<?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: User Exit in BAPI BAPI_SALESORDER_CREATEFROMDAT2 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-in-bapi-bapi-salesorder-createfromdat2/m-p/2828180#M661785</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ashish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Customer validations must be done before calling the BAPI and after the data mapping. This BAPI will automatically do heaps of validations for you, so no worries there...but if you want to do your own data validations, do it before calling this BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The BAPI has a table parameter called EXTENSIONIN which is provided for the customers to add custom fields in...please see the structure BAPIPAREX for more details. If you were to use an user-exit within a BAPI, you would in that case, write logic to populate your custom field values for the custom fields you've passed in paramter EXTENSIONIN. But for your requirement, do all data validations before calling the BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Sougata.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Oct 2007 07:09:46 GMT</pubDate>
    <dc:creator>Sougata</dc:creator>
    <dc:date>2007-10-01T07:09:46Z</dc:date>
    <item>
      <title>User Exit in BAPI BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-in-bapi-bapi-salesorder-createfromdat2/m-p/2828178#M661783</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;I am creating Sales order using BAPI_SALESORDER_CREATEFROMDAT2. But i need to do some validations in it. So are there any user exits in this BAPI? Which user exit should I use for validation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Sep 2007 22:47:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-in-bapi-bapi-salesorder-createfromdat2/m-p/2828178#M661783</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-27T22:47:13Z</dc:date>
    </item>
    <item>
      <title>Re: User Exit in BAPI BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-in-bapi-bapi-salesorder-createfromdat2/m-p/2828179#M661784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Transaction Code - VA01                     Create Sales Order&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Exit Name           Description&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SDTRM001            Reschedule schedule lines without a new ATP check&lt;/P&gt;&lt;P&gt; V45A0001            Determine alternative materials for product selection&lt;/P&gt;&lt;P&gt; V45A0002            Predefine sold-to party in sales document&lt;/P&gt;&lt;P&gt; V45A0003            Collector for customer function modulpool MV45A&lt;/P&gt;&lt;P&gt; V45A0004            Copy packing proposal&lt;/P&gt;&lt;P&gt; V45E0001            Update the purchase order from the sales order&lt;/P&gt;&lt;P&gt; V45E0002            Data transfer in procurement elements (PRreq., assembly)&lt;/P&gt;&lt;P&gt; V45L0001            SD component supplier processing (customer enhancements)&lt;/P&gt;&lt;P&gt; V45P0001            SD customer function for cross-company code sales&lt;/P&gt;&lt;P&gt; V45S0001            Update sales document from configuration&lt;/P&gt;&lt;P&gt; V45S0003            MRP-relevance for incomplete configuration&lt;/P&gt;&lt;P&gt; V45S0004            Effectivity type in sales order&lt;/P&gt;&lt;P&gt; V45W0001            SD Service Management: Forward Contract Data to Item&lt;/P&gt;&lt;P&gt; V46H0001            SD Customer functions for resource-related billing&lt;/P&gt;&lt;P&gt; V60F0001            SD Billing plan (customer enhancement) diff. to billing plan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No of Exits:         15&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USER EXIT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm" target="test_blank"&gt;http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapgenie.com/abap/code/abap26.htm" target="test_blank"&gt;http://www.sapgenie.com/abap/code/abap26.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/what-is-user-exits.htm" target="test_blank"&gt;http://www.sap-img.com/abap/what-is-user-exits.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction" target="test_blank"&gt;http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.easymarketplace.de/userexit.php" target="test_blank"&gt;http://www.easymarketplace.de/userexit.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm" target="test_blank"&gt;http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sappoint.com/abap/userexit.pdfUser-Exit" target="test_blank"&gt;http://www.sappoint.com/abap/userexit.pdfUser-Exit&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/ab038.htm" target="test_blank"&gt;http://www.sap-img.com/ab038.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm" target="test_blank"&gt;http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/what-is-user-exits.htm" target="test_blank"&gt;http://www.sap-img.com/abap/what-is-user-exits.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html" target="test_blank"&gt;http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rewards if useful.........&lt;/P&gt;&lt;P&gt;Minal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2007 06:50:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-in-bapi-bapi-salesorder-createfromdat2/m-p/2828179#M661784</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-01T06:50:32Z</dc:date>
    </item>
    <item>
      <title>Re: User Exit in BAPI BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-in-bapi-bapi-salesorder-createfromdat2/m-p/2828180#M661785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ashish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Customer validations must be done before calling the BAPI and after the data mapping. This BAPI will automatically do heaps of validations for you, so no worries there...but if you want to do your own data validations, do it before calling this BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The BAPI has a table parameter called EXTENSIONIN which is provided for the customers to add custom fields in...please see the structure BAPIPAREX for more details. If you were to use an user-exit within a BAPI, you would in that case, write logic to populate your custom field values for the custom fields you've passed in paramter EXTENSIONIN. But for your requirement, do all data validations before calling the BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Sougata.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2007 07:09:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exit-in-bapi-bapi-salesorder-createfromdat2/m-p/2828180#M661785</guid>
      <dc:creator>Sougata</dc:creator>
      <dc:date>2007-10-01T07:09:46Z</dc:date>
    </item>
  </channel>
</rss>

