<?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: Error using BAPI_SALESORDER_CHANGE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761894#M1305013</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see the following link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://abap.wikiprog.com/wiki/BAPI_SALESORDER_CHANGE" target="test_blank"&gt;http://abap.wikiprog.com/wiki/BAPI_SALESORDER_CHANGE&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Jun 2009 12:40:54 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-06-23T12:40:54Z</dc:date>
    <item>
      <title>Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761881#M1305000</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to change qty in the item of the document via VA02 using BAPI_SALESORDER_CHANGE.&lt;/P&gt;&lt;P&gt;I'm passing the required data, but in the return table I am receiving an error message "Enter document number".&lt;/P&gt;&lt;P&gt;Below is my code. Did I miss something ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: s_order_header_in LIKE bapisdh1.&lt;/P&gt;&lt;P&gt;DATA: s_order_header_inx LIKE bapisdh1x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_order_item_in OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE bapisditm.&lt;/P&gt;&lt;P&gt;DATA: END OF i_order_item_in.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_order_item_inx OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE bapisditmx.&lt;/P&gt;&lt;P&gt;DATA: END OF i_order_item_inx.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_return OCCURS 0.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE bapiret2.&lt;/P&gt;&lt;P&gt;DATA: END OF it_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_sched OCCURS 10.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE bapischdl.&lt;/P&gt;&lt;P&gt;DATA: END OF i_sched.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_schedx OCCURS 10.&lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE bapischdlx.&lt;/P&gt;&lt;P&gt;DATA: END OF i_schedx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;s_order_header_inx-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_order_item_in-itm_number = vbap-posnr.&lt;/P&gt;&lt;P&gt;i_order_item_in-TARGET_QTY = rv45a-zzqty.&lt;/P&gt;&lt;P&gt;i_order_item_inx-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;i_order_item_inx-itm_number = vbap-posnr.&lt;/P&gt;&lt;P&gt;i_order_item_inx-TARGET_QTY = 'X'.&lt;/P&gt;&lt;P&gt;APPEND: i_order_item_in, i_order_item_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_sched-itm_number = vbap-posnr.&lt;/P&gt;&lt;P&gt;i_sched-sched_line = '0002'.&lt;/P&gt;&lt;P&gt;i_sched-req_qty = rv45a-zzqty.&lt;/P&gt;&lt;P&gt;APPEND i_sched.&lt;/P&gt;&lt;P&gt;i_schedx-itm_number = vbap-posnr.&lt;/P&gt;&lt;P&gt;i_schedx-sched_line = '0002'.&lt;/P&gt;&lt;P&gt;i_schedx-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;i_schedx-req_qty = 'X'.&lt;/P&gt;&lt;P&gt;APPEND i_schedx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;salesdocument = xvbap-vbeln&lt;/P&gt;&lt;P&gt;order_header_in = s_order_header_in&lt;/P&gt;&lt;P&gt;order_header_inx = s_order_header_inx&lt;/P&gt;&lt;P&gt;behave_when_error = 'P'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;return = it_return&lt;/P&gt;&lt;P&gt;order_item_in = i_order_item_in&lt;/P&gt;&lt;P&gt;order_item_inx = i_order_item_inx&lt;/P&gt;&lt;P&gt;schedule_lines = i_sched&lt;/P&gt;&lt;P&gt;schedule_linesx = i_schedx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 08:30:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761881#M1305000</guid>
      <dc:creator>stefan_kolev4</dc:creator>
      <dc:date>2009-06-22T08:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761882#M1305001</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;Where are you putting value in xvbap-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vijai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 08:44:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761882#M1305001</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-22T08:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761883#M1305002</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;You are getting this error because xvbap-vbeln may be passed as blank. Try to use some valid data where vbeln is not blank or make a check at this parameter since it is mandatory.&lt;/P&gt;&lt;P&gt;Debugging the program will help you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 08:45:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761883#M1305002</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-22T08:45:28Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761884#M1305003</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I checked and xvbap-vbeln is not blank. I passed the number directly for example salesdocument = '0000000237', but I received the same error. Why ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 08:54:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761884#M1305003</guid>
      <dc:creator>stefan_kolev4</dc:creator>
      <dc:date>2009-06-22T08:54:31Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761885#M1305004</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can we use BAPI_SALESORDER_CHANGE when PO is open via transaction VA02?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 12:09:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761885#M1305004</guid>
      <dc:creator>stefan_kolev4</dc:creator>
      <dc:date>2009-06-22T12:09:05Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761886#M1305005</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try to populate the data for parameter order_header_in. &lt;/P&gt;&lt;P&gt;Also, if possible please give the message id and message no. you receive in returns parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KR Jaideep,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 12:49:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761886#M1305005</guid>
      <dc:creator>jaideepsharma</dc:creator>
      <dc:date>2009-06-22T12:49:09Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761887#M1305006</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;TYPE: E&lt;/P&gt;&lt;P&gt;ID     : V1&lt;/P&gt;&lt;P&gt;Number:045&lt;/P&gt;&lt;P&gt;MESSAGE: Enter the document number&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 12:53:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761887#M1305006</guid>
      <dc:creator>stefan_kolev4</dc:creator>
      <dc:date>2009-06-22T12:53:06Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761888#M1305007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try putting breakpoint at function module SD_SALES_DOCUMENT_READ and SD_SALES_DOCUMENT_READ_POS  in side bapi and check if SALESDOCUMENT is passed with correct value in this function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KR Jaideep,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 13:44:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761888#M1305007</guid>
      <dc:creator>jaideepsharma</dc:creator>
      <dc:date>2009-06-22T13:44:50Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761889#M1305008</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt; Can we use BAPI_SALESORDER_CHANGE when PO is open via transaction VA02?&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you by any chance calling the BAPI in a user exit ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 13:50:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761889#M1305008</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-22T13:50:58Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761890#M1305009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, I tried and SALESDOCUMENT is passed ???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 13:53:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761890#M1305009</guid>
      <dc:creator>stefan_kolev4</dc:creator>
      <dc:date>2009-06-22T13:53:04Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761891#M1305010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using screen 8459 in order to make some calculations which should change the qty.In PAI of the screen I'm using BAPI_SALESORDER_CHANGE where I'm passing the new qty.The idea is to change the qty and schedule lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Stefan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 13:55:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761891#M1305010</guid>
      <dc:creator>stefan_kolev4</dc:creator>
      <dc:date>2009-06-22T13:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761892#M1305011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I think its a lock problem. You are trying to change a sales order which is already open. BAPI will lock the order before changing schedule lines quantity.  Try to use BAPI in separate report with same parameters as above. If the order gets changed then its definitely a lock issue and not of data which you are passing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KR Jaideep,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 14:03:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761892#M1305011</guid>
      <dc:creator>jaideepsharma</dc:creator>
      <dc:date>2009-06-22T14:03:20Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761893#M1305012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why dont you instead use the user exits for Sales order procesing , there are plenty and you will also have all the variables and internal tables that you need to change. Try the user exits in program MV45AFZZ - userexit_save_document_prepare. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Advait&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Jun 2009 14:26:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761893#M1305012</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-22T14:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761894#M1305013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see the following link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://abap.wikiprog.com/wiki/BAPI_SALESORDER_CHANGE" target="test_blank"&gt;http://abap.wikiprog.com/wiki/BAPI_SALESORDER_CHANGE&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jun 2009 12:40:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761894#M1305013</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-23T12:40:54Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761895#M1305014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;This is because the Sales order which you try to change will already be locked/enqued by the system and when tried to export the SO number in &lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CHANGE -&amp;gt;&lt;/P&gt;&lt;P&gt;                    SD_SALESDOCUMENT_CHANGE-&amp;gt;&lt;/P&gt;&lt;P&gt;                                                       SD_SALES_DOCUMENT_READ-&amp;gt;&lt;/P&gt;&lt;P&gt;                                                                                PERFORM BELEG_LESEN(SAPMV45A) include subroutine, it will not find.&lt;/P&gt;&lt;P&gt;Try keeping a break point in the function module SD_SALES_DOCUMENT_READ at statement &lt;/P&gt;&lt;P&gt;VBAK-VBELN = DOCUMENT_NUMBER.&lt;/P&gt;&lt;P&gt;PERFORM BELEG_LESEN(SAPMV45A)&lt;/P&gt;&lt;P&gt;and see if the SO doc value that is assigned to VBAK-VBELN in the function module is passed into the perform without clearing its value. &lt;/P&gt;&lt;P&gt;If it is clearing out, then there is enqueue on the SO number already set by the standard VA02 program.&lt;/P&gt;&lt;P&gt;So cannot be changed without unlocking it.&lt;/P&gt;&lt;P&gt;But in the form USEREXIT_SAVE_DOCUMENT_PREPARE if you try to unlock this might lead to incosistencies, so be careful.&lt;/P&gt;&lt;P&gt;Try if u can unlock the SO and then change using the BAPI and then enqueue again, but take care it should not lead to any inconsistency.&lt;/P&gt;&lt;P&gt;Sai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Jul 2009 21:41:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761895#M1305014</guid>
      <dc:creator>former_member313591</dc:creator>
      <dc:date>2009-07-31T21:41:27Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761896#M1305015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://abap.wikiprog.com/wiki/BAPI_SALESORDER_CHANGE" target="test_blank"&gt;http://abap.wikiprog.com/wiki/BAPI_SALESORDER_CHANGE&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Aug 2009 07:01:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761896#M1305015</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-01T07:01:04Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761897#M1305016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Stefan,&lt;/P&gt;&lt;P&gt;This solution is logically incorrect.&lt;/P&gt;&lt;P&gt;You cannot use BAPI_SALESORDER_CHANGE to change the same sales order in which your are working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do not make use of the BAPI.&lt;/P&gt;&lt;P&gt;Whatever quantity you want to change; make the changes in exit MV45AFZZ in form userexit_save_document_prepare.&lt;/P&gt;&lt;P&gt;Modify the required quantity in the internal table XVBAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ankur Parab&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Ankur Parab on Aug 1, 2009 2:05 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 01 Aug 2009 08:34:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761897#M1305016</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-08-01T08:34:58Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761898#M1305017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Stefan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you find any solution to this problem?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Feb 2010 17:58:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761898#M1305017</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-08T17:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761899#M1305018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check the following example&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT zsalesorder_change .
* Data declarations.
DATA:i_bapi_view LIKE order_view.
DATA:sales_documents LIKE sales_key OCCURS 0 WITH HEADER LINE.
*ORDER_OUT
DATA:order_items_out LIKE bapisdit OCCURS 0 WITH HEADER LINE.
DATA:order_headers_out LIKE bapisdhd OCCURS 0 WITH HEADER LINE.
DATA:order_header_inx LIKE bapisdh1x.
***ORDER_IN
DATA:order_item_in LIKE bapisditm OCCURS 0 WITH HEADER LINE.
DATA:order_header_in LIKE bapisdh1 OCCURS 0 WITH HEADER LINE.
DATA:order_item_inx LIKE bapisditmx OCCURS 0 WITH HEADER LINE.
DATA:schedule_lines LIKE bapischdl OCCURS 0 WITH HEADER LINE.
DATA:schedule_linesx LIKE bapischdlx OCCURS 0 WITH HEADER LINE.
DATA: i_hdr TYPE bapisdh1.
DATA: itab_item          LIKE bapisditem  OCCURS 0 WITH HEADER LINE.
DATA: itab_ch          LIKE itab_item  OCCURS 0 WITH HEADER LINE.
DATA: s_order_header_in LIKE bapisdh1.
DATA: s_order_header_inx LIKE bapisdh1x.
DATA: BEGIN OF i_order_item_in OCCURS 0.
        INCLUDE STRUCTURE bapisditm.
DATA: END   OF i_order_item_in.
DATA: BEGIN OF i_order_item_inx OCCURS 0.
        INCLUDE STRUCTURE bapisditmx.
DATA: END   OF i_order_item_inx.
DATA: BEGIN OF it_return OCCURS 0.
        INCLUDE STRUCTURE bapiret2.
DATA: END OF it_return.
DATA: BEGIN OF i_sched OCCURS 10.
        INCLUDE STRUCTURE bapischdl.
DATA: END OF i_sched.
DATA: BEGIN OF i_schedx OCCURS 10.
        INCLUDE STRUCTURE bapischdlx.
DATA: END OF i_schedx.
DATA : zmsg(50) TYPE c.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;continue...............&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Krupaji on Feb 9, 2010 12:28 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2010 11:28:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761899#M1305018</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-09T11:28:21Z</dc:date>
    </item>
    <item>
      <title>Re: Error using BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761900#M1305019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
* Parameters
SELECTION-SCREEN : BEGIN OF BLOCK order WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP.
PARAMETERS: p_vbeln TYPE vbap-vbeln OBLIGATORY,
            pval TYPE vbap-bwtar .
SELECTION-SCREEN : END OF BLOCK order.

order_header_in-sd_doc_cat  = 'C'.
order_header_inx-updateflag = 'U'.
i_bapi_view-header = 'X'.
i_bapi_view-item = 'X'.
sales_documents-vbeln = p_vbeln.
APPEND sales_documents.

***GET LIST OF SALESORDER

CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
  EXPORTING
    i_bapi_view       = i_bapi_view
  TABLES
    sales_documents   = sales_documents
    order_headers_out = order_headers_out
    order_items_out   = order_items_out.
LOOP AT order_items_out .
  MOVE-CORRESPONDING order_items_out TO order_item_in.
  order_item_in-val_type = pval.
  APPEND order_item_in.
ENDLOOP.

*  IF SAVEFLAG = 'IN'  AND wa_bapisdstat-dlv_stat_h &amp;lt;&amp;gt; 'C' .

LOOP AT order_item_in .
  MOVE-CORRESPONDING order_item_in TO itab_ch.
  APPEND itab_ch.
ENDLOOP.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Krupaji on Feb 9, 2010 12:30 PM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Krupaji on Feb 9, 2010 12:33 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2010 11:29:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-using-bapi-salesorder-change/m-p/5761900#M1305019</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-02-09T11:29:51Z</dc:date>
    </item>
  </channel>
</rss>

