SAP系统增强介绍【新增强框架】
SAP系统增强介绍【07新增强框架】
SAP在NetWeaver 7.0版本中引入了新增强框架(new Enhancement Framework),使用该框架可以在不申请访问键值的情况下对标准程序进行修改。新增强框架引入了增强点的概念,实现了标准程序的处处可增强,增强点分为显式和隐式两种(实际上New BAdI是属于SAP新增强框架的一部分)。
显式增强点(Enhancement Spot)
Enhancement Spot实际上相当于一个空容器,由SAP预设到标准程序中,一个Enhancement Spot可以包含多个增强,由用户自行选择并实施增强。
Enhancement Spot包括Source Code Plug-In和Object Plug-in两种类型,Object Plug-in就是新BAdI,它的上层有一个Enhancement Spot容器,一个Enhancement Spot下可以有多个New BAdI。Source Code Plug-In是在标准程序中预留的增强点,可以在程序中直接追加客制化代码。
Source Code Plug-In包含Enhancement Point和Enhancement Section两个方式,如 图 12‑33 所示。
图 12‑ 33
隐式增强点
隐式增强点即不需要加入专门的代码,所有的程序都默认含有的增强点。隐式增强点出现在函数、子程序的开始和结尾处,Report程序和INCLUDE程序的结尾处。
使用事务码SE38或SE80查看隐式增强点,如图 12‑34 。

浙公网安备 33010602011771号