‎2007 Jan 02 5:45 PM
Hi,
This is not modifying the internal table. Required field is changed in work area.
GT_EKBE_E[] = GT_EKBE[].
LOOP AT GT_EKBE_E.
IF GT_EKBE_E-BEWTP = 'E' OR GT_EKBE_E-BEWTP = 'D'.
READ TABLE GT_EKBE WITH KEY LFBNR = GT_EKBE_E-BELNR BEWTP = 'Q'.
IF SY-SUBRC EQ 0.
IF GT_EKBE_E-BEWTP = 'D'.
READ TABLE GT_EKBE WITH KEY LFBNR = GT_EKBE_E-BELNR
BEWTP = 'E'.
IF SY-SUBRC = 0.
MOVE GT_EKBE-BELNR TO LV_BELNR.
READ TABLE GT_EKBE WITH KEY LFBNR = GT_EKBE_E-BELNR BEWTP = 'Q'.
IF SY-SUBRC = 0.
GT_EKBE-LFBNR = LV_BELNR.
MODIFY TABLE GT_EKBE.
ENDIF.
ENDIF.
ENDIF.
DELETE GT_EKBE WHERE LFBNR = GT_EKBE_E-BELNR AND BEWTP = 'E'.
ENDIF.
ENDIF.
ENDLOOP.
Regards
Ram
‎2007 Jan 02 5:49 PM
hi
use modify table GT_EKBE transporting GT_EKBE-LFBNR .
regards
aswin.
‎2007 Jan 02 5:49 PM
hi
use modify table GT_EKBE transporting GT_EKBE-LFBNR .
regards
aswin.
‎2007 Jan 02 6:02 PM
‎2007 Jan 02 6:04 PM
‎2007 Jan 02 6:07 PM
‎2007 Jan 02 6:10 PM