<?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_MATERIAL_SAVEDATA in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751174#M325727</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Below s the sample code where i am using for material master updation&lt;/P&gt;&lt;P&gt; i am updating client data &amp;amp; plant data&lt;/P&gt;&lt;P&gt; when i put alone client data it s getting updated &lt;/P&gt;&lt;P&gt; but whne i include plant data &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; it executes but material is not getting created&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; i dont know what i am missing &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please correct me the below code&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;&lt;/P&gt;&lt;P&gt;DATA: headdata    TYPE bapimathead.&lt;/P&gt;&lt;P&gt;  DATA: clientdata  TYPE bapi_mara.&lt;/P&gt;&lt;P&gt;  DATA: clientdatax TYPE bapi_marax.&lt;/P&gt;&lt;P&gt;  DATA: plantdata   TYPE bapi_marc.&lt;/P&gt;&lt;P&gt;  DATA: plantdatax  TYPE bapi_marcx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: descdata    TYPE TABLE OF bapi_makt WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: return  TYPE TABLE OF bapiret2 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: returnm TYPE TABLE OF bapi_matreturn2 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: imat    TYPE TABLE OF bapimatinr WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_MATERIAL_GETINTNUMBER'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      material_type          = 'ZMED'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INDUSTRY_SECTOR        = 'M'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      material_number        = imat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE imat INDEX 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    headdata-material = imat-material.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  headdata-ind_sector      = 'Z'.&lt;/P&gt;&lt;P&gt;  headdata-matl_type       = 'ZMED'.&lt;/P&gt;&lt;P&gt;  headdata-basic_view = 'X'.&lt;/P&gt;&lt;P&gt;  headdata-purchase_view   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clientdata-base_uom   = meins.&lt;/P&gt;&lt;P&gt;  clientdatax-base_uom   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-old_mat_no = bismt.&lt;/P&gt;&lt;P&gt;  clientdatax-old_mat_no = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-matl_group    = matkl.&lt;/P&gt;&lt;P&gt;  clientdatax-matl_group   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-document      = zeinr.&lt;/P&gt;&lt;P&gt;  clientdatax-document     = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-size_dim      = groes.&lt;/P&gt;&lt;P&gt;  clientdatax-size_dim     = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-std_descr     = normt.&lt;/P&gt;&lt;P&gt;  clientdatax-std_descr    = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-basic_matl    = wrkst.&lt;/P&gt;&lt;P&gt;  clientdatax-basic_matl   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-del_flag      = lvorm.&lt;/P&gt;&lt;P&gt;  clientdatax-del_flag     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  plantdata-plant         = werks.&lt;/P&gt;&lt;P&gt;  plantdatax-plant        = 'X'.&lt;/P&gt;&lt;P&gt;  plantdata-pur_group     = ekgrp.&lt;/P&gt;&lt;P&gt;  plantdatax-pur_group    = 'X'.&lt;/P&gt;&lt;P&gt;  plantdata-auto_p_ord    = kautb.&lt;/P&gt;&lt;P&gt;  plantdatax-auto_p_ord   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  descdata-langu = sy-langu.&lt;/P&gt;&lt;P&gt;  descdata-matl_desc = maktx.&lt;/P&gt;&lt;P&gt;  APPEND descdata.&lt;/P&gt;&lt;P&gt;&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                   = headdata&lt;/P&gt;&lt;P&gt;      clientdata                 = clientdata&lt;/P&gt;&lt;P&gt;      clientdatax                = clientdatax&lt;/P&gt;&lt;P&gt; &amp;lt;b&amp;gt;     plantdata                  = plantdata&lt;/P&gt;&lt;P&gt;      plantdatax                 = plantdatax&amp;lt;/b&amp;gt; ( when i include material is not updated)&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;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;      return                     = return&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      materialdescription        = descdata&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;/UL&gt;&lt;P&gt;      returnmessages             = returnm&lt;/P&gt;&lt;UL&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;  CHECK sy-subrc  = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    return-number     = 0.&lt;/P&gt;&lt;P&gt;    return-type       = 'S'.&lt;/P&gt;&lt;P&gt;    return-id         = 'Z1'.&lt;/P&gt;&lt;P&gt;    return-message    = 'Successfully updated'.&lt;/P&gt;&lt;P&gt;    return-message_v1 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v2 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v3 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v4 = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    return-number     = 0.&lt;/P&gt;&lt;P&gt;    return-type       = 'E'.&lt;/P&gt;&lt;P&gt;    return-id         = 'Z1'.&lt;/P&gt;&lt;P&gt;    return-message    = 'Not updated'.&lt;/P&gt;&lt;P&gt;    return-message_v1 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v2 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v3 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v4 = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx n advance &lt;/P&gt;&lt;P&gt;senthil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 02 Dec 2006 09:52:27 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-02T09:52:27Z</dc:date>
    <item>
      <title>BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751174#M325727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Below s the sample code where i am using for material master updation&lt;/P&gt;&lt;P&gt; i am updating client data &amp;amp; plant data&lt;/P&gt;&lt;P&gt; when i put alone client data it s getting updated &lt;/P&gt;&lt;P&gt; but whne i include plant data &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; it executes but material is not getting created&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; i dont know what i am missing &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please correct me the below code&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;&lt;/P&gt;&lt;P&gt;DATA: headdata    TYPE bapimathead.&lt;/P&gt;&lt;P&gt;  DATA: clientdata  TYPE bapi_mara.&lt;/P&gt;&lt;P&gt;  DATA: clientdatax TYPE bapi_marax.&lt;/P&gt;&lt;P&gt;  DATA: plantdata   TYPE bapi_marc.&lt;/P&gt;&lt;P&gt;  DATA: plantdatax  TYPE bapi_marcx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: descdata    TYPE TABLE OF bapi_makt WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: return  TYPE TABLE OF bapiret2 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: returnm TYPE TABLE OF bapi_matreturn2 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: imat    TYPE TABLE OF bapimatinr WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_MATERIAL_GETINTNUMBER'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      material_type          = 'ZMED'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INDUSTRY_SECTOR        = 'M'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      material_number        = imat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE imat INDEX 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    headdata-material = imat-material.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  headdata-ind_sector      = 'Z'.&lt;/P&gt;&lt;P&gt;  headdata-matl_type       = 'ZMED'.&lt;/P&gt;&lt;P&gt;  headdata-basic_view = 'X'.&lt;/P&gt;&lt;P&gt;  headdata-purchase_view   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clientdata-base_uom   = meins.&lt;/P&gt;&lt;P&gt;  clientdatax-base_uom   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-old_mat_no = bismt.&lt;/P&gt;&lt;P&gt;  clientdatax-old_mat_no = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-matl_group    = matkl.&lt;/P&gt;&lt;P&gt;  clientdatax-matl_group   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-document      = zeinr.&lt;/P&gt;&lt;P&gt;  clientdatax-document     = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-size_dim      = groes.&lt;/P&gt;&lt;P&gt;  clientdatax-size_dim     = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-std_descr     = normt.&lt;/P&gt;&lt;P&gt;  clientdatax-std_descr    = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-basic_matl    = wrkst.&lt;/P&gt;&lt;P&gt;  clientdatax-basic_matl   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-del_flag      = lvorm.&lt;/P&gt;&lt;P&gt;  clientdatax-del_flag     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  plantdata-plant         = werks.&lt;/P&gt;&lt;P&gt;  plantdatax-plant        = 'X'.&lt;/P&gt;&lt;P&gt;  plantdata-pur_group     = ekgrp.&lt;/P&gt;&lt;P&gt;  plantdatax-pur_group    = 'X'.&lt;/P&gt;&lt;P&gt;  plantdata-auto_p_ord    = kautb.&lt;/P&gt;&lt;P&gt;  plantdatax-auto_p_ord   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  descdata-langu = sy-langu.&lt;/P&gt;&lt;P&gt;  descdata-matl_desc = maktx.&lt;/P&gt;&lt;P&gt;  APPEND descdata.&lt;/P&gt;&lt;P&gt;&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                   = headdata&lt;/P&gt;&lt;P&gt;      clientdata                 = clientdata&lt;/P&gt;&lt;P&gt;      clientdatax                = clientdatax&lt;/P&gt;&lt;P&gt; &amp;lt;b&amp;gt;     plantdata                  = plantdata&lt;/P&gt;&lt;P&gt;      plantdatax                 = plantdatax&amp;lt;/b&amp;gt; ( when i include material is not updated)&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;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;      return                     = return&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      materialdescription        = descdata&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;/UL&gt;&lt;P&gt;      returnmessages             = returnm&lt;/P&gt;&lt;UL&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;  CHECK sy-subrc  = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    return-number     = 0.&lt;/P&gt;&lt;P&gt;    return-type       = 'S'.&lt;/P&gt;&lt;P&gt;    return-id         = 'Z1'.&lt;/P&gt;&lt;P&gt;    return-message    = 'Successfully updated'.&lt;/P&gt;&lt;P&gt;    return-message_v1 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v2 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v3 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v4 = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    return-number     = 0.&lt;/P&gt;&lt;P&gt;    return-type       = 'E'.&lt;/P&gt;&lt;P&gt;    return-id         = 'Z1'.&lt;/P&gt;&lt;P&gt;    return-message    = 'Not updated'.&lt;/P&gt;&lt;P&gt;    return-message_v1 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v2 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v3 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v4 = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx n advance &lt;/P&gt;&lt;P&gt;senthil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Dec 2006 09:52:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751174#M325727</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-02T09:52:27Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751175#M325728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this link&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/bapi-to-copy-materials-from-one-plant-to-another.htm" target="test_blank"&gt;http://www.sap-img.com/abap/bapi-to-copy-materials-from-one-plant-to-another.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kathirvel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Dec 2006 10:05:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751175#M325728</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-02T10:05:15Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751176#M325729</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanx for u r reply&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have checked but still unable to locate &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PLease help me out&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is very urgent&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx in advance &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;senthil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Dec 2006 10:50:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751176#M325729</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-02T10:50:30Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751177#M325730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please try these options,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1)  plantdatax = plantdatax ( when i include material is not updated) - Just comment this line and test your program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) In the code sample I posted earlier&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the logic,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Plant - Purchasing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    BAPI_MARC1-PLANT      = INT_MAT-WERKS.&lt;/P&gt;&lt;P&gt;    BAPI_MARC1-PUR_GROUP  = INT_MAT-EKGRP.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;    BAPI_MARCX-PLANT      = INT_MAT-WERKS.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;    BAPI_MARCX-PUR_GROUP  = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your code,&lt;/P&gt;&lt;P&gt;plantdata-plant = werks.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;plantdatax-plant = 'X'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;plantdata-pur_group = ekgrp.&lt;/P&gt;&lt;P&gt;plantdatax-pur_group = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Try to get what the message is returned in this,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;returnmessages = returnm&amp;lt;/b&amp;gt;. That might give what the error is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) Make sure you do this after the BAPI call,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Commit or Rollback Transaction&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF return-type EQ 'E'.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        wait = 'X'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just try to change as the logic above, worth a try.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kathirvel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Dec 2006 11:26:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751177#M325730</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-02T11:26:03Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751178#M325731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi kathirvel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Thank you for u r replies&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  My problem has been solved &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have changed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  plantdata-plant         = werks.&lt;/P&gt;&lt;P&gt;  plantdatax-plant        = werks. ( from 'X' to werks )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THank you very much &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is working fine now&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;senthil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Dec 2006 11:36:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/1751178#M325731</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-02T11:36:10Z</dc:date>
    </item>
  </channel>
</rss>

