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'.
endform.指令(一串密码)操作指南交互式列表 事件下列事件是 交互式列表 环境特有的 :AT LINE-SELECTIONAT PF<nn>AT USER-COMMAND如果在程序中为这些事件之一定义处理块,则程序可以对某些用户动作做出反应 。如果用户随后执行显示列表中的已定义的行为,则系统将触发相应事件。系统将在上述事件之一的处理...
ATUSER-COMMAND."用户操作按钮的事件,配合GUI状态指定的功能码PERFORMFRM_USER_COMMAND .FORMFRM_USER_COMMAND .DATA: LV_CODETYPESY-UCOMM . LV_CODE= SY-UCOMM .CLEARSY-UCOMM .CASELV_CODE . WHEN'&15'."DO SOMETHING ...WHEN'&12'."DO SOMETHING ...WHEN OTHERS. SY-UCOMM =LV_CODE .ENDCASE...
当用户触发at user-command事件时,字段sy-ucomm保存用户所选项目的唯一四字节名称。通过这种方式,您可以根据输入的数据和用户选择的项目(在本例中为按钮)的组合对各种数据验证或命令用户输入进行编码。
AT-LINE-SELECTION. 當雙擊報表的一行或按F2時觸發的事件。使用format時可以轉為單擊觸發。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 FORMATHOTSPOTon.WRITE:/'line2'.FORMATHOTSPOTOFF. AT USER-COMMAND. 執行用function定義的功能,單擊按鈕時觸發的事件。
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
at user-command. "用户菜单事件sy-ucomm CASE SY-UCOMM. WHEN 'quit'. "quit 是菜单编辑中的CODE text则是菜单显示 * leave. "离开当前程序 同leave program作用. * exit用于do while loop select的退出. * leave program . *离开当前整个程序,但可能还在当前当前事务.类似的leave screen ...
行を選択した後、機能コード SELE の AT USER-COMMAND イベントで定義された詳細一覧が表示されます。AT USER-COMMAND イベントで、HIDE 領域に保存された選択行のすべての項目に対して値が再書込されます。num を使用して、ユーザが有効な一覧から行を選択したかどうかをチェックします。...
SETHANDLERevent_handlerFOR<lv_grid>. 这里的<lv_grid>是您的ALVGrid对象的名称,event_handler是您定义的事件处理程序的名称。 在定义事件处理程序时,您可以使用ATUSER-COMMAND语句来捕获用户输入的命令。例如,在USER_COMMAND事件中: METHODevent_handler. DATA:lv_commandTYPEsy-ucomm. CASEsy-ucomm. WHEN'&...
AT USER-COMMAND. ***处理用户请求事件,如报表使用ALV格式,通常在call function exporting *** I_CALLBACK_USER_COMMAND = 'USER_COMMAND' ***再建立一个子程序form USER_COMMAND USING UCOMM LIKE SY-UCOMM AT LINE-SELECTION. ***通常此事件在报表显示后用户在列表中在选择行时触发.如报表使用的是write...