<?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: Problem with BAPI_MATERIAL_SAVEDATA in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-bapi-material-savedata/m-p/4903165#M1144958</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you have added the fileds in MARC table with ZAMARC ,but your not adding the BAPI , how its update your fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for this you need to extend the your BAPI using below strcture &lt;/P&gt;&lt;P&gt;*"      EXTENSIONIN STRUCTURE  BAPIPAREX OPTIONAL&lt;/P&gt;&lt;P&gt;*"      EXTENSIONINX STRUCTURE  BAPIPAREXX OPTIONAL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the other methods not correct for materail master date like BDC .....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 14 Dec 2008 09:22:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-14T09:22:04Z</dc:date>
    <item>
      <title>Problem with BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-bapi-material-savedata/m-p/4903164#M1144957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ALL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Day&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    I appended the structure &lt;STRONG&gt;zamarc&lt;/STRONG&gt; in &lt;STRONG&gt;marc&lt;/STRONG&gt; table and i had 4 fields in my structure and I am using the &lt;STRONG&gt;bapi_material_savedata&lt;/STRONG&gt; to update these fields but these fields are not updated &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please someone help me in this case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did the coding, which is mentioned below .&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     = i_headdata&lt;/P&gt;&lt;P&gt;        clientdata   = i_clientdata&lt;/P&gt;&lt;P&gt;        clientdatax  = i_clientdatax&lt;/P&gt;&lt;P&gt;        plantdata    = i_plantdata&lt;/P&gt;&lt;P&gt;        plantdatax   = i_plantdatax&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        return       = i_return&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        extensionin  = i_extin&lt;/P&gt;&lt;P&gt;        extensioninx = i_extinx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF i_return-type = 'E'.                                 " M01-&amp;gt;&lt;/P&gt;&lt;P&gt;      WRITE: / 'Update Error: ',&lt;/P&gt;&lt;P&gt;             / i_return-message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE t_messages WITH KEY msgtyp = 'E'.&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CLEAR t_error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'FORMAT_MESSAGE'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            id        = t_messages-msgid&lt;/P&gt;&lt;P&gt;            lang      = sy-langu&lt;/P&gt;&lt;P&gt;            no        = t_messages-msgnr&lt;/P&gt;&lt;P&gt;            v1        = t_messages-msgv1&lt;/P&gt;&lt;P&gt;            v2        = t_messages-msgv2&lt;/P&gt;&lt;P&gt;            v3        = t_messages-msgv3&lt;/P&gt;&lt;P&gt;            v4        = t_messages-msgv4&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            msg       = t_error-desc&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            not_found = 1&lt;/P&gt;&lt;P&gt;            OTHERS    = 2.&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;        t_error-matnr = t_marc-matnr.&lt;/P&gt;&lt;P&gt;        t_error-old_mip = t_marc-eisbe.&lt;/P&gt;&lt;P&gt;        t_error-new_mip = t_optimiza-mip.&lt;/P&gt;&lt;P&gt;        APPEND t_error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        v_mip_err = v_mip_err + 1.&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;    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 = ''.   "commit now rather than later&lt;/P&gt;&lt;P&gt;      "and only come back when locks released&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      v_mip_cnt = v_mip_cnt + 1.&lt;/P&gt;&lt;P&gt;    ENDIF.&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;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Dec 2008 13:55:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-bapi-material-savedata/m-p/4903164#M1144957</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-12T13:55:51Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-bapi-material-savedata/m-p/4903165#M1144958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you have added the fileds in MARC table with ZAMARC ,but your not adding the BAPI , how its update your fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for this you need to extend the your BAPI using below strcture &lt;/P&gt;&lt;P&gt;*"      EXTENSIONIN STRUCTURE  BAPIPAREX OPTIONAL&lt;/P&gt;&lt;P&gt;*"      EXTENSIONINX STRUCTURE  BAPIPAREXX OPTIONAL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the other methods not correct for materail master date like BDC .....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Dec 2008 09:22:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-with-bapi-material-savedata/m-p/4903165#M1144958</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-14T09:22:04Z</dc:date>
    </item>
  </channel>
</rss>

