在一些标准事务码中没有找到相关的用户出口或BADI 增强时,可以使用enhancement spot对标准程序增强。
下面是一个增强PPOME的实例。
1, 场景介绍
实现功能,T_code: PPOME 新建部门时,要触发工作流,对PPOME的标准程序添加增强点;
2, 查找隐式enhancement spot增强点
输入事务码:PPOME
然后,菜单栏: 系统-->状态 弹出下图
双击 如图所示的“程序名称(屏幕)” 打开PPOME 的主程序
点击工具栏上的“显示对像清单按钮”打开主程序的清单
双击主屏幕 1000
双击 屏幕1000的pai 事件;
注:因为要在用户维护好一些数据,单击保存进,触发一些操作
确定要增强的程序点 点击 工具栏上的有螺旋纹路的按钮,让代码的编辑窗口文字反白显示
把光标放到要增强的代码点上 点击菜单,路径如下
在编辑窗口中出现以下黄色隔段
3, 实施enhancement spot
把光标定位到上图黄色隔段上,点击菜单,路径如下
弹出对话框,
点击按钮 ‘Code’。 进入下图 弹出对话框,输入程序名
保存 写如以下代码,
点击工具栏上的 ‘Enhancements’ 激活程序。
隐式implicit enhancement spot增强完毕。
以上。
发表评论