正在处理显示层次ALV的任务。顺便说一句,要求当我单击BACK或LEAVE或CANCEL按钮(在工具栏中)时,我应该返回或退出程序或取消。 但是,当我单击这些按钮之一时,ALV层次结构中会附加一行。 有什么帮助吗?
答案 0 :(得分:0)
必须有与BACK,LEAVE和CANCEL一起触发的事件。
仔细检查3个按钮的功能代码,确保它们仅出现在Exit-command中,并在触发时确保LEAVE,RETURN ...语句内部/旁边没有其他子例程
如果可能,请发布一些代码。
答案 1 :(得分:0)
检查您的PBO / PAI模数。
示例:
在PBO中,我说
module status_0100 output.
set pf-status 'GUI_STATUS_0100'.
" and some other code
" and some other code
endmodule.
我在拍拍中说
module user_command_0100 input.
case sy-ucomm.
when 'CANCEL' or 'BACK'.
set screen 0.
when 'EXIT'.
leave program.
endcase.
endmodule.
这可能会对您有所帮助。祝你好运!