对话屏幕中,对于E类型的Function Code,可以使用如下语句在PAI事件块中来触发: MODULE<mod>AT EXIT-COMMAND. 不管该语句在screen flow logic的PAI事件块里的什么地方,都会在字段的约束自动检测之前执行,因此,此时其他的屏幕字段的值不会被传递到ABAP程序中去,当该MODULE执行完后,如果未退出
over_and_out_0100,此MODULE是在屏幕100中点击“退出”时的响应,并加上AT EXIT-COMMAND关键字,以在自动字段检查之前调用模块(对应按钮需将类型设置为E);如果PAI中没有此MODULE,则会点击“退出”按钮时还会执行后面的语句,如检查输入的订单编号,而这是多余的。validate_input,此MODULE是继续响应点击按钮,以...
over_and_out_0100,此MODULE是在屏幕100中点击“退出”时的响应,并加上AT EXIT-COMMAND关键字,以在自动字段检查之前调用模块(对应按钮需将类型设置为E);如果PAI中没有此MODULE,则会点击“退出”按钮时还会执行后面的语句,如检查输入的订单编号,而这是多余的。 validate_input,此MODULE是继续响应点击按钮,以对输入...
普通屏幕的PAI 选择屏幕的PAI(AT SELECTION-SCREEN)。 PAI中的代码内容包括: 普通代码 VALUE-REQUEST(以下简称POV) HELP-REQUEST(以下简称POH) EXIT COMMAND的代码(以下简称FUNCTION-E) 普通屏幕PAI-普通代码 界面影响 如果在CHAIN中的FIELD模块中输出,则只有当前FIELD可被编辑;如果在CHAIN中输出,则CHAIN中所有的FIELD...
over_and_out_0100,此MODULE是在屏幕100中点击“退出”时的响应,并加上AT EXIT-COMMAND关键字,以在自动字段检查之前调用模块(对应按钮需将类型设置为E);如果PAI中没有此MODULE,则会点击“退出”按钮时还会执行后面的语句,如检查输入的订单编号,而这是多余的。
MODULE LISTE_EXIT_COMMAND AT EXIT-COMMAND. MODULE LISTE_BEFORE_LOOP. LOOP AT EXTRACT. MODULE LISTE_INIT_WORKAREA. CHAIN. FIELD ZVJXZHU_01-VBELN . FIELD ZVJXZHU_01-PONSR . FIELD ZVJXZHU_01-CONTEXT . FIELD ZVJXZHU_01-ID .
MODULE LISTE_EXIT_COMMAND AT EXIT-COMMAND. MODULE LISTE_BEFORE_LOOP. LOOP AT EXTRACT. MODULE LISTE_INIT_WORKAREA. CHAIN. FIELD ZVJXZHU_01-VBELN . FIELD ZVJXZHU_01-PONSR . FIELD ZVJXZHU_01-CONTEXT . FIELD ZVJXZHU_01-ID .
* module exx at exit-command. * module user_command_0100. *---* * 3) create gui-status status_0 and insert * 3.1) free functional keys *---* * f5 pf21 drop (f5) * f6 pf22 left (f6) * f7 pf23 rotate(f7) * f8 pf24 right (f8) * shift-f1 pf25 return * shift-f6 pf2...
AT EXIT-COMMAND 命令を含めることはできません。タイプ E の機能は、主画面以外では処理できません。● 従属画面Dynpro の制御ロジックに、命令 SET TITLEBAR、SET PF-STATUS、SET SCREEN、LEAVE SCREEN、または LEAVE TO SCREEN を使用したダイアログモジュールを含めることはできません。これら...
屏幕200流程逻辑的相关部分是:* Screen 200: Flow Logic*& *PROCESS AFTER INPUT.MODULE EXIT 0200 AT EXIT-COMMAND(.<Field checks here.) MODULE USER_COMMAND_0200.ABAP/4代码屏幕200的PAI模块如下。事务TZ40提供所有返回功能(“后退”、“退出”和“取消”)作为退出命令。然而,在屏幕200中,只有“取消”功能...