<?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: 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/4848095#M1133852</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhijeet,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some BAPI will change some data in SAP table, but the change won't be effective, untill you call BAPI_TRANSACTION_COMMIT. And if you call BAPI_TRANSACTION_ROLLBACK, the change will be ineffective.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the Function module documentation itself.&lt;/P&gt;&lt;P&gt;This method executes a COMMIT WORK command. It is required for transactions developed outside the SAP system that change data in the SAP system by using BAPI calls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you call BAPIs in your program that change data in the SAP system, you must then call this method to write the changes to the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, always prefered to use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sachin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 28 Nov 2008 09:38:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-28T09:38:03Z</dc:date>
    <item>
      <title>BAPI_MATERIAL_SAVEDATA</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/4848093#M1133850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Experts,&lt;/P&gt;&lt;P&gt;        As adviced by SAP itself that you should use BAPI_TRANSACTION_COMMIT &lt;/P&gt;&lt;P&gt;after execution of every BAPI .&lt;/P&gt;&lt;P&gt;      Our client is using BAPI_MATERIAL_SAVEDATA to create a material from a NON-SAP backgroud(say middleware)&lt;/P&gt;&lt;P&gt;as we have observed that there is no need to use BAPI_TRANSACTION_COMMIT &lt;/P&gt;&lt;P&gt;to create a material as without executing Commit we can create a material.but as suggested by SAP &lt;/P&gt;&lt;P&gt;they ary using BAPI_TRANSACTION_COMMIT  after  BAPI_MATERIAL_SAVEDATA  .&lt;/P&gt;&lt;P&gt;         so now they want to know that if  we want to minimise calls to SAP so will it create any further problem in future if we dont use BAPI_TRANSACTION_COMMIT   everytime......&lt;/P&gt;&lt;P&gt;            well expecting a dinite answer from u experts rather than may me type of answer.&lt;/P&gt;&lt;P&gt;i will be really helpful to u people.&lt;/P&gt;&lt;P&gt;thnks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Nov 2008 06:52:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/4848093#M1133850</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-28T06:52:34Z</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/4848094#M1133851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi..&lt;/P&gt;&lt;P&gt;It is Not Mandatory that Every time you have to call Bapi_transaction_commit.But Some Bapi's Does't have Commit Eg:PO and some Bapi's . we have to call commit.so thats SAP saying that if u have make commit for every bapi it should be good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Nov 2008 06:58:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/4848094#M1133851</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-28T06:58:39Z</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/4848095#M1133852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhijeet,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some BAPI will change some data in SAP table, but the change won't be effective, untill you call BAPI_TRANSACTION_COMMIT. And if you call BAPI_TRANSACTION_ROLLBACK, the change will be ineffective.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the Function module documentation itself.&lt;/P&gt;&lt;P&gt;This method executes a COMMIT WORK command. It is required for transactions developed outside the SAP system that change data in the SAP system by using BAPI calls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you call BAPIs in your program that change data in the SAP system, you must then call this method to write the changes to the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, always prefered to use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sachin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Nov 2008 09:38:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-savedata/m-p/4848095#M1133852</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-28T09:38:03Z</dc:date>
    </item>
  </channel>
</rss>

