首页 > 代码库 > 20170216-找增强点方法

20170216-找增强点方法

找增强点方法:

A可以用程序去找,,ZFIND_EXIT_BADI

B 可以在源代码里打断点找  ‘call customer-function

C 可以在源程序里打断点  ‘call BADI

D 隐式增强
注意:1. 隐式增强点也是系统提供的。


***学习得:
PBO 事件是做一些初始化动作的,
PAI 事件是做一些屏幕展示后的后续处理,用户处理事件。

找隐士增强方法:


1. 进入T-CODE找到系统状态下该t-code对应的 主程序名, 屏幕号,都要记录,
这是找隐士增强点的基础条件,

2. 在需要增强的步骤下去debug, 记录 SY-UCOMM 值,
PBO事件是做一些初始化动作的,PAI事件是做一些屏幕展示后的后继处理,比如单击了回车啊单击了某一个按钮这些都执行PAI事件,

3.双击进入这个perform程序下,找隐式增强和找普通增强不一样,必须用到鸣人标记;
菜单里的增强按钮;
技术分享

4. 执行该按钮后,我们还要把该隐式增强点给show出来,
菜单:
编辑-》增强操作-》显示隐式增强选项,

5. 菜单:enhancement operations、 creat option,
创建的时候会有一个列表存在,因为那可能是系统之前做的增强,
我们要新建一个,名字是我们定义的隐式增强的名称,写好描述,保存到一个package里,这样就建好了,这样就自建了增强点了,
技术分享

6.这一步开始在建好的增强点下面写代码,
  
可以先做个check,打个断点测试操作会不会经过这个增强点,
如果通过则找对了,这时检查是否有需要用的变量,
不通过得再检查确认。

20170216-找增强点方法