‎2010 May 20 7:35 AM
I wont get material description while i am creating material master using bapiHow can i get mat desc in output..
‎2010 May 20 8:15 AM
Hi
have you try to put the description in
gt_bapi_makt-langu_iso = sy-langu. "or other language
gt_bapi_makt-langu = sy-langu. "or other language
gt_bapi_makt-matl_desc = text_of_the_description.
append gt_bapi_makt.
and this table is given to the bapi
call function 'BAPI_MATERIAL_SAVEDATA'
...
tables
materialdescription = gt_bapi_makt
hope it's helpful
‎2010 May 22 10:19 AM
This is my program please check out .what is wrong let me know please.......
FUNCTION ZBAPI_MAT_CREATE.
*"----
""Local Interface:
*" IMPORTING
*" VALUE(MATERIAL) TYPE MATNR OPTIONAL
*" VALUE(IND_SECTOR) TYPE MBRSH OPTIONAL
*" VALUE(MATL_TYPE) TYPE MTART OPTIONAL
*" VALUE(BASIC_VIEW) TYPE SICHT_K OPTIONAL
*" EXPORTING
*" VALUE(RET_MESSAGE) TYPE BAPIRET2
*" TABLES
*" MAT_DES STRUCTURE BAPI_MAKT OPTIONAL
*"----
DATA: HEADDATA TYPE BAPIMATHEAD,
CLIENTDATA TYPE BAPI_MARA,
CLIENTDATAX TYPE BAPI_MARAX,
PLANTDATA TYPE BAPI_MARC,
PLANTDATAX TYPE BAPI_MARCX,
MATERIALDESCRIPTION TYPE BAPI_MAKT OCCURS 0 WITH HEADER LINE.
DATA: WA_MATDESC TYPE BAPI_MAKT.
HEADDATA-MATERIAL = MATERIAL.
HEADDATA-IND_SECTOR = IND_SECTOR .
HEADDATA-MATL_TYPE = MATL_TYPE.
HEADDATA-BASIC_VIEW = BASIC_VIEW.
CLIENTDATA-BASE_UOM = 'EA'.
CLIENTDATAX-BASE_UOM = 'X'.
MATERIALDESCRIPTION-LANGU = WA_MATDESC-LANGU.
MATERIALDESCRIPTION-LANGU_ISO = WA_MATDESC-LANGU_ISO.
MATERIALDESCRIPTION-MATL_DESC = WA_MATDESC-MATL_DESC.
MATERIALDESCRIPTION-DEL_FLAG = WA_MATDESC-DEL_FLAG.
APPEND MATERIALDESCRIPTION.
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
HEADDATA = HEADDATA
CLIENTDATA = CLIENTDATA
CLIENTDATAX = CLIENTDATAX
PLANTDATA =
PLANTDATAX =
FORECASTPARAMETERS =
FORECASTPARAMETERSX =
PLANNINGDATA =
PLANNINGDATAX =
STORAGELOCATIONDATA =
STORAGELOCATIONDATAX =
VALUATIONDATA =
VALUATIONDATAX =
WAREHOUSENUMBERDATA =
WAREHOUSENUMBERDATAX =
SALESDATA =
SALESDATAX =
STORAGETYPEDATA =
STORAGETYPEDATAX =
FLAG_ONLINE = ' '
FLAG_CAD_CALL = ' '
NO_DEQUEUE = ' '
NO_ROLLBACK_WORK = ' '
IMPORTING
RETURN = RET_MESSAGE
TABLES
MATERIALDESCRIPTION = MATERIALDESCRIPTION
UNITSOFMEASURE =
UNITSOFMEASUREX =
INTERNATIONALARTNOS =
MATERIALLONGTEXT =
TAXCLASSIFICATIONS =
RETURNMESSAGES =
PRTDATA =
PRTDATAX =
EXTENSIONIN =
EXTENSIONINX =
.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
ENDFUNCTION.
‎2010 May 20 8:17 AM
Hari,
Use the paramaeter:MATERIALDESCRIPTION in Table section to enter material descriptions in multiple languages.
--
Reddy