‎2007 Jan 17 8:24 AM
Hi All,
In the Table Control PAI,I am using this ABAP.
loop at t_zmm_packing_item.
MODULE modify_t_zmm_packing_item.
ENDLOOP.
************************************************************************
MODULE modify_t_zmm_packing_item INPUT.
MODIFY t_zmm_packing_item INDEX tblctrl9002-current_line.
ENDMODULE. " modify_t_zmm_packing_item INPUT
But in PAI the internal tble is not getting populated,hence can not be modified.
Plz give your suggestions.
Thx in Advnce,
Rajarshi.
‎2007 Jan 17 8:29 AM
Hi
What does "hence can not be modified" mean for you?
The statament MODIFY t_zmm_packing_item INDEX tblctrl9002-current_line can fail only if the record isn't in the internal table, so you can use the APPEND:
MODULE modify_t_zmm_packing_item INPUT.
MODIFY t_zmm_packing_item INDEX tblctrl9002-current_line.
IF SY-SUBRC <> 0.
APPEND t_zmm_packing_item.
ENDIF.
ENDMODULE. " modify_t_zmm_packing_item INPUTMax
‎2007 Jan 17 8:29 AM
Hi
What does "hence can not be modified" mean for you?
The statament MODIFY t_zmm_packing_item INDEX tblctrl9002-current_line can fail only if the record isn't in the internal table, so you can use the APPEND:
MODULE modify_t_zmm_packing_item INPUT.
MODIFY t_zmm_packing_item INDEX tblctrl9002-current_line.
IF SY-SUBRC <> 0.
APPEND t_zmm_packing_item.
ENDIF.
ENDMODULE. " modify_t_zmm_packing_item INPUTMax
‎2007 Jan 17 8:34 AM
See the following sample code:
PAI:
LOOP AT G_TC1_ITAB.
CHAIN.
FIELD ZFG_SRNO-ZSRNO.
MODULE TC1_MODIFY ON CHAIN-REQUEST.
ENDCHAIN.
ENDLOOP.
MODULE TC1_MODIFY INPUT.
MOVE-CORRESPONDING ZFG_SRNO TO G_TC1_WA.
MODIFY G_TC1_ITAB
FROM G_TC1_WA
INDEX TC1-CURRENT_LINE.
ENDMODULE.