在SAP ERP系统中对销售订单处理中,有时候用户会需要控制屏幕的一些字段是否允许修改,在配置里没有设置,为了实现该要求只能通过SAP提供的增强来实现。SAP为用户提供了三种增强,用户可以选择任一种来实现。 1) BADI增强 BADI的全称是Business Add-in,它的主要技术是基于ABAP的对象来实现增强。SAP中BADI的维护事务代码是SE18和SE19,SE18主要是创建及维护BADI对象,而SE19用于维护BADI的实例,即如何来实现BADI对象的功能。 对应的接口类 是:IF_EX_BADI_SD_SALES_BASIC BADI增强 可参考《 【ABAP】基于BADI增强 》 2) 函数型增强 SAP第二代增强:函数型增强,可以分为四类:
1)E:Function exits:函数增强(最常用,在SAP上线很多年后都会使用,如:销售