<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Bapi or Function Module to update Material Master Data in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-or-function-module-to-update-material-master-data/m-p/1399689#M193248</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;           could anyone let me know any BAPI's or Function Modules for Material Master UPdate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Tina&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 Jun 2006 21:06:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-21T21:06:19Z</dc:date>
    <item>
      <title>Bapi or Function Module to update Material Master Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-or-function-module-to-update-material-master-data/m-p/1399689#M193248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;           could anyone let me know any BAPI's or Function Modules for Material Master UPdate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Tina&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Jun 2006 21:06:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-or-function-module-to-update-material-master-data/m-p/1399689#M193248</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-21T21:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: Bapi or Function Module to update Material Master Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-or-function-module-to-update-material-master-data/m-p/1399690#M193249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try &amp;lt;b&amp;gt;BAPI_MATERIAL_SAVEDATA&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This piece of code may be of some help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FORM UPDATE_MM.
LOOP AT INT_MAT.
* Header
BAPI_HEAD-MATERIAL = INT_MAT-MATNR.
BAPI_HEAD-IND_SECTOR = INT_MAT-MBRSH.
BAPI_HEAD-MATL_TYPE = INT_MAT-MTART.
BAPI_HEAD-BASIC_VIEW = 'X'.
BAPI_HEAD-PURCHASE_VIEW = 'X'.
BAPI_HEAD-ACCOUNT_VIEW = 'X'.
* Material Description
REFRESH INT_MAKT.
INT_MAKT-LANGU = INT_MAT-SPRAS.
INT_MAKT-MATL_DESC = INT_MAT-MAKTX.
APPEND INT_MAKT.
* Client Data - Basic
BAPI_MARA1-MATL_GROUP = INT_MAT-MATKL.
BAPI_MARA1-BASE_UOM = INT_MAT-MEINS.
BAPI_MARA1-UNIT_OF_WT = INT_MAT-GEWEI.
BAPI_MARA1-DIVISION = INT_MAT-SPART.

BAPI_MARAX-MATL_GROUP = 'X'.
BAPI_MARAX-BASE_UOM = 'X'.
BAPI_MARAX-UNIT_OF_WT = 'X'.
BAPI_MARAX-DIVISION = 'X'.
* Plant - Purchasing
BAPI_MARC1-PLANT = INT_MAT-WERKS.
BAPI_MARC1-PUR_GROUP = INT_MAT-EKGRP.

BAPI_MARCX-PLANT = INT_MAT-WERKS.
BAPI_MARCX-PUR_GROUP = 'X'.
* Accounting
BAPI_MBEW1-VAL_AREA = INT_MAT-WERKS.
BAPI_MBEW1-PRICE_CTRL = INT_MAT-VPRSV.
BAPI_MBEW1-STD_PRICE = INT_MAT-STPRS.
BAPI_MBEW1-PRICE_UNIT = INT_MAT-PEINH.

BAPI_MBEWX-VAL_AREA = INT_MAT-WERKS.
BAPI_MBEWX-PRICE_CTRL = 'X'.
BAPI_MBEWX-STD_PRICE = 'X'.
BAPI_MBEWX-PRICE_UNIT = 'X'.

WRITE:/ BAPI_HEAD, BAPI_MARC1.

call function 'BAPI_MATERIAL_SAVEDATA'
exporting
HEADDATA = BAPI_HEAD
CLIENTDATA = BAPI_MARA1
CLIENTDATAX = BAPI_MARAX
PLANTDATA = BAPI_MARC1
PLANTDATAX = BAPI_MARCX
* FORECASTPARAMETERS =
* FORECASTPARAMETERSX =
* PLANNINGDATA =
* PLANNINGDATAX =
* STORAGELOCATIONDATA =
* STORAGELOCATIONDATAX =
VALUATIONDATA = BAPI_MBEW1
VALUATIONDATAX = BAPI_MBEWX
* WAREHOUSENUMBERDATA =
* WAREHOUSENUMBERDATAX =
* SALESDATA = BAPI_MVKE1
* SALESDATAX = BAPI_MVKEX
* STORAGETYPEDATA =
* STORAGETYPEDATAX =
IMPORTING
RETURN = BAPI_RETURN
TABLES
MATERIALDESCRIPTION = INT_MAKT
* UNITSOFMEASURE =
* UNITSOFMEASUREX =
* INTERNATIONALARTNOS =
* MATERIALLONGTEXT =
* TAXCLASSIFICATIONS =
* RETURNMESSAGES =
* PRTDATA =
* PRTDATAX =
* EXTENSIONIN =
* EXTENSIONINX =
.

IF BAPI_RETURN-TYPE = 'E'.
WRITE:/ 'Error Message ', BAPI_RETURN.
ENDIF.

ENDLOOP.
ENDFORM.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Naren Somen&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Jun 2006 21:07:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-or-function-module-to-update-material-master-data/m-p/1399690#M193249</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-21T21:07:33Z</dc:date>
    </item>
    <item>
      <title>Re: Bapi or Function Module to update Material Master Data</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-or-function-module-to-update-material-master-data/m-p/1399691#M193250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Tina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this BAPi BAPI_MATERIAL_SAVEDATA to create and change the material master .&lt;/P&gt;&lt;P&gt;Try ....&lt;/P&gt;&lt;P&gt;BAPI_MATERIAL_SAVEDATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT Z_BAPI_MAT.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               STRUCTURE  DECLARATIONS                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TABLES: BAPIMATHEAD,  "Headerdata&lt;/P&gt;&lt;P&gt;        BAPI_MARA,    "Clientdata&lt;/P&gt;&lt;P&gt;        BAPI_MARAX,   "Clientdatax&lt;/P&gt;&lt;P&gt;        BAPI_MARC,    "Plantdata&lt;/P&gt;&lt;P&gt;        BAPI_MARCX,   "Plantdatax&lt;/P&gt;&lt;P&gt;        BAPI_MAKT,    "Material description&lt;/P&gt;&lt;P&gt;        BAPIRET2.     "Return messages&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:V_FILE TYPE STRING.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF LSMW_MATERIAL_MASTER,&lt;/P&gt;&lt;P&gt;    MATNR(018) TYPE C,  "Material number&lt;/P&gt;&lt;P&gt;    MTART(004) TYPE C,  "Material type&lt;/P&gt;&lt;P&gt;    MBRSH(001) TYPE C,  "Industry sector&lt;/P&gt;&lt;P&gt;    WERKS(004) TYPE C,  "Plant&lt;/P&gt;&lt;P&gt;    MAKTX(040) TYPE C,  "Material description&lt;/P&gt;&lt;P&gt;    DISMM(002) TYPE C,  "Extra Field Added In the Program as itsrequired&lt;/P&gt;&lt;P&gt;    MEINS(003) TYPE C,  "Base unit of measure&lt;/P&gt;&lt;P&gt;    MATKL(009) TYPE C,  "Material group&lt;/P&gt;&lt;P&gt;    SPART(002) TYPE C,  "Division&lt;/P&gt;&lt;P&gt;    LABOR(003) TYPE C,  "Lab/office&lt;/P&gt;&lt;P&gt;    PRDHA(018) TYPE C,  "Product hierarchy&lt;/P&gt;&lt;P&gt;    MSTAE(002) TYPE C,  "X-plant matl status&lt;/P&gt;&lt;P&gt;    MTPOS_MARA(004) TYPE C,  "Gen item cat group&lt;/P&gt;&lt;P&gt;    BRGEW(017) TYPE C,  "Gross weight&lt;/P&gt;&lt;P&gt;    GEWEI(003) TYPE C,  "Weight unit&lt;/P&gt;&lt;P&gt;    NTGEW(017) TYPE C,  "Net weight&lt;/P&gt;&lt;P&gt;    GROES(032) TYPE C,  "Size/Dimensions&lt;/P&gt;&lt;P&gt;    MAGRV(004) TYPE C,  "Matl grp pack matls&lt;/P&gt;&lt;P&gt;    BISMT(018) TYPE C,  "Old material number&lt;/P&gt;&lt;P&gt;    WRKST(048) TYPE C,  "Basic material&lt;/P&gt;&lt;P&gt;    PROFL(003) TYPE C,  "DG indicator profile&lt;/P&gt;&lt;P&gt;    KZUMW(001) TYPE C,  "Environmentally rlvt&lt;/P&gt;&lt;P&gt;    BSTME(003) TYPE C,  "Order unit&lt;/P&gt;&lt;P&gt;    VABME(001) TYPE C,&lt;/P&gt;&lt;P&gt;    EKGRP(003) TYPE C,  "Purchasing group&lt;/P&gt;&lt;P&gt;    XCHPF(001) TYPE C,  "Batch management&lt;/P&gt;&lt;P&gt;    EKWSL(004) TYPE C,  "Purchasing key value&lt;/P&gt;&lt;P&gt;    WEBAZ(003) TYPE C,  "GR processing time&lt;/P&gt;&lt;P&gt;    MFRPN(040) TYPE C,  "Manufacturer part number&lt;/P&gt;&lt;P&gt;    MFRNR(010) TYPE C,  "Manufacturer number&lt;/P&gt;&lt;P&gt;    VPRSV(001) TYPE C,  "Price control indicator&lt;/P&gt;&lt;P&gt;    STPRS(015) TYPE C,  "Standard price&lt;/P&gt;&lt;P&gt;    BWPRH(014) TYPE C,  "Commercial price1&lt;/P&gt;&lt;P&gt;    BKLAS(004) TYPE C,  "Valuation class&lt;/P&gt;&lt;P&gt;  END OF LSMW_MATERIAL_MASTER.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               INTERNAL TABLE DECLARATIONS                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*to store the input data&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF it_matmaster OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE LSMW_MATERIAL_MASTER.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  END OF it_matmaster.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*for material description&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_MATERIALDESC OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BAPI_MAKT .&lt;/P&gt;&lt;P&gt;DATA:END OF IT_MATERIALDESC.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;*to return messages&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF IT_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;     INCLUDE STRUCTURE BAPIRET2.&lt;/P&gt;&lt;P&gt;DATA:END OF IT_RETURN.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECTION SCREEN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PARAMETERS:P_FILE LIKE RLGRAP-FILENAME OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1 .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;AT SELECTION SCREEN&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROGRAM_NAME  = SYST-CPROG&lt;/P&gt;&lt;P&gt;      DYNPRO_NUMBER = SYST-DYNNR&lt;/P&gt;&lt;P&gt;      FIELD_NAME    = 'P_FILE'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      FILE_NAME     = P_FILE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               TO UPLOAD THE DATA                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;V_FILE = P_FILE.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    filename                      = V_FILE&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'ASC'&lt;/P&gt;&lt;P&gt;   HAS_FIELD_SEPARATOR           = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_LENGTH                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_BY_LINE                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    data_tab                      =  IT_MATMASTER&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;P&gt;   FILE_READ_ERROR               = 2&lt;/P&gt;&lt;P&gt;   NO_BATCH                      = 3&lt;/P&gt;&lt;P&gt;   GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;P&gt;   INVALID_TYPE                  = 5&lt;/P&gt;&lt;P&gt;   NO_AUTHORITY                  = 6&lt;/P&gt;&lt;P&gt;   UNKNOWN_ERROR                 = 7&lt;/P&gt;&lt;P&gt;   BAD_DATA_FORMAT               = 8&lt;/P&gt;&lt;P&gt;   HEADER_NOT_ALLOWED            = 9&lt;/P&gt;&lt;P&gt;   SEPARATOR_NOT_ALLOWED         = 10&lt;/P&gt;&lt;P&gt;   HEADER_TOO_LONG               = 11&lt;/P&gt;&lt;P&gt;   UNKNOWN_DP_ERROR              = 12&lt;/P&gt;&lt;P&gt;   ACCESS_DENIED                 = 13&lt;/P&gt;&lt;P&gt;   DP_OUT_OF_MEMORY              = 14&lt;/P&gt;&lt;P&gt;   DISK_FULL                     = 15&lt;/P&gt;&lt;P&gt;   DP_TIMEOUT                    = 16&lt;/P&gt;&lt;P&gt;   OTHERS                        = 17&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               DATA POPULATIONS                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT  IT_MATMASTER.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-MATERIAL = IT_MATMASTER-MATNR.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-IND_SECTOR = IT_MATMASTER-Mbrsh.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-MATL_TYPE = IT_MATMASTER-Mtart.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-BASIC_VIEW = 'X'.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-PURCHASE_VIEW = 'X'.&lt;/P&gt;&lt;P&gt;  BAPIMATHEAD-ACCOUNT_VIEW = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-MATL_GROUP = IT_MATMASTER-MATKL.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-OLD_MAT_NO = IT_MATMASTER-BISMT.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-BASE_UOM = IT_MATMASTER-MEINS.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-BASIC_MATL = IT_MATMASTER-WRKST.&lt;/P&gt;&lt;P&gt;  BAPI_MARA-MFR_NO = IT_MATMASTER-MFRNR.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MATL_GROUP = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-OLD_MAT_NO = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-BASE_UOM = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-BASIC_MATL = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARAX-MFR_NO = 'X'.&lt;/P&gt;&lt;P&gt;  BAPI_MARC-PLANT = IT_MATMASTER-WERKS.&lt;/P&gt;&lt;P&gt;  BAPI_MARC-PUR_GROUP = IT_MATMASTER-EKGRP.&lt;/P&gt;&lt;P&gt;  BAPI_MARCX-PLANT = IT_MATMASTER-WERKS.&lt;/P&gt;&lt;P&gt;  BAPI_MARCX-PUR_GROUP = 'X'.&lt;/P&gt;&lt;P&gt;  IT_MATERIALDESC-LANGU = 'EN'.&lt;/P&gt;&lt;P&gt;  IT_MATERIALDESC-MATL_DESC = IT_MATMASTER-MAKTX.&lt;/P&gt;&lt;P&gt;  append IT_materialdesc.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      headdata                   = BAPIMATHEAD&lt;/P&gt;&lt;P&gt;      CLIENTDATA                 = BAPI_MARA&lt;/P&gt;&lt;P&gt;      CLIENTDATAX                = BAPI_MARAx&lt;/P&gt;&lt;P&gt;     PLANTDATA                  = BAPI_MARc&lt;/P&gt;&lt;P&gt;     PLANTDATAX                 = BAPI_MARcx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FORECASTPARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FORECASTPARAMETERSX        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PLANNINGDATA               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PLANNINGDATAX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGELOCATIONDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGELOCATIONDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VALUATIONDATA              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VALUATIONDATAX             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WAREHOUSENUMBERDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    WAREHOUSENUMBERDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SALESDATA                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SALESDATAX                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGETYPEDATA            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    STORAGETYPEDATAX           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FLAG_ONLINE                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    FLAG_CAD_CALL              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     RETURN                     = IT_RETURN&lt;/P&gt;&lt;P&gt;   TABLES&lt;/P&gt;&lt;P&gt;     MATERIALDESCRIPTION        = IT_MATERIALDESC&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    UNITSOFMEASURE             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    UNITSOFMEASUREX            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    INTERNATIONALARTNOS        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MATERIALLONGTEXT           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    TAXCLASSIFICATIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    RETURNMESSAGES             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PRTDATA                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    PRTDATAX                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXTENSIONIN                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXTENSIONINX               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; WRITE:/    IT_RETURN-TYPE,&lt;/P&gt;&lt;P&gt;        2   IT_RETURN-ID,&lt;/P&gt;&lt;P&gt;        22  IT_RETURN-NUMBER,&lt;/P&gt;&lt;P&gt;        25  IT_RETURN-MESSAGE.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-LOG_NO,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-LOG_MSG_NO,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V1,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V2,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V3,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-MESSAGE_V4,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-PARAMETER,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-ROW,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-FIELD,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           IT_RETURN-SYSTEM.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Jun 2006 21:12:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-or-function-module-to-update-material-master-data/m-p/1399691#M193250</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-21T21:12:10Z</dc:date>
    </item>
  </channel>
</rss>

