Hi,
I have a requirement where in I need to populate the LIKP-SDABW (special process indicator) in delivery (VLON1) based on the route. We can do this in from FORM USEREXIT_MOVE_FIELD_TO_LIKP in include MV50AFZ1(user exit). But the issue is this value is overwritten by standard SAP code as we proceed further.
Can any one please suggest me how do I proceed. My requirement is I need to fill in the LIKP-SDABW (special process indicator). Is there any user exit?
I have tried field exit but that doesnt works.
Please cc your Answers to praakula@in.ibm.com
FORM GET_SPL_INDICATOR.
TYPES: BEGIN OF ITAB,
ROUTE TYPE TVRAB-ROUTE,
SDABW TYPE TVRAB-SDABW,
END OF ITAB.
DATA: WA_ITAB TYPE ITAB,
I_ITAB TYPE TABLE OF ITAB,
V_SDABW TYPE TVRAB-SDABW .
SELECT ROUTE SDABW
FROM TVRAB
INTO TABLE I_ITAB
WHERE ROUTE = LIKP-ROUTE.
* READ TABLE I_ITAB INTO WA_ITAB WITH KEY SDABW <> SPACE.
CLEAR: WA_ITAB.
LOOP AT I_ITAB INTO WA_ITAB." WHERE SDABW NE SPACE.
if NOT wa_itab-SDABW IS INITIAL.
V_SDABW = WA_ITAB-SDABW.
LIKP-SDABW = V_SDABW.
XLIKP-SDABW = V_SDABW.
YLIKP-SDABW = V_SDABW.
* MODIFY XLIKP TRANSPORTING SDABW .
*APPEND XLIKP .
EXIT.
ENDIF.
CLEAR WA_ITAB.
ENDLOOP.
ENDFORM. " GET_SPL_INDICATOR