Hi all,
I have a requirment to set MARA-MSTAV field as 'OB' for more than one article. The BAPI suggested is BAPI_MATERIAL_MAINTAINDATA_RT. It has some table parameter like CLIENTDATA and CLIENTDATAX and an importing parameter HEADDATA. The field to be used in CLIENTDATA is SAL_STATUS. i tried with the following code. But it is not working.
v_headdata-material = '000000000010000043'.
v_headdata-basic_view = 'X'.
lt_clientdata-material = '000000000010000043'.
lt_clientdata-sal_status = 'OB'.
append lt_clientdata.
lt_clientdatax-material = '000000000010000043'.
lt_clientdatax-sal_status = 'X'.
append lt_clientdatax.
CALL FUNCTION 'BAPI_MATERIAL_MAINTAINDATA_RT'
EXPORTING
headdata = v_headdata
IMPORTING
RETURN = lt_return
TABLES
CLIENTDATA = lt_clientdata
CLIENTDATAX = lt_clientdatax.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING
RETURN = it_return.
Here I tried with single article, even then its not working. I need to do a mass update. In that case how will we populate the header structure.
Could you please help on this.