点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个屏幕100,该屏幕称为子屏幕500。
500具有alv网格(cl_gui_alv_grid)。 用户选择一条记录,然后按"接受"按钮,该记录的某些值将填充到屏幕100的屏幕字段中。
在按下"接受"时,它将调用我的事件处理程序以执行用户命令,并将填充相应的屏幕字段100。
现在,仅当调用PBO时,该值才会反映在屏幕100上。 但是由于该事件是由ALV产生的,因此不会调用PBO 100。 我知道在事件处理程序中显式调用屏幕100是一个坏主意。
1。 那么还有什么触发PBO的呢?
2。 或者可能是另一个想法,就是将此事件user_command设置为应用程序事件,因此它将进入PAI-PBO。 但是该怎么做?
Rgds
崩溃。
您可以使用CL_GUI_CFW => SET_NEW_OK_CODE()触发PBO/PAI。
14年后,Thomas Jung和您解决了我的问题!
您可以尝试使用LEAVE SCREEN语句, 实际上,只有活动屏幕应为屏幕100,因此"离开屏幕"应保留PAI为100,并触发PBO为100。
一周热门 更多>