Skip to Content
0
Former Member
May 04, 2007 at 09:36 AM

help pls

23 Views

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.