‎2014 Aug 27 6:46 PM
Hello expert,
I want to update material description (MAKTX) into table makt. i have all the updated data in an internal table gt_bapi of structure:
| MATNR |
| SPRAS |
| MAKTX |
I've search and found out this bapi function module.
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
headdata = ???
* IMPORTING
* RETURN =
TABLES
MATERIALDESCRIPTION = ????
.
Can anyone tell me how to use this fm? what need to be passed in headdata & materialdescription?
‎2014 Aug 27 10:50 PM
Hi Hassim, you can use as below:
LS_HEADDATA-MATERIAL = 'matnr'.
LS_HEADDATA-BASIC_VIEW = 'X'.
LS_MATDESC-LANGU = 'spras'.
LS_MATDESC-MATL_DESC = 'maktx'.
APPEND LS_MATDESC TO LT_MATDESC.
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
HEADDATA = LS_HEADDATA
IMPORTING
RETURN = LS_RETURN
TABLES
MATERIALDESCRIPTION = LT_MATDESC
RETURNMESSAGES = LT_RETURNMESSAGES.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
Regards,
Felipe
‎2014 Aug 28 6:59 AM
Hi,
just pass the header data such as the material name and X in basic view
In material description table , do pass the language and new description. and try executing .
Regards,
Sivaganesh