【SAP系统研究】
#SAP #SAP增强 #ABAP
SAP增强,是对SAP 标准程序功能的扩充,当标准业务流程和系统功能不能满足实际需求时,需要增加不同的功能来达到要求。
按类型分,SAP增强包括Menu菜单增强、Screen屏幕增强、Function功能模块增强,以及Table/Structure表结构增强。
按SAP系统技术发展来分,SAP增强包括第一代、第二代、第三代、第四代增强,另外还有VOFM例程、BTE等。
一、第一代SAP增强
(1)第一代增强是基于源代码的增强,是SAP提供了一个空代码的子过程。多用于SD销售与分销模块,例如销售订单SAPMV45A 程序。
一般是以UserExit_打头的子过程,称之为用户出口。在这个子过程中,可以根据需求添加自己的代码。
更改UserExit就相当于更改SAP标准程序,因此在系统升级时会被新版本覆盖。
(2)查找UserExit出口的方法:
①在程序中查找文件名倒数第二个字符为Z的Include包含程序。
②在后台查找对应的模块增强:在程序中搜索USEREXIT_打头的子过程;在SAP中以PERFORM的形式被调用。
③单击Display Object List(显示对象列表)按钮,在子程序列表查找UserExit_打头的子过程。
④在SPRO中查找,如下图示意: