<?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 Re: extend material by 'BAPI_MATERIAL_SAVEDATA' in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/extend-material-by-bapi-material-savedata/m-p/1458460#M216577</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF GT_TAR_ORG OCCURS 0,&lt;/P&gt;&lt;P&gt;          WERKS TYPE WERKS,&lt;/P&gt;&lt;P&gt;          WEART TYPE /RB04/OES_YL3_WERKT,&lt;/P&gt;&lt;P&gt;          MTART TYPE MTART,&lt;/P&gt;&lt;P&gt;        END OF GT_TAR_ORG.&lt;/P&gt;&lt;P&gt;  LOOP AT GT_TAR_ORG.&lt;/P&gt;&lt;P&gt;    HEADDATA-MATL_TYPE = GT_TAR_ORG-MTART.&lt;/P&gt;&lt;P&gt;    GR_PLANTDATA-PLANT = GT_TAR_ORG-WERKS.&lt;/P&gt;&lt;P&gt;    GR_PLANTDATAX-PLANT = GT_TAR_ORG-WERKS.&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          = GR_CLIENTDATA&lt;/P&gt;&lt;P&gt;              CLIENTDATAX         = GR_CLIENTDATAX&lt;/P&gt;&lt;P&gt;              PLANTDATA           = GR_PLANTDATA&lt;/P&gt;&lt;P&gt;              PLANTDATAX          = GR_PLANTDATAX&lt;/P&gt;&lt;P&gt;         IMPORTING&lt;/P&gt;&lt;P&gt;              RETURN              = GR_RETURN&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              MATERIALDESCRIPTION = MATERIALDESCRIPTION&lt;/P&gt;&lt;P&gt;              UNITSOFMEASURE      = UNITSOFMEASURE&lt;/P&gt;&lt;P&gt;              UNITSOFMEASUREX     = UNITSOFMEASUREX&lt;/P&gt;&lt;P&gt;              RETURNMESSAGES      = GT_RETURNMESSAGES&lt;/P&gt;&lt;P&gt;              MATERIALLONGTEXT    = GT_MATERIALLONGTEXT&lt;/P&gt;&lt;P&gt;              EXTENSIONIN         = GT_EXTENSIONIN&lt;/P&gt;&lt;P&gt;              EXTENSIONINX        = GT_EXTENSIONINX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Append the return messages to the return table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    APPEND GR_RETURN TO RETURNMESSAGES.&lt;/P&gt;&lt;P&gt;    APPEND LINES OF GT_RETURNMESSAGES TO RETURNMESSAGES.&lt;/P&gt;&lt;P&gt;    RETURN = GR_RETURN.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;If the BAPI is unsuccessful the error flag is X.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF GR_RETURN-TYPE CA 'AEX'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   GF_ERROR = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT GT_RETURNMESSAGES.&lt;/P&gt;&lt;P&gt;    IF GT_RETURNMESSAGES-TYPE CA 'AEX'.&lt;/P&gt;&lt;P&gt;      GF_ERROR = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Commit only if the updations were successfull&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Commit only if the updations were successfull&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  IF GF_ERROR IS INITIAL.&lt;/P&gt;&lt;P&gt;    COMMIT    WORK AND WAIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    ROLLBACK WORK.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If useful reward.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Jul 2006 08:03:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-25T08:03:50Z</dc:date>
    <item>
      <title>extend material by 'BAPI_MATERIAL_SAVEDATA'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extend-material-by-bapi-material-savedata/m-p/1458459#M216576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; the code is as below(it is failed):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            BAPIMATHEAD-MATERIAL = it_error-MATNR.&lt;/P&gt;&lt;P&gt;            BAPIMATHEAD-BASIC_VIEW = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            BAPI_MARC-PLANT = IT_GOUJIAN-WERKS.&lt;/P&gt;&lt;P&gt;            BAPI_MARCX-PLANT = 'X'.&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   = BAPIMATHEAD&lt;/P&gt;&lt;P&gt;                PLANTDATA  = BAPI_MARc&lt;/P&gt;&lt;P&gt;                PLANTDATAX = BAPI_MARcx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i just want to extend material created to more plants .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any advice?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 07:59:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extend-material-by-bapi-material-savedata/m-p/1458459#M216576</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-25T07:59:52Z</dc:date>
    </item>
    <item>
      <title>Re: extend material by 'BAPI_MATERIAL_SAVEDATA'</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/extend-material-by-bapi-material-savedata/m-p/1458460#M216577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF GT_TAR_ORG OCCURS 0,&lt;/P&gt;&lt;P&gt;          WERKS TYPE WERKS,&lt;/P&gt;&lt;P&gt;          WEART TYPE /RB04/OES_YL3_WERKT,&lt;/P&gt;&lt;P&gt;          MTART TYPE MTART,&lt;/P&gt;&lt;P&gt;        END OF GT_TAR_ORG.&lt;/P&gt;&lt;P&gt;  LOOP AT GT_TAR_ORG.&lt;/P&gt;&lt;P&gt;    HEADDATA-MATL_TYPE = GT_TAR_ORG-MTART.&lt;/P&gt;&lt;P&gt;    GR_PLANTDATA-PLANT = GT_TAR_ORG-WERKS.&lt;/P&gt;&lt;P&gt;    GR_PLANTDATAX-PLANT = GT_TAR_ORG-WERKS.&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          = GR_CLIENTDATA&lt;/P&gt;&lt;P&gt;              CLIENTDATAX         = GR_CLIENTDATAX&lt;/P&gt;&lt;P&gt;              PLANTDATA           = GR_PLANTDATA&lt;/P&gt;&lt;P&gt;              PLANTDATAX          = GR_PLANTDATAX&lt;/P&gt;&lt;P&gt;         IMPORTING&lt;/P&gt;&lt;P&gt;              RETURN              = GR_RETURN&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              MATERIALDESCRIPTION = MATERIALDESCRIPTION&lt;/P&gt;&lt;P&gt;              UNITSOFMEASURE      = UNITSOFMEASURE&lt;/P&gt;&lt;P&gt;              UNITSOFMEASUREX     = UNITSOFMEASUREX&lt;/P&gt;&lt;P&gt;              RETURNMESSAGES      = GT_RETURNMESSAGES&lt;/P&gt;&lt;P&gt;              MATERIALLONGTEXT    = GT_MATERIALLONGTEXT&lt;/P&gt;&lt;P&gt;              EXTENSIONIN         = GT_EXTENSIONIN&lt;/P&gt;&lt;P&gt;              EXTENSIONINX        = GT_EXTENSIONINX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Append the return messages to the return table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    APPEND GR_RETURN TO RETURNMESSAGES.&lt;/P&gt;&lt;P&gt;    APPEND LINES OF GT_RETURNMESSAGES TO RETURNMESSAGES.&lt;/P&gt;&lt;P&gt;    RETURN = GR_RETURN.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;If the BAPI is unsuccessful the error flag is X.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IF GR_RETURN-TYPE CA 'AEX'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   GF_ERROR = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT GT_RETURNMESSAGES.&lt;/P&gt;&lt;P&gt;    IF GT_RETURNMESSAGES-TYPE CA 'AEX'.&lt;/P&gt;&lt;P&gt;      GF_ERROR = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Commit only if the updations were successfull&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Commit only if the updations were successfull&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  IF GF_ERROR IS INITIAL.&lt;/P&gt;&lt;P&gt;    COMMIT    WORK AND WAIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    ROLLBACK WORK.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If useful reward.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 08:03:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/extend-material-by-bapi-material-savedata/m-p/1458460#M216577</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-25T08:03:50Z</dc:date>
    </item>
  </channel>
</rss>

