分类:ABAP

  • web dynpro标准实例

    web dynpro标准实例

    在SAP系统内,内置了很多web dynpro例子程序,可以通过SE80查看两个package,  SWDP_DEMO和SWDP_TEST。感兴趣的可以自学一下。 以上。      

    阅读全文

  • [问题解决]parameter默认值无效

    [问题解决]parameter默认值无效

    1, 问题描述 遇到一个很有意思的小问题,讲一个选择画面中的parameter加上no-display后,竟然发现设定的默认值‘X'无效了,如下: 2, 问题解决 经过好一顿研究。。最终发现是由于用的还是之前的变式,变式中该字段设置为空。。 ...

    阅读全文

  • 号码范围(number range)创建及应用

    号码范围(number range)创建及应用

    1, 号码范围介绍 SAP凭证号码的指定分为外部给号和内部给号,internal number range即内部给号,指系统根据预先维护好的号码范围(只能是阿拉伯数字)依序给号,给出已有数字的下一个编号。external number ra ...

    阅读全文

  • ALV中过滤时的前导零(Leading zero)问题

    ALV中过滤时的前导零(Leading zero)问题

    1, 问题描述 在ALV中用到过滤器时,如果字段包含前导零(Leading zero),比如销售订单号码,则也需要在过滤器中输入前导零,这样很不方便,所以要去掉前导零, 2, 问题解决 指定字段的参考表和字段就能去掉前导零,此方法是针对RE ...

    阅读全文

  • 内部单位外部单位转换[CONVERSION_EXIT_CUNIT_OUTPUT]

    内部单位外部单位转换[CONVERSION_EXIT_CUNIT_OUTPUT]

    1, 内部单位转到外部单位 写BDC程序时,遇到物料单位需要输入外部单位,比如是‘PC’,但是通常在程序中读到的是内部单位‘ST',这就需要进行一个内部单位和外部单位的转换,ST转换到PC。 可以通过CONVERSION_EXIT_CUNI ...

    阅读全文

  • 异步执行BDC[CALL_TRANSACTION_FROM_TABLE_CO]

    异步执行BDC[CALL_TRANSACTION_FROM_TABLE_CO]

    有时出于程序效率或防止内存变量影响的考虑会要异步新开task执行BDC代码。我们可以通过SAP提供的CALL_TRANSACTION_FROM_TABLE_CO函数快速实现。 不仅可以实现异步执行BDC,此函数还可以实现call trans ...

    阅读全文

  • 如何查询SAP废弃对象(obsolete object)

    如何查询SAP废弃对象(obsolete object)

    SAP系统中有很多废弃(obsolete)的对象,比如,class,function。原则上,sap不推荐使用这些废弃的对象,下面介绍一种简单的方法查询全部的废弃对象。 通过查询表RODIR,比如查询废弃的function, 运行 以上。

    阅读全文

  • OLE上载Excel文件

    OLE上载Excel文件

    1, OLE介绍 下面介绍用OLE方法上载Excel文件到SAP系统。OLE是什么?网上baidu了一段定义: ABAP支持基于开放对象数据接口自动连接技术,提供了调用功能的桌面应用程序被整合到ABAP系统作为OLE2的自动服务器(如:ex ...

    阅读全文

  • 如何查询TCode中用到的权限对象-SU24

    如何查询TCode中用到的权限对象-SU24

    做项目的时候,业务顾问会要求在程序中加入权限检查,比如,SD模块的report程序,会要求加入对销售组织的权限对象校验。那么问题来了,我们如何知道系统中这个关于销售组织(sales organizaition)的权限对象到底是什么? 其实很 ...

    阅读全文

  • ALV过滤器(filter)中的字段长度不匹配

    ALV过滤器(filter)中的字段长度不匹配

    1, 问题描述 调用REUSE_ALV_GRID_DISPLAY_LVC创建一个ALV,使用过滤器功能对物料字段进行筛选时,发现过滤器(filter)屏幕中的字段长度过短,与物料长度不一致,如下图: 2, 问题解决 强制在field cat ...

    阅读全文

  • 如何在变式(variable)中设置动态日期

    如何在变式(variable)中设置动态日期

    有时需要在选择画面变式中保存动态的日期,比如,定期运行的后台job,如果选择画面中有日期,则会需要这个日期是动态的,可以是系统日期,也可以是本地的日期。 下面以tcode WE02为例说明一下如何设置, Tcode:WE02,点击保存按钮创 ...

    阅读全文

  • 物料移动[BAPI_GOODSMVT_CREATE]

    物料移动[BAPI_GOODSMVT_CREATE]

    前台可以通过MB1B实现物料移动,下面是特殊库存移动(需要输入‘E'), 回车后,输入销售订单,行项目,对应的物料,数量,然后保存实现物料转移。 此过程,可调用BAPI ‘BAPI_GOODSMVT_CREATE’实现。 完整代码: 注意: ...

    阅读全文