我是ABAP新手,我想制作一个具有多个屏幕和一个初始主屏幕的程序,可以在其中看到所有程序屏幕的列表。我知道我可以对它们进行硬编码,但应该有更好的方法。
如果有任何类型的字段/区域,我需要使该列表可点击(以转到屏幕)。到目前为止,我已经制作了一个初始屏幕,当按下 GO 按钮时,它会进入下一个屏幕
REPORT Z_UZD_1_LOCAL.
CALL SCREEN 1001.
MODULE STATUS_1000 OUTPUT.
* SET PF-STATUS 'ZMENU'.
* SET TITLEBAR 'ZMENU_PAINTER'.
CASE SY-UCOMM.
WHEN 'EXIT'.
LEAVE PROGRAM.
WHEN 'BACK'.
LEAVE PROGRAM.
WHEN 'GO'.
CALL SCREEN 1001.
ENDCASE.
ENDMODULE.
MODULE STATUS_1001 OUTPUT.
* SET PF-STATUS 'ZMENU'.
* SET TITLEBAR 'ZMENU_PAINTER'.
CASE SY-UCOMM.
WHEN 'GO2'.
CALL SCREEN 1000.
ENDCASE.
ENDMODULE.
它看起来像这样:
Go to Personas
按钮会导致下一个屏幕,我想获得查找按钮下所有屏幕的列表。
你可以读一下表格D020S
及其文本表D020T
用钥匙program = sy-repid
,这应该为您提供属于该程序的所有 dynpros (sy-repid
是你的实际程序)。
这是你想要的吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)