SAP系统增强介绍【新增强框架】

SAP系统增强介绍【07新增强框架】

 1.1    新增强框架

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 所示。

FI系统增强介绍【07新增强框架】

图 12‑ 33

FI系统增强介绍【07新增强框架】

图 12 ‑ 34

隐式增强点

隐式增强点即不需要加入专门的代码,所有的程序都默认含有的增强点。隐式增强点出现在函数、子程序的开始和结尾处,Report程序和INCLUDE程序的结尾处。

 

使用事务码SE38或SE80查看隐式增强点,如图 12‑34 。

FI系统增强介绍【07新增强框架】

图 12 ‑ 35

posted @ 2017-11-29 16:56  以成Ronny  阅读(1463)  评论(0编辑  收藏  举报