[英]How to get back to the calling screen?
您可能想嘗試LEAVE TO SCREEN 100
而不是SET SCREEN 0
。
這篇文章提供了有關它的詳細信息。
已解決
ok_code = sy-ucomm.
*updating the value of the ok_code
CASE OK_CODE.
*Navigation back to the calling screen
WHEN 'BACK'.
SET SCREEN 0.
*all not applicable conditions
WHEN OTHERS.
ENDCASE.
ENDMODULE.
必須設置ok_code = sy-ucomm因為 ok_code 值沒有改變。
將屏幕 250 中的 OK 代碼字段分配給 OK_CODE。 在屏幕畫家中,將屏幕中的 OK 代碼(它是 OK 類型的底部屬性)設置為 OK_CODE,您的原始代碼應該可以工作。
離開屏幕 0
或
設置屏幕 0
兩種變體都可以返回到上一個屏幕,但重要的是您使用以下命令調用后續屏幕
呼叫屏幕“1234”
所以它的行為就像一堆屏幕。
而不是
設置屏幕“1234”
(后者將用新屏幕替換當前屏幕,因此不可能“從屏幕堆棧中彈出”)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.