abap 怎么退回选择屏幕

如题所述

如果你的可执行程序没有调用过其他自定义屏幕(包括alv屏幕).
在 START-OF-SELECTION之后,可以试试这个代码.
IF GT_OUT IS INITIAL.
MESSAGE '没有数据被选中' TYPE 'S'. "类型一定要是'S'
STOP. "return也行
ENDIF.
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-01-10
可以用leave program或者leave screen.
第2个回答  2017-01-19
leave to screen 0.

abap 怎么退回选择屏幕
STOP. "return也行 ENDIF.

abap 在屏幕如何调用选择屏幕以及如何获得选择屏幕的操作
定义可调用的选择屏幕:SELECTION-SCREENBEGINOFSCREEN700.SELECT-OPTIONS:S_CPTNRFOR ZTMM0141-CPTNR,S_MAKTXFORZTMM0141-MAKTX.SELECTION-SCREENENDOFSCREEN700.调用选择屏幕:CALLSELECTION-SCREEN700STARTINGAT152ENDINGAT1004.捕捉选择屏幕的操作:--- ATSELECTION-SCREENOUTPUT.在屏幕输出之前处理 . 调用...

abap显示更改
1. 打开"ABAP\/4编辑器初始屏幕",在"程序"字段中键入待修改的程序名,以便定位到所需的程序。2. 选择"源代码"选项,进一步选择"显示"或"更改"。如果选择"更改",则进入下一步。若选择"显示",则会看到"ABAP\/4编辑器显示程序"界面,可以查看源代码,但不可进行直接修改。若需编辑,可以点击"显示...

ABAP开发中更改屏幕的时候总是提示:报表生成使屏幕更改无效,这是什么...
不要手动更改屏幕1000,这个是系统自动生成的选择屏幕,是SAP保留的屏幕, 不能手动随意修改。

ABAP HR 开发报表使用的逻辑数据库,选择屏幕是如何生成的?
SE36,选择“选择”,点击“显示”进去,就可以看到代码了。想PNP的程序就是DBPNPSEL。

ABAP 表维护分2步,怎么先显示第二个凭屏幕
SM30里面一步和两步的区别在于在新建条目的时候,如果是一步,则直接在当前屏幕下维护新条目即可,两步则会弹出新的屏幕创建条目,如下图所示 一步:两步:还有一个区别是,两步的时候可以选择条目,点击放大镜查看明细

ABAP开发出入库报表,选择屏幕问题
LEAVE LIST-PROCESSING.ENDIF.这段代码可以放在程序选择屏幕之后,事件AT SELECTION-SCREEN.中 例如:AT SELECTION-SCREEN.PERFORM frm_check_input...FORM frm_check_input.IF p_date2

sap abap怎么给选择屏幕加选择帮助
2、在报表中增加一个事件:AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILEDNAME "P_FILEDNAME是要增加F4帮助的字段名 在该事件中调用函数:CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'想看实例或代码,你可以搜索这个函数名、事件名或搜索关键字"ABAP选择屏幕 F4帮助"。

abap 通过选择如何弹出一个界面
CALL SCREEN dynnr STARTING AT col1 lin1 ENDING AT col2 lin2 其中,dynnr为屏幕号,col1为屏幕起始列,lin1为屏幕起始行,col2为屏幕终止列,lin1为屏幕终止行 弹出界面实际上也是调用屏幕只是指定了屏幕的位置,而不是满屏 如果是ALV,则可以调用函数 REUSE_ALV_POPUP_TO_SELECT来完成弹出ALV...

ABAP如何在选择屏幕上定义按钮
END-OF-SELECTION. SET PF-STATUS ‘0010’成功的话屏幕上会有三个按钮,分别显示DISPLAY1,DELETE1和DISPLAY,你可以在AT USER-COMMAND 里面使用 以下语句进行功能定义:AT USER-COMMAND.CASE SY-UCOMM. WHEN 'DISPLAY1'. "执行显示自定义数据的代码 WHEN 'DELETE1'. "执行删除自定义数据...

相似回答