SAP⼀ABAP高手请进,求教

2025-03-22 22:05:59
推荐回答(3个)
回答1:

如果用SUBMIT z_simple_program EXPORTING LIST TO MEMORY AND RETURN.程序会输出calling中的语句,simple程序中的值不会输出,保存在内存中。

如果你希望先输出calling中的语句,可以考虑使用GUI status
START-OF-SELECTION.
WRITE '222'.
SET PF-STATUS 'STATUS_1000'.

AT USER-COMMAND.
CASE sy-ucomm.
WHEN 'EXECUTE'.
IF sy-pfkey = 'STATUS_1000'.
SET PF-STATUS 'STATUS_2000'.
ENDIF.
LEAVE TO LIST-PROCESSING.
SUBMIT zrab_yxy_0005 .
SET SCREEN 0.
ENDCASE.

可以参考page349页的GUI状态交互。

回答2:

你重新输入列表不行吗?

回答3:

如果要看到calling程式中的语句,可以将submit改为如下代码
SUBMIT z_simple_program AND RETURN,先调用simple程式,输出后点击返回按钮会输出calling中的语句。