这是一个普通的report,与一般程序没有任何区别,如图4-186所示。
图4-186
步骤一:光标放置在要增强的代码位置,插入一个增强点(enhancement-point),如图4-187所示。
图4-187
输入名称,如图4-188所示。
图4-188
单击按钮,创建增强点如图4-189所示。
图4-189
单击上图中的按钮,如图4-190所示。
图4-190
单击上图中的保存按钮,增强点插入如图4-191所示。
图4-191
单击标准工具栏中的保存按钮,如图4-192所示。
图4-192
注:实际项目中要做的事情是实现(implementation)SAP预留的enhancement point,具体操作如下。
步骤二:单击应用工具栏中的按钮,切换到增强状态,如图4-193所示。
图4-193
按照下列路径创建增强,如图4-194所示。(www.daowen.com)
图4-194
填写增强实例及其所存包名称,如图4-195所示。
图4-195
单击上图中的按钮,如图4-196所示。
图4-196
单击上图中的保存按钮,增强之后的代码如图4-197所示。
图4-197
单击应用工具栏中的按钮,编译增强结果,如图4-198所示。
图4-198
选择增强对象,单击上图中的按钮,如图4-199所示。
图4-199
步骤三:单击应用工具栏中的按钮,切换到程序编辑环境,单击应用工具栏中的按钮,编译整个程序。
步骤四:单击应用工具栏中的按钮,测试增强结果如图4-200所示。
图4-200
对于ENHANCEMENT-SECTION,定义和实现的方法与ENHANCEMENT-POINT一样。两者的区别是:
■ENHANCEMENT-POINT没有代码,只有一个预留点,允许在这个位置插入新代码(implementation)。
■ENHANCEMENT-SECTION和END-ENHANCEMENT-SECTION之间有代码,implementation之后,替换旧代码,只执行新代码,原来的代码不再执行。
SAP还提供Modification机能(相关事务代码:SE95 SPAU SPAM)。建议不要轻易使用,一般在系统升级时会被覆盖变更后的代码。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。