<?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: Calling BAPI_MATERIAL_SAVEREPLICA in update task in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038358#M1700876</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gourav,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have search around the forum but none of them same with my case which is calling the BAPI in update task.&lt;/P&gt;&lt;P&gt;For your information, BAPI_MATERIAL_SAVEDATA is cater for 1 material, I need mass maintenance as I have to extend the material to several plants in one go.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Furthermore, I have test my FM in SE37 using the same sort of data and it works. However, when this FM is called from the user-exit, it doesn't work. Any idea why? Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 14 Oct 2012 06:32:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-10-14T06:32:38Z</dc:date>
    <item>
      <title>Calling BAPI_MATERIAL_SAVEREPLICA in update task</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038356#M1700874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a requirement to extend material to other plants in MM01 once the material is created. So in user-exit(MGA00001) once user presseds save button in MM01, I will have following code in which will it will call my z-fm in update task:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; Release lock for update program, since same matnr will be used&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'DEQUEUE_EMMARAE'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr = wmara-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'ZFM_MM_EXTPLANT_SLOC' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;UPDATE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TASK&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wmara = wmara&amp;nbsp; &lt;SPAN class="L0S31"&gt;"basic data&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wmarc = wmarc&amp;nbsp; &lt;SPAN class="L0S31"&gt;"plant data&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wmard = wmard&amp;nbsp; &lt;SPAN class="L0S31"&gt;"sloc data&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wmbew = wmbew&amp;nbsp; &lt;SPAN class="L0S31"&gt;"accounting data&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stext = stext.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my z-function module, I will call BAPI_MATERIAL_SAVEREPLICA, before replicate, it will read from a custom table and put into internal table(LT_ZTMMPLANT_EXT) to decide which plant to extend to.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt; lwa_headdata-function&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lc_ins.&lt;/P&gt;&lt;P&gt; wa_headdata-material&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wmara-matnr.&lt;/P&gt;&lt;P&gt; lwa_headdata-ind_sector&amp;nbsp;&amp;nbsp;&amp;nbsp; = wmara-mbrsh.&lt;/P&gt;&lt;P&gt; lwa_headdata-matl_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wmara-mtart.&lt;/P&gt;&lt;P&gt; lwa_headdata-purchase_view = lc_x&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;lwa_headdata &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;lt_headdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;lt_ztmmplant_ext &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;lwa_ztmmplant_ext.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Populate MARC data to BAPIE1MARC&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_plantdata-function = lc_ins.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_plantdata-material = wmara-matnr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_plantdata-plant&amp;nbsp;&amp;nbsp;&amp;nbsp; = lwa_ztmmplant_ext-werks_ext.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;lwa_plantdata &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;lt_plantdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Populate MARC data to BAPIE1MARCX&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_plantdatax-function = lc_ins.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_plantdatax-material = wmara-matnr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lwa_plantdatax-plant&amp;nbsp;&amp;nbsp;&amp;nbsp; = lwa_ztmmplant_ext-werks_ext.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;lwa_plantdatax &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;lt_plantdatax.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_MATERIAL_SAVEREPLICA'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; noappllog&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lc_x&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nochangedoc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lc_x&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; testrun&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = space&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inpfldcheck&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = space&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; headdata&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_headdata&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plantdata&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_plantdata&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S31"&gt;"MARC&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; plantdatax&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_plantdatax&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; returnmessages&amp;nbsp;&amp;nbsp; = lt_returnmessages.&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;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My problem is the creation of material is success, but it doesn't get extended to the required plants. I didn't receive any update termination message. So what could be the problem lies? I have try the BAPI in se37 with the same sort of data and it success, but when called from user-exit, it wont. Any idea anyone?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Marlson Siow&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Oct 2012 05:15:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038356#M1700874</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-10-14T05:15:56Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI_MATERIAL_SAVEREPLICA in update task</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038357#M1700875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Have u tried with LSMW/BDC? OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI LIKE THIS&lt;/P&gt;&lt;P&gt;'BAPI_MATERIAL_SAVEDATA'&lt;/P&gt;&lt;P&gt;scenario is same I think&lt;/P&gt;&lt;P&gt;&lt;A class="active_link" href="http://wiki.sdn.sap.com/wiki/display/PLM/Example+Report+for+BAPI_MATERIAL_SAVEDATA" title="http://wiki.sdn.sap.com/wiki/display/PLM/Example+Report+for+BAPI_MATERIAL_SAVEDATA"&gt;http://wiki.sdn.sap.com/wiki/display/PLM/Example+Report+for+BAPI_MATERIAL_SAVEDATA&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Otherwise u can search in SCN.&lt;/P&gt;&lt;P&gt;U will get many Threads for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Gourav.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Oct 2012 05:59:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038357#M1700875</guid>
      <dc:creator>gouravkumar64</dc:creator>
      <dc:date>2012-10-14T05:59:23Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI_MATERIAL_SAVEREPLICA in update task</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038358#M1700876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gourav,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have search around the forum but none of them same with my case which is calling the BAPI in update task.&lt;/P&gt;&lt;P&gt;For your information, BAPI_MATERIAL_SAVEDATA is cater for 1 material, I need mass maintenance as I have to extend the material to several plants in one go.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Furthermore, I have test my FM in SE37 using the same sort of data and it works. However, when this FM is called from the user-exit, it doesn't work. Any idea why? Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Oct 2012 06:32:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038358#M1700876</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-10-14T06:32:38Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI_MATERIAL_SAVEREPLICA in update task</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038359#M1700877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Why U skipped this line in BAPI?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; " bapiret2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return Parameter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any reason?&lt;/P&gt;&lt;P&gt;I think for this reason in BAPI it is working, not in user exit.&lt;/P&gt;&lt;P&gt;Try it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;Gourav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Oct 2012 06:48:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038359#M1700877</guid>
      <dc:creator>gouravkumar64</dc:creator>
      <dc:date>2012-10-14T06:48:50Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI_MATERIAL_SAVEREPLICA in update task</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038360#M1700878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;still the same. I have added it as well. The changes doesn't reflect in MARC table.&lt;/P&gt;&lt;P&gt;The FM is working in se37, but when called in user-exit, it is not working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Oct 2012 07:15:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038360#M1700878</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-10-14T07:15:28Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI_MATERIAL_SAVEREPLICA in update task</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038361#M1700879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change your FM from an update task to a RFC enabled FM and you customer-exit for a&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; Release lock for update program, since same matnr will be used " &amp;lt;- remove&lt;BR /&gt;&lt;/SPAN&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'DEQUEUE_EMMARAE'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; matnr = wmara-matnr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'ZFM_MM_EXTPLANT_SLOC' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;BACKGROUND &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TASK " change&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wmara = wmara&amp;nbsp; &lt;SPAN class="L0S31"&gt;"basic data&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wmarc = wmarc&amp;nbsp; &lt;SPAN class="L0S31"&gt;"plant data&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wmard = wmard&amp;nbsp; &lt;SPAN class="L0S31"&gt;"sloc data&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wmbew = wmbew&amp;nbsp; &lt;SPAN class="L0S31"&gt;"accounting data&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stext = stext.&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Then in your Z_FM, check RETURN result and add a call to BAPI_TRANSACTION_COMMIT as it will execute after update taks in another luw. If an error arise in the BAPI raise an error message, you will be able to read the message and restart the FM via transaction SM36. &lt;/P&gt;&lt;P&gt;You call also use a call of ENQUEUE_EMMARAE with WAIT at start of the Z_FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Oct 2012 09:00:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038361#M1700879</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2012-10-14T09:00:57Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI_MATERIAL_SAVEREPLICA in update task</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038362#M1700880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, it work like a charm.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Oct 2012 09:27:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-material-savereplica-in-update-task/m-p/9038362#M1700880</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-10-14T09:27:11Z</dc:date>
    </item>
  </channel>
</rss>

