Skip to Content
0
Sep 13, 2018 at 07:24 PM

BADI SMOD_APOCF005 code does not update product master

324 Views

Hello Folks,

I am trying to update the APO product master in BADI

SMOD_APOCF005 with below code but it is not updating certain fields such as

REORD_METHOD and

TARGET_METHOD where as MTVFP is getting updated .

Am I missing something ?

method IF_EX_SMOD_APOCF005~EXIT_/SAPAPO/SAPLCIF_PROD_001.


Data: ls_matlocx TYPE /SAPAPO/CIF_MATLOCX.

DATA: ls_matloc TYPE /SAPAPO/CIF_MATLOC.


loop at it_matloc into ls_matloc where ext_locno ='1000'.

if ls_matloc-EXT_LOCNO = '1000' and ls_matloc-EXT_MATNR = 'P-102'.

LS_MATLOC-REORD_METHOD = '2'.
LS_MATLOC-TARGET_METHOD = '5'.
LS_MATLOC-MTVFP = 'Z2'.

MODIFY IT_MATLOC FROM LS_MATLOC.

clear ls_matloc.

ENDIF.

endloop.