c
-
如何查找SAP系统内某个Tcode下已经实施的增强(BADi、user-exit、BTE….)详解编程语言
如果是半路加入一个项目,肯定对系统内已经实施 的增强不是清楚,比如说采购订单me23n下都创建了什么增强,SAP提供了一个程序SNIF,可以通过这个直接查找出已经实施的BADi、u…
-
如何在采购订单审批ME28屏幕中添加自定义字段详解编程语言
用ME28对采购订单进行审批时,想在ALV显示屏幕上加字段,如何实现? 查了一下好像没有什么标准增强能实现,也许有,只是我没找到。。。。 debug ME28时发现了一个BADI …
-
如何使用类CL_ABAP_CONTAINER_UTILITIES读取、写入EXTENSIONIN详解编程语言
很多BAPI允许用户将自定义字段通过一个table参数EXTENSIONIN传入BAPI中,比如采购订单创建的bapi BAPI_PO_CREATE1,如下: &…
-
如何在物料主数据(MM01/MM02/MM03)中创建屏幕增强详解编程语言
1,在MARA添加自定义字段 把屏幕增强中用到的字段通过tcode SE11 append到MARA表中,如下,append 一个ZMM_MARAA,里面有一些自定义字段 &…
-
如何在SM30维护表时自动写入表字段的默认值-事件(EVENT)详解编程语言
在使用sm30维护表数据时,经常会要求一些字段是不可输入的,它们的值要自动带出来,也就是给一个默认值,比如一些描述字段,表数据的维护人,维护日期以及时间。这些是通过SE54中的“事…
-
[BAPI]如何读取采购订单PO审批状态数据-[BAPI_PO_GETRELINFO]详解编程语言
可以通过BAPI BAPI_PO_GETRELINFO 直接读取采购订单PO的审批信息数据,包括审批策略,审批组,审批状态,审批代码,发布标识以及对应的描述,还有审批代…
-
如何根据Interface找到所有对应的实施类(implemented class)详解编程语言
方法1: Tcode SE24,输入interface名字回车,然后点击[显示对象列表]按钮,就可以看到所有应用到此接口的实施类了。 <img class=̶…
-
如何在生产机或测试机上直接修改ABAP代码详解编程语言
极个别情况需要开发人员在测试系统或生产系统直接修改abap代码,如果没有大权限账号的情况下,可以通过debug的方式跳过SAP系统对开发权限的校验,当然前提是要有debug cha…
-
[函数]读取采购订单、采购申请更改历史-ME_CHANGEDOC_READ2详解编程语言
表CDPOS和CDHDR中保存了凭证的更改历史,我们可以从这两张表里读取到采购订单和采购申请的更改历史,也可以通过SAP标准函数ME_CHANGEDOC_READ2读取相关更改记录…
-
[BAPI]如何修改工单状态-BAPI_ALM_ORDER_MAINTAIN详解编程语言
1,BAPI简介 可以通过调用BAPI BAPI_ALM_ORDER_MAINTAI来更改工单的状态,具体使用到的参数是IT_METHODS。 <img c…