FavoriteLoading
0

使用enhancement spot增强PPOME实例

[隐藏]

在一些标准事务码中没有找到相关的用户出口或BADI 增强时,可以使用enhancement spot对标准程序增强。

下面是一个增强PPOME的实例。

1, 场景介绍

实现功能,T_code: PPOME 新建部门时,要触发工作流,对PPOME的标准程序添加增强点;

2, 查找隐式enhancement spot增强点

输入事务码:PPOME

2805461092876302603

然后,菜单栏:  系统-->状态  弹出下图

3882947303724007045

双击 如图所示的“程序名称(屏幕)” 打开PPOME 的主程序

1501387525776072259

点击工具栏上的“显示对像清单按钮”打开主程序的清单

1300695867381032617

双击主屏幕 1000

2608710084155466506

双击 屏幕1000的pai 事件;
注:因为要在用户维护好一些数据,单击保存进,触发一些操作
确定要增强的程序点 点击 工具栏上的有螺旋纹路的按钮1923599990842631293,让代码的编辑窗口文字反白显示
1745426330584270788
把光标放到要增强的代码点上  点击菜单,路径如下
2806024042829723918
在编辑窗口中出现以下黄色隔段
1363746262164566953

3, 实施enhancement spot

把光标定位到上图黄色隔段上,点击菜单,路径如下

1630866015063289089

弹出对话框,

1009087791508794657

点击按钮 ‘Code’。 进入下图 弹出对话框,输入程序名

2140898672862702884

保存 写如以下代码,

1701797709194345611

点击工具栏上的 ‘Enhancements’  激活程序。

2793920618831154785

隐式implicit enhancement spot增强完毕。

以上。