其中使用的ON CHAIN-INPUT 和 ON CHAIN-REQUEST的使用与ON INPUT和ON REQUEST几乎相同。 区别就是,组合字段中如果使用了ON CHAIN-INPUT|REQUEST,有任意字段能符合INPUT与REQUEST同理的要求,就会触发MOD。 例如按照以上代码只输入了工厂,但是已经改变了工厂的初始值,符合INPUT条件,所以就调用MOD 而get_text则始终会被...
3.2.1 ON CHAIN-INPUT|REQUEST 如果屏幕中多个字段满足条件就要调用该MOD,则需要用CHAIN和ENDCHAIN将FIELD包裹起来,并使用ON CHAIN-INPUT|REQUEST,形成组合 PROCESS AFTER INPUT. CHAIN. FIELD:marc-werks,makt-matnr. MODULE check_matnr ON CHAIN-INPUT. MODULE get_text. ENDCHAIN. MODULE user_command_9000. 1...
类似于ON INPUT。如果链中的任一字段包含初始值(空值或零)以外的值,则调用ABAP/4模块。 ON CHAIN-REQUEST 该条件功能类似于ON REQUEST,但是如果链中的任一字段的值发生更改,则调用ABAP/4模 块。 例如: CHAIN. FIELD: A, B, C. FIELD: D, E, F. MODULE X ON CHAIN-INPUT. MODULE Y. ENDCHAIN. 在...
FIELD: A, B, C MODULE X ON CHAIN-REQUEST. ENDCHAIN. 1. 2. 3. 只有当列表中的最后字段(C)的值发生改变时,才调用模块X。如果X发现错误,则在错误对话框中重新打这开三个字段(A, B,C)并等待输入。 INPUT:是包含非初始值 CHAIN-REQUEST:是指发生改变 12、调用程序中的子程序 不同的ABAP程序中的子...
CHAIN. FIELD ZVJXZHU_01-VBELN . FIELD ZVJXZHU_01-PONSR . FIELD ZVJXZHU_01-CONTEXT . FIELD ZVJXZHU_01-ID . MODULE SET_UPDATE_FLAG ON CHAIN-REQUEST. ENDCHAIN. FIELD VIM_MARKED MODULE LISTE_MARK_CHECKBOX. CHAIN. FIELD ZVJXZHU_01-VBELN . ...
类似于ON INPUT。如果链中的任一字段包含初始值(空值或零)以外的值,则调用ABAP/4模块。 _ON CHAIN-REQUEST 该条件功能类似于ON REQUEST,但是如果链中的任一字段的值发生更改,则调用ABAP/4模块。 例如: CHAIN. FIELD: A, B, C. FIELD: D, E, F. MODULE X ON CHAIN-INPUT. MODULE Y. ENDCHAIN. 在...
维护你输入物料要用到的表 在表的维护视图里 修改子程序的代码,例如 select single maktx from makt into zppt006-maktx where matnr = zppt006-matnr and spras = sy-langu.
ON CHAIN-INPUT similar to ON INPUT. The ABAP/4 module is called if any one of the fields in the chain contains a value other than its initial value(blank or nulls). ON CHAIN-REQUEST This condition functions just like ON REQUEST, but the ABAP/4 module is called if any one of the fi...
ON INPUT:只要该字段不为初始值就会触发module • ON REQUEST:该字段发⽣变化后触发module 相当于选择屏幕的 AT SELECTION-SCREEN ON field .FIELD: <f1>, <f2>,<fi...>.MODULE <mod1> ON CHAIN-INPUT|CHAIN-REQUEST.FIELD: <g1>, <g2>,<gi...>.MODULE <mod2> ON CHAIN-INPUT|CHAIN-...
目前可能你写到pai才会造成回车后才能显示数据。。。问题2:追加modify命令 PROCESS AFTER INPUT.&SPWIZARD: PAI FLOW LOGIC FOR TABLECONTROL 'TBL_9000'LOOP AT ITAB_9100.CHAIN.FIELD H_9100-MATNR.FIELD H_9100-ERSDA.MODULE TBL_9000_MODIFY ON CHAIN-REQUEST.endchain.ENDLOOP.module TBL_9000...