Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Issue with BAPI_MATERIAL_SAVEDATA

Former Member
0 Likes
345

Dear All,

I have a requirement where in I have to upload Material's with different view's.

I am Using BAPI_MATERIAL_SAVEDATA, Pls let me know what are the parameters i need to pass and how to use this BAPI.

Regards

Vikas

1 REPLY 1
Read only

Former Member
0 Likes
301

Vikas,

REPORT z34332_bdc_create_material .

data: la_headdata type BAPIMATHEAD,
la_clientdata type BAPI_MARA,
la_CLIENTDATAX type BAPI_MARAX,
la_return type BAPIRET2.

data: i_materialdescription type table of BAPI_MAKT,
wa_materialdescription like line of i_materialdescription.

la_headdata-MATERIAL = '000000000000000004'.
la_headdata-IND_SECTOR = 'M'.
la_headdata-MATL_TYPE = 'FERT'.

la_clientdata-BASE_UOM = 'FT3'.
la_CLIENTDATAX-BASE_UOM = 'X'.
la_clientdata-MATL_GROUP = '01'.
la_CLIENTDATAX-MATL_GROUP = 'X'.

wa_materialdescription = 'TEST'.
append wa_materialdescription to i_materialdescription.
clear: wa_materialdescription.

CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
headdata = la_headdata
CLIENTDATA = la_clientdata
CLIENTDATAX = la_CLIENTDATAX


PLANTDATA = 
PLANTDATAX = 
FORECASTPARAMETERS = 
FORECASTPARAMETERSX = 
PLANNINGDATA = 
PLANNINGDATAX = 
STORAGELOCATIONDATA = 
STORAGELOCATIONDATAX = 
VALUATIONDATA = 
VALUATIONDATAX = 
WAREHOUSENUMBERDATA = 
WAREHOUSENUMBERDATAX = 
SALESDATA = 
SALESDATAX = 
STORAGETYPEDATA = 
STORAGETYPEDATAX = 
FLAG_ONLINE = ' ' 
FLAG_CAD_CALL = ' ' 
IMPORTING
RETURN = la_return
TABLES
MATERIALDESCRIPTION = i_materialdescription

UNITSOFMEASURE = 
UNITSOFMEASUREX = 
INTERNATIONALARTNOS = 
MATERIALLONGTEXT = 
TAXCLASSIFICATIONS = 
RETURNMESSAGES = 
PRTDATA = 
PRTDATAX = 
EXTENSIONIN = 
EXTENSIONINX = 
.

write: la_return-TYPE, ',', la_return-MESSAGE.
clear: la_headdata, la_return, la_clientdata, la_clientdatax.