在 ABAP 程序中,OK_CODE是一个非常重要的概念,它主要用于在用户界面(特别是在经典的 Dynpros 屏幕)与后台程序之间传递用户的操作指令。OK_CODE通常被定义为一个全局变量,用来存储屏幕元素(如按钮、菜单选项等)触发的功能码(也称为事务码)。这些功能码随后在 ABAP 程序的逻辑流程中被评估,以决定执行哪些操作。 OK...
在 ABAP 程序中,OK_CODE是一个非常重要的概念,它主要用于在用户界面(特别是在经典的 Dynpros 屏幕)与后台程序之间传递用户的操作指令。OK_CODE通常被定义为一个全局变量,用来存储屏幕元素(如按钮、菜单选项等)触发的功能码(也称为事务码)。这些功能码随后在 ABAP 程序的逻辑流程中被评估,以决定执行哪些操作。 OK...
在 ABAP 程序中,OK_CODE是一个非常重要的概念,它主要用于在用户界面(特别是在经典的 Dynpros 屏幕)与后台程序之间传递用户的操作指令。OK_CODE通常被定义为一个全局变量,用来存储屏幕元素(如按钮、菜单选项等)触发的功能码(也称为事务码)。这些功能码随后在 ABAP 程序的逻辑流程中被评估,以决定执行哪些操作。 OK...
[SAP ABAP开发技术总结]OK_CODE 12.9.OK_CODE 如果是回车(命令行中未输入内容时回车)时,由于FunctionCode为空,所以SYST-UCOMM、SY-UCOMM、OK_CODE都不会被重置;如果非回车,但FunctionCode也是空时,SYST-UCOMM、SY-UCOMM会被重置,但OK_CODE还是不会被重置,所以OK_CODE只有在FunCode非空时才会被重置 12.9....
ucomm. There are two reasons for this: Firstly, the ABAP program has full control over fields declared within it, and secondly, you should never change the value of an ABAP system field. However, you should also always initialize the OK_CODE field in an ABAP program for the following ...
通常我们定义ok_code为sy-ucomm类型,用来记录屏幕操作的功能代码,你可以理解为一个动作,就比如输T-code旁的右边三个按钮:Back(后退),Exit(退出),Cancel(取消),在你点击Back后,程序会用ok_code来记录你的动作Back,此时ok_code的值就是"Back",程序会判断ok_code,根据这个值来进行相应的...
当点击GUI状态对应图标或切换页签时,将触发屏幕的PAI事件,同时根据操作传输功能代码值到ok_code,如下则通过MODULE user_command 0100实现对不同操作的处理。 4.4、子程序 在屏幕事件(包括PBO和PAI)中,多处用到子程序read_table以获得一个客户的记录并进行输出,此部分则是定义此子程序的实现,其中根据指定序号current...
CLEAR ok_code. CASE save_ok. WHEN 'BACK' OR 'EXIT' OR 'CANCEL'. LEAVE PROGRAM. WHEN 'DD_LIST'. MESSAGE dd_list TYPE 'I'. WHEN 'DD_LIST1'. MESSAGE dd_list1 TYPE 'I'. WHEN OTHERS. input = save_ok. ENDCASE. ENDMODULE. " USER_COMMAND_0100 INPUT 1. 2. 3. 4. 5. 6. ...
DATA:ok_code TYPE sy-ucomm,save_ok TYPE sy-ucomm.parameters: l_matnr type matnr matchcode object zmara. " 第1种-简单的弹出对话框 PARAMETERS:l_ebeln type ebeln matchcode object ZEKKO. " 第2种-selectio-method 是 view。* 第3种,上下两个是关联在⼀块的。⼯⼚和库存地点。PARAMETERS:...
1 DATA:ok_code LIKE sy-ucomm. 2 TYPES:BEGIN OF ty_zmmt001, 3 sel TYPE checkbox, 4 matnr TYPE zmmt001-matnr, 5 id TYPE zmmt001-id, 6 f1 TYPE zmmt001-f1, 7 f2 TYPE zmmt001-f2, 8 f3 TYPE zmmt001-f3, 9 END OF ty_zmmt001. ...