ABAP report 固定返回主页面

2023-10-13 18:34:03 浏览数 (1)

ABAP report 固定返回主页面 问题:在report界面点击多次,创建次列表后,按返回键,期望只能返回选择画面,而不是返回上一级。 解答:在AT USER-COMMAND.的操作最后将索引归零。

代码语言:javascript复制
AT USER-COMMAND.
  IF SY-UCOMM = 'BUTTON A'.
  		PERFORM F_A.
	  ELSEIF SY-UCOMM = 'BUTTON B'.
	        PERFORM F_B.
	  ELSEIF SY-UCCMM = 'BUTTON C'.
	    	PERFORM F_C.
 	ENDIF.
 	    sy-lsind = 0.

在每一次按不同按钮,转到次级列表后,屏幕索引都会加1,sy=lsind 为1.此时按返回键会回到上一级画面。如将sy=lsind修改索引为0后,返回键就回到索引画面了。

0 人点赞