1, Enhancement Spot介绍
Enhancement Spot是SAP的一种增强方式。Enhancement Spot实际上相当于一个容器,里面可以装多个增强。这些增强大体分为ENHANCEMENT-SECTION和ENHANCEMENT-POINT。它们之间的区别是,enhancement-point没有代码,只有一个预留点,允许在这个位置插入新代码(implementation).而enhancement-section和end-enhancement-section.之间有代码,implementation之后,替换旧代码,只执行新代码,原来的代码不再执行。
下面简单举例介绍一下ENHANCEMENT-POINT的实现方法,
2, ENHANCEMENT-POINT实例
2.1, 创建enhancement-point
在自定义程序中创建一个enhancement-point,
进入创建增强选项界面,输入增强点名及增强容器名(以Z开头),确认回车。
注:Enhancement Spot 就是se18中的Enhancement Spot
随后Editor上会多出一条语句,然后转到增强模式
2.2, 实现enhancement-point
执行结果
以上。
发表评论