SELECTION-SCREEN PUSHBUTTON /1(20) PUBU1 USER-COMMAND ABCD.SELECTION-SCREEN SKIP.SELECTION-SCREEN PUSHBUTTON /1(20) PUBU2 USER-COMMAND ABCE.AT USER-COMMAND.CASE sy-ucomm.WHEN 'ABCD'.MESSAGE I005(MsgClass) WITH '111'.WHEN 'ABCE'.
ATLINE-SELECTION ."双击行的时候触发的事件 一般用来跳转 搭配 GET CURSOR 使用TOP-OF-PAGEDURINGLINE-SELECTION ."双击行显示的次级表单的抬头执行逻辑 ATUSER-COMMAND."用户操作按钮的事件,配合GUI状态指定的功能码PERFORMFRM_USER_COMMAND .FORMFRM_USER_COMMAND .DATA: LV_CODETYPESY-UCOMM . LV_CODE= SY-U...
使用用户命令事件at user-command 按钮以及许多其他事件驱动的选择屏幕选项在维护用户交互和验证用户输入方面非常有用。在下一节中,您将探讨如何使用按钮调用at user-command事件,并查看如何使用按钮来处理用户输入的示例。 以下代码显示了selection-screen pushbutton事件的语法: selection-screen pushbutton example1user-c...
abap里面的AT USER-COMMAND事件到底怎么用啊.SELECTION-SCREEN PUSHBUTTON /1(20) PUBU1 USER-COMMAND ABCD.SELECTION-SCREEN SKIP.SELECTION-SCREEN PUSHBUTTON /1(20) PUBU2 USER-COMMAND ABCE.AT USER-COMMAND.CASE sy-ucomm.WHEN 'ABCD'.MESSAGE I005(Ms
The function codes "PICK" and "PFnn" ("nn" stands for 01 to 24) do not raise the event AT USER-COMMAND, but the events AT LINE-SELECTION and AT PFnn instead. All function codes that start with the character "%" are interpreted as system functions and do not raise the event AT ...
user-command 中主要实现事件 比如双击事件 回车事件触发的动作 如:form usercommand using r_ucomm like sy-ucomm rs_selfield type slis_selfield.if r_ucomm = '&IC1'. ---双击事件 if rs_selfield-value = 'other'.perform pl_information using rs_selfield.endif.endif.endform....
2 abap中AT USER-COMMAND. DATA:NUMBER1 TYPE I VALUE 20, NUMBER2 TYPE I VALUE 5, RESULT TYPE I. START-OF-SELECTION. WRITE:/ NUMBER1,',NUMBER2. AT USER-COMMAND. CASE SY-UCOMM. WHEN 'ADD'. RESULT = NUMBER1 + NUMBER2. WHEN 'SUBT'. RESULT = NUMBER1 - NUMBER2. WHEN 'MULT'. ...
当我们使用alv显示内表,传统的那几个事件不会被触发,如果要在使用alv时候触发这事件 我们需要定义内表type slis_t_event 且 itab应该通过 ‘REUSE_ALV_LIST_DISPLAY ’函数模块传递。 TOP OF PAGE, AT LINE-SELECTION, AT USER-COMMAND 使用事件如下 ...
2. At line-selection : evey time user dbl-clicks(F2) on the list data. 3. At pF<key> : function key from F5 to F12 to perform interactive action on the list. 4. At user-command. === Finally I want to include one point: If you debug your report program...
AT USER-COMMAND(用户交互控制,用户选择某个GUI功能时触发。) MODULE: 这个是当你调用自己定义的屏幕时,响应屏幕事件的方法。ENDMODULE CHECK: 只对逻辑数据库使用,检查是否取得数据。 REJECT: 同样只对逻辑数据库使用,退出。 STOP: 结束一个处理块。 RETURN: 返回一个处理块。 SET PF-STATUS: 这个是设置屏幕菜单...