FavoriteLoading
0

SAP中Enhancement spot增强教程

[隐藏]

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,

1346733840_2719

进入创建增强选项界面,输入增强点名及增强容器名(以Z开头),确认回车。

注:Enhancement Spot 就是se18中的Enhancement Spot

1346733852_4287

随后Editor上会多出一条语句,然后转到增强模式

2.2, 实现enhancement-point

2017-02-23_15-17-11

1346733874_6475

1346733881_1538

执行结果

1346733886_3394

以上。