跟踪调试代码执行的过程
-------------------------------------------------------------------------程序中的事件代码
INITIALIZATION(ZTEST4)
==============
system-exit
==============
INIT_%_INIT(RSDBRUNT)
%_INIT-GET(ZTEST4)
%_INIT_GET_EVENTS(SAPDB__S)
%_INIT_DYN_NODES(ZTEST4)
%_CTL_INIT(ZTEST4-><SYSINI>:MODULE (PBO))
%_CTL_INIT(SAPMSSYD)
SYSTEM-CALL KERNEL_INFO 'CONTROL_IMODE_OO' l_imode_controls.
%_INIT_PBO(ZTEST4:MODULE (PBO))
%_INIT_PBO_NEW(ZTEST4)
INIT_PBO(RSDBRUNT)
%_INIT_PBO_FIRST
*由SYSTEM-CALL INITIALIZATION.触发调用
-------------------------------------------------------------------------程序中的事件代码
INITIALIZATION(ZTEST4)
PHASE = 3.
*当再次出现选择屏幕时会调用下面的子过程从内存中读取选择屏幕变量,这就是造成赋值不起作用的原因
%_IMPORT_VAR_FROM_MEM (ZTEST4)
%_INIT_PBO_LAST.
*设置菜单功能代码
%_PBO_REPORT(ZTEST4:MODULE (PBO))
-------------------------------------------------------------------------程序中的事件代码
AT SELECTION-SCREEN OUTPUT(ZTEST4)