涉及到的BAPI
BAPI_FUNCLOC_CREATE
BAPI_FUNCLOC_CHANGE
BAPI_EQUI_CREATE
BAPI_EQUI_CHANGE
增强方式
第一步:增强输入参数
- 创建功能位置和创建设备BAPI的输入参数都用到了结构BAPI_ITOB。因此需要append各自的结构:
- 修改功能位置和修改设备BAPI的输入参数都用到了结构BAPI_ITOBX。因此也需要append各自的结构:
第二步:增强代码
在函数MAPXI_BAPI_ITOB_TO_ITOB中完成赋值,因此需要增强该函数。
从代码可以看到在该函数最后系统标准预留了BADI_EAM_ITOB_BAPI_NEW_FIELDS,实现该BADI即可。
当然也可以在函数最后利用隐式增强点直接增强代码,如图所示。两种方式实现效果一致,因为实际执行的代码位置都是在函数的最后。