<?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_SALESORDER_CHANGE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857580#M669975</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sam&lt;/P&gt;&lt;P&gt;Sometimes there will be delay in update.&lt;/P&gt;&lt;P&gt;Hence in the 'BAPI_TRANSACTION_COMMIT  try to use WAIT = 'X'&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;MD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Sep 2007 20:09:57 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-20T20:09:57Z</dc:date>
    <item>
      <title>BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857578#M669973</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;In a program, I'm using 'BAPI_SALESORDER_CHANGE' to change a Sales Order.&lt;/P&gt;&lt;P&gt;I have used 'BAPI_TRANSACTION_COMMIT also to commit the transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But when I go and look into the Sales Order, I did not see the changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anybody help me what went wrong?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The log I got after I ran the ''BAPI_SALESORDER_CHANGE' is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     3    Entries&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;T ID                   NUM MESSAGE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S V4                   233 ORDER_HEADER_IN has been processed successfully&lt;/P&gt;&lt;P&gt;S V4                   233 ITEM_IN has been processed successfully&lt;/P&gt;&lt;P&gt;S V1                   311 Sales document 0076065038 has been saved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 18:16:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857578#M669973</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T18:16:42Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857579#M669974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check if all required parameters are populated correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For help, try this link. It contains sample program with this BAPI use -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.jt77.com/development1/programming-22536.html" target="test_blank"&gt;http://www.jt77.com/development1/programming-22536.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 18:25:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857579#M669974</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T18:25:41Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857580#M669975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sam&lt;/P&gt;&lt;P&gt;Sometimes there will be delay in update.&lt;/P&gt;&lt;P&gt;Hence in the 'BAPI_TRANSACTION_COMMIT  try to use WAIT = 'X'&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;MD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 20:09:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857580#M669975</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T20:09:57Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857581#M669976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Still that problem persists. Can you please have a look at my code and correct me?&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZVTEST24 NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;                LINE-SIZE 132&lt;/P&gt;&lt;P&gt;                LINE-COUNT 65(0)&lt;/P&gt;&lt;P&gt;                MESSAGE-ID ZM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: VBAP, vbkd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: V_RECIN TYPE I,&lt;/P&gt;&lt;P&gt;      V_RECVBAP TYPE I,&lt;/P&gt;&lt;P&gt;      V_RECORDER TYPE I,&lt;/P&gt;&lt;P&gt;      V_VBELN LIKE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;      i_ORDERHEADERINX LIKE BAPISDH1X.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_ORDERS OCCURS 0,&lt;/P&gt;&lt;P&gt;       VBELN LIKE VBAK-VBELN,&lt;/P&gt;&lt;P&gt;       POSNR LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;       prsdt like vbkd-prsdt,&lt;/P&gt;&lt;P&gt;      END OF I_ORDERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_ORDERITEMIN OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BAPISDITM.&lt;/P&gt;&lt;P&gt;DATA: END OF i_ORDERITEMIN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_ORDERITEMINX OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BAPISDITMX.&lt;/P&gt;&lt;P&gt;DATA: END OF i_ORDERITEMINX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BAPIRET2.&lt;/P&gt;&lt;P&gt;DATA: END OF i_RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_BAPIRETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE BAPIRET2.&lt;/P&gt;&lt;P&gt;DATA: END OF i_BAPIRETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Selection Screen&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vbeln like vbak-vbeln,&lt;/P&gt;&lt;P&gt;            p_posnr like vbap-posnr,&lt;/P&gt;&lt;P&gt;            p_date like vbkd-prsdt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Start-of-selection&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   select vbeln posnr prsdt from vbkd&lt;/P&gt;&lt;P&gt;           into table i_orders&lt;/P&gt;&lt;P&gt;          where vbeln = p_vbeln&lt;/P&gt;&lt;P&gt;            and posnr = p_posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;     loop at i_orders.&lt;/P&gt;&lt;P&gt;       i_orders-prsdt = p_date.&lt;/P&gt;&lt;P&gt;       modify i_orders index sy-tabix.&lt;/P&gt;&lt;P&gt;     endloop.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Sort and remove duplicates from i_orders&lt;/P&gt;&lt;P&gt;  SORT I_ORDERS BY VBELN POSNR.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM I_ORDERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Populate Bapi and Run Bapi Data&lt;/P&gt;&lt;P&gt;  CLEAR: i_orderheaderinx, i_orderitemin, i_orderiteminx,&lt;/P&gt;&lt;P&gt;  i_return, i_bapireturn.&lt;/P&gt;&lt;P&gt;  REFRESH: i_orderitemin, i_orderiteminx, i_return, i_bapireturn.&lt;/P&gt;&lt;P&gt;  i_orderheaderinx-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;  LOOP AT I_ORDERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    i_ORDERITEMIN-ITM_NUMBER = I_ORDERS-POSNR.&lt;/P&gt;&lt;P&gt;    i_orderitemin-price_date = i_orders-prsdt.&lt;/P&gt;&lt;P&gt;    APPEND i_ORDERITEMIN.&lt;/P&gt;&lt;P&gt;    i_ORDERITEMINX-ITM_NUMBER = I_ORDERS-POSNR.&lt;/P&gt;&lt;P&gt;    i_ORDERITEMINX-UPDATEFLAG = 'U'.&lt;/P&gt;&lt;P&gt;    APPEND i_ORDERITEMINX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT i_orderitemin IS INITIAL.&lt;/P&gt;&lt;P&gt;    V_RECORDER = V_RECORDER + 1.&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    = I_ORDERS-VBELN&lt;/P&gt;&lt;P&gt;              ORDER_HEADER_INX = i_orderheaderinx&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              RETURN           = i_return&lt;/P&gt;&lt;P&gt;              ORDER_ITEM_IN    = i_orderitemin&lt;/P&gt;&lt;P&gt;              ORDER_ITEM_INX   = i_orderiteminx.&lt;/P&gt;&lt;P&gt;&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   = 'X'&lt;/P&gt;&lt;P&gt;         IMPORTING&lt;/P&gt;&lt;P&gt;              RETURN = i_bapireturn.&lt;/P&gt;&lt;P&gt;&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;*-- Write out return&lt;/P&gt;&lt;P&gt;    LOOP AT i_return.&lt;/P&gt;&lt;P&gt;      WRITE: / i_return.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;    WRITE: / i_bapireturn.&lt;/P&gt;&lt;P&gt;    SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Write out record count from file&lt;/P&gt;&lt;P&gt;  WRITE: / 'RECORD COUNT FROM FILE ', V_RECIN.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Write out record count from file&lt;/P&gt;&lt;P&gt;  WRITE: / 'RECORD COUNT OF LINES TO CHANGE ', V_RECVBAP.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Write out record count from file&lt;/P&gt;&lt;P&gt;  WRITE: / 'RECORD COUNT OF ORDERS TO CHANGE ', V_RECORDER.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 20:50:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857581#M669976</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T20:50:58Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857582#M669977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You also need to populate parameter ORDER_HEADER_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try adding this and see. Also check if DATE format is correct.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 23:23:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857582#M669977</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T23:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857583#M669978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I guess u r missing to pass some flag I suggest u to check where used list with the FM and check what u r not passing...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Sep 2007 23:53:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/2857583#M669978</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-20T23:53:37Z</dc:date>
    </item>
  </channel>
</rss>

