Stop命令使用该命令的程序位置INITIALIZATION,ATSELECTION-SCREEN,START-OF-SELECTION和GET事件中处理说明1、当在INITIALIZATION事件执行该命令,系统将直接触发应用服务器和客户端屏幕元素的发送;2、在其他事件中将直接触发END-OF-SELECTION事件的执行,如果不想执行END-OF-SELECTION,请使用RETURN或者EXIT.注意事项EXIT命令使...
AT PF : 设置自定义的菜单 AT USER-COMMAND : 当用户功能健时,触发该事件 3.控制关健字 条件分支 data flag type c value 'a' . if flag = 'a' . write:/'A'. elseif flag = 'b'. write: / 'B' . else . write: /'error' . endif . -- 每个判断语句之后都要加句号(.) 。 CASE 条...
(4)通过SPRO配置部分的enhencement或者客制化等文件说明查看涉及的增强 8.说一下有哪些增强,找一个具体的例子简单说一下 (1)UserExit 基于源代码的增强,比如MV35AFZZ销售订单的增强点 (2)函数出口增强,Exit_<程序名>_<数字>,该部分为CMOD增强 (3)类的增强,BADI增强,通过SE18,SE19来查看和创建维护 (4)...
(3)CL_EXITHANDLER=>GET_INSTANCE中打上断点,再执行程序/TCODE,可以在debug界面查看EXIT_NAME参数为BADI (4)通过SPRO配置部分的enhencement或者客制化等文件说明查看涉及的增强 8.说一下有哪些增强,找一个具体的例子简单说一下 (1)UserExit 基于源代码的增强,比如MV35AFZZ销售订单的增强点 (2)函数出口增强,...
在如上屏幕100的“逻辑流”PBO事件中,包含一个MODULE:status_0100,此MODULE在屏幕输出前执行,包括设置GUI、标题栏、变量初始值等,具体代码将在后续屏幕100的PBO事件代码中实现。PAI事件中,则包含了3个MODULE:over_and_out_0100,此MODULE是在屏幕100中点击“退出”时的响应,并加上AT EXIT-COMMAND关键字,以...
over_and_out_0100,此MODULE是在屏幕100中点击“退出”时的响应,并加上AT EXIT-COMMAND关键字,以在自动字段检查之前调用模块(对应按钮需将类型设置为E);如果PAI中没有此MODULE,则会点击“退出”按钮时还会执行后面的语句,如检查输入的订单编号,而这是多余的。
over_and_out_0100,此MODULE是在屏幕100中点击“退出”时的响应,并加上AT EXIT-COMMAND关键字,以在自动字段检查之前调用模块(对应按钮需将类型设置为E);如果PAI中没有此MODULE,则会点击“退出”按钮时还会执行后面的语句,如检查输入的订单编号,而这是多余的。
6、P程序的关键字程序的关键字 关键字是语句的第一个词,它决定整个语句的意义,有四 种不同类型的关键字 1.说明性关键字 types,data,tables,这些关键字说明定义数据类型或者说明程 序可以访问的数据对象 2.事件关键字 at selection screen, start-of-selection at user-command 这些关键字在ABAP中定义处理块是当...
4、lt;f> ASSIGN LOCAL COPY OF MAIN TABLE FIELD (f) TO <f> ASSIGN LOCAL COPY OF INITAL LINE tabla TO <f>*-AT: AT END OF v1 AT NEW v1 AT FIRST AT LAST AT fg WITH fg1 AT LINE-SELECTION AT USER-COMMAND AT PFx AT SELECTION-SCREEN ON ps1 ON END OF s1 ON VALUE-REQUEST FOR ...
i_callback_user_command = 'USER_COMMAND' i_grid_settings = gs_glay is_layout_lvc = wa_layout it_fieldcat_lvc = gt_fieldcat "需要显示的内表的列 i_save = 'A' it_events = gt_event TABLES t_outtab = gt_alv "需要显示的数据 ...