Hi Frends,
I am getting the following error, when i am trying to create Material using BAPI
<b>You have not fully maintained the descriptions</b>
can any one give me ani idea to solve this problem, points for sure
Thanks and regards
Vijaya
mycode is like this
REPORT zyc_bapi_material_create .
TABLES: bapimathead, "Headerdata
bapi_mara, "Clientdata
bapi_makt, "Material description
bapiret2. "Return messages
DATA : bapi_mara1 LIKE bapi_mara. "Client Data
DATA:v_file TYPE string.
DATA:
BEGIN OF itab,
matnr(018) TYPE c, "Material number
mbrsh(001) TYPE c, "Industry sector
mtart(004) TYPE c, "Material type
maktx(040) TYPE c, "Material description
meins(003) TYPE c, "Base unit of measure
END OF itab.
*to store the input data
DATA: BEGIN OF it_matmaster OCCURS 0.
INCLUDE STRUCTURE itab.
DATA: END OF it_matmaster.
*for material description
DATA:BEGIN OF it_materialdesc OCCURS 0.
INCLUDE STRUCTURE bapi_makt .
DATA:END OF it_materialdesc.
*to return messages
DATA:BEGIN OF it_return OCCURS 0.
INCLUDE STRUCTURE bapiret2.
DATA:END OF it_return.
START-OF-SELECTION.
bapimathead-material = 'A1234'.
bapimathead-ind_sector = 'M'.
bapimathead-matl_type = 'FERT'.
bapimathead-basic_view = 'X'.
REFRESH it_materialdesc.
it_materialdesc-matl_desc = 'BAPI MATERIAL'.
APPEND it_materialdesc.
bapi_mara-BASE_UOM = 'FT3'.
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
headdata = bapimathead
clientdata = bapi_mara
IMPORTING
return = it_return
TABLES
materialdescription = it_materialdesc.
WRITE:/ it_return-type,
2 it_return-id,
22 it_return-number,
25 it_return-message.