<?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: Issue with BAPI parameters  -  BAPI_SALESORDER_CHANGE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497220#M564080</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Seshu, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Thanks for your information, but what is the need of using schedule lines, is it mandatory for BAPI, i dont think so. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    When we go to VA02 and change the line item quantity, it will change successfully without changing anything in the schedule lines. So why cant we do the same changes through BAPI. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Can you please clarify me the issue &amp;amp; solution. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;jaya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 Jul 2007 21:56:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-11T21:56:11Z</dc:date>
    <item>
      <title>Issue with BAPI parameters  -  BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497218#M564078</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;   I am trying to use BAPI_SALESORDER_CHANGE to modify the contents of the sales order item quantity. but the below code was not working, can any one correct the below program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I have seen the same type of post few months back but no one provided the solution till now. I hope experts can correct my program. Surely i will reward. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards &lt;/P&gt;&lt;P&gt;jaya &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;REPORT y_bapi1 .&lt;/P&gt;&lt;P&gt;TABLES: vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      bapichdr  LIKE bapisdh1,&lt;/P&gt;&lt;P&gt;      bapichdrx LIKE bapisdh1x,&lt;/P&gt;&lt;P&gt;      bapirtn   LIKE bapiret2     OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      bapiitm   LIKE bapisditm    OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      bapiitmx  LIKE bapisditmx   OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: s_vbap LIKE vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vbeln LIKE vbap-vbeln DEFAULT '40486',&lt;/P&gt;&lt;P&gt;            p_posnr LIKE vbap-posnr DEFAULT '20'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;PERFORM get_data_4m_vbap.&lt;/P&gt;&lt;P&gt;PERFORM fill_header_in.&lt;/P&gt;&lt;P&gt;PERFORM fill_header_inx.&lt;/P&gt;&lt;P&gt;PERFORM fill_item_in.&lt;/P&gt;&lt;P&gt;PERFORM fill_item_inx.&lt;/P&gt;&lt;P&gt;PERFORM call_bapi_so_change.&lt;/P&gt;&lt;P&gt;PERFORM call_bapi_commit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  get_data_4m_vbap&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM get_data_4m_vbap.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE * FROM&lt;/P&gt;&lt;P&gt;           vbap&lt;/P&gt;&lt;P&gt;           INTO s_vbap&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;ENDFORM.                    " get_data_4m_vbap&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  fill_header_in&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fill_header_in.&lt;/P&gt;&lt;P&gt;*bapichdr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_header_in&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  fill_header_inx&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fill_header_inx.&lt;/P&gt;&lt;P&gt;   bapichdrx-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_header_inx&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  fill_item_in&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fill_item_in.&lt;/P&gt;&lt;P&gt;bapiitm-itm_number = p_posnr.&lt;/P&gt;&lt;P&gt;bapiitm-target_qty = s_vbap-kwmeng + 5.&lt;/P&gt;&lt;P&gt;APPEND bapiitm.&lt;/P&gt;&lt;P&gt;CLEAR bapiitm.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_item_in&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  fill_item_inx&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fill_item_inx.&lt;/P&gt;&lt;P&gt;  bapiitmx-itm_number = p_posnr.&lt;/P&gt;&lt;P&gt;  bapiitmx-updateflag = 'U'. " I for insert &amp;amp; D for Delete&lt;/P&gt;&lt;P&gt;  bapiitmx-TARGET_QTY = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND bapiitmx.&lt;/P&gt;&lt;P&gt;    CLEAR bapiitmx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      bapiitmx-itm_number = p_posnr.&lt;/P&gt;&lt;P&gt;      bapiitmx-updateflag = 'I'. " I for insert &amp;amp; D for Delete&lt;/P&gt;&lt;P&gt;      bapiitmx-target_qty = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND bapiitmx.&lt;/P&gt;&lt;P&gt;    CLEAR bapiitmx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_item_inx&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  call_bapi_SO_change&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM call_bapi_so_change.&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               = p_vbeln&lt;/P&gt;&lt;P&gt;   order_header_in              = bapichdr&lt;/P&gt;&lt;P&gt;    order_header_inx            = bapichdrx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SIMULATION                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BEHAVE_WHEN_ERROR           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INT_NUMBER_ASSIGNMENT       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LOGIC_SWITCH                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_STATUS_BUF_INIT          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    return                      = bapirtn&lt;/P&gt;&lt;P&gt;    order_item_in               = bapiitm&lt;/P&gt;&lt;P&gt;    order_item_inx              = bapiitmx&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PARTNERS                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PARTNERCHANGES              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PARTNERADDRESSES            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REF              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_INST             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_PART_OF          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VALUE            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_BLOB             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VK               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REFINST          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SCHEDULE_LINES              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SCHEDULE_LINESX             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_TEXT                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_KEYS                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONDITIONS_IN               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONDITIONS_INX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSIONIN                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE bapirtn WITH KEY id = 'V1' number = '311'.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    PERFORM bapi_errorlist.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " call_bapi_SO_change&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  call_bapi_commit&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM call_bapi_commit.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " call_bapi_commit&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  bapi_errorlist&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM bapi_errorlist.&lt;/P&gt;&lt;P&gt;DATA: bapierr TYPE c,&lt;/P&gt;&lt;P&gt;      string TYPE string,&lt;/P&gt;&lt;P&gt;      i TYPE i.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  bapierr = 'X'.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;  LEAVE TO LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'LIST'.&lt;/P&gt;&lt;P&gt;  FORMAT INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;  WRITE: / 'BAPI ERROR OCCURED' COLOR COL_NEGATIVE INVERSE ON.&lt;/P&gt;&lt;P&gt;  SKIP 1.&lt;/P&gt;&lt;P&gt;  LOOP AT bapirtn.&lt;/P&gt;&lt;P&gt;    CONCATENATE bapirtn-type bapirtn-number '(' bapirtn-id ')'&lt;/P&gt;&lt;P&gt;      INTO string.&lt;/P&gt;&lt;P&gt;    WRITE: / string.&lt;/P&gt;&lt;P&gt;    i = strlen( bapirtn-message ).&lt;/P&gt;&lt;P&gt;    WRITE bapirtn-message(i).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  LEAVE TO SCREEN 0100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " bapi_errorlist&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 21:33:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497218#M564078</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T21:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with BAPI parameters  -  BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497219#M564079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem would be you are not using SCHEDULE_LINES  ,so try to use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see the below program for referenec:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZTRIALBAPICHANGE    message-id z3d                   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:I_HEADER1 TYPE BAPISDH1.&lt;/P&gt;&lt;P&gt;DATA:I_HEADER1X TYPE BAPISDH1X.&lt;/P&gt;&lt;P&gt;DATA:I_PART1 LIKE BAPIPARNR  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:I_ITEMS1 LIKE BAPISDITM OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA:I_ITEMS1X LIKE BAPISDITMX OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:I_SCH1 LIKE BAPISCHDL OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA:I_SCH1X LIKE BAPISCHDLX OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;data:err like bapiret2 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;DATA:RETSALES LIKE VBAK-VBELN.&lt;/P&gt;&lt;P&gt;DATA:R(4).&lt;/P&gt;&lt;P&gt;R = '609'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I_HEADER1-SALES_ORG = '0001'.&lt;/P&gt;&lt;P&gt;I_HEADER1-DISTR_CHAN = '01'.&lt;/P&gt;&lt;P&gt;I_HEADER1-DIVISION = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE:'U' TO I_HEADER1X-UPDATEFLAG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE:'X' TO I_HEADER1X-SALES_ORG.&lt;/P&gt;&lt;P&gt;MOVE:'X' TO I_HEADER1X-DISTR_CHAN.&lt;/P&gt;&lt;P&gt;MOVE:'X' TO I_HEADER1X-DIVISION.&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;P&gt;**PARTNER&lt;/P&gt;&lt;P&gt;********************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_PARVW_INPUT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    INPUT = 'SP'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;     OUTPUT = I_PART1-PARTN_ROLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I_PART1-PARTN_NUMB = '0000000011'.&lt;/P&gt;&lt;P&gt;APPEND I_PART1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************************************************&lt;/P&gt;&lt;P&gt;**ITEM DETAILS&lt;/P&gt;&lt;P&gt;********************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I_ITEMS1-MATERIAL = '000000000000000011'.&lt;/P&gt;&lt;P&gt;I_ITEMS1-ITM_NUMBER = '000011'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND I_ITEMS1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE:'U' TO I_ITEMS1X-UPDATEFLAG.&lt;/P&gt;&lt;P&gt;MOVE:'X' TO I_ITEMS1X-MATERIAL.&lt;/P&gt;&lt;P&gt;APPEND I_ITEMS1X.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************************************************&lt;/P&gt;&lt;P&gt;**SCHEDULE LINE&lt;/P&gt;&lt;P&gt;********************************************************&lt;/P&gt;&lt;P&gt;I_SCH1-ITM_NUMBER = '000011'.&lt;/P&gt;&lt;P&gt;I_SCH1-REQ_QTY = '100'.&lt;/P&gt;&lt;P&gt;I_SCH1-SCHED_LINE = '0000'.&lt;/P&gt;&lt;P&gt;APPEND I_SCH1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE:'U' TO I_SCH1X-UPDATEFLAG.&lt;/P&gt;&lt;P&gt;MOVE:'X' TO I_SCH1X-ITM_NUMBER.&lt;/P&gt;&lt;P&gt;MOVE:'X' TO I_SCH1X-REQ_QTY.&lt;/P&gt;&lt;P&gt;MOVE:'X' TO I_SCH1X-SCHED_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND I_SCH1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UNPACK R TO RETSALES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          .&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               = RETSALES&lt;/P&gt;&lt;P&gt;    ORDER_HEADER_IN             = I_HEADER1&lt;/P&gt;&lt;P&gt;    order_header_inx            = I_HEADER1X&lt;/P&gt;&lt;P&gt;   SIMULATION                  = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BEHAVE_WHEN_ERROR           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INT_NUMBER_ASSIGNMENT       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LOGIC_SWITCH                =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    return                      = ERR&lt;/P&gt;&lt;P&gt;   ORDER_ITEM_IN               = I_ITEMS1&lt;/P&gt;&lt;P&gt;  ORDER_ITEM_INX              = I_ITEMS1X&lt;/P&gt;&lt;P&gt;   PARTNERS                    = I_PART1&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PARTNERCHANGES              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PARTNERADDRESSES            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REF              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_INST             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_PART_OF          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VALUE            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_BLOB             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VK               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REFINST          =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   SCHEDULE_LINES              = I_SCH1&lt;/P&gt;&lt;P&gt;   SCHEDULE_LINESX             = I_SCH1X&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_TEXT                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_KEYS                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONDITIONS_IN               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONDITIONS_INX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSIONIN                 =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at err.&lt;/P&gt;&lt;P&gt;format color 4.&lt;/P&gt;&lt;P&gt;write:/ err-type,&lt;/P&gt;&lt;P&gt;err-id,&lt;/P&gt;&lt;P&gt;err-number,&lt;/P&gt;&lt;P&gt;err-message,&lt;/P&gt;&lt;P&gt;err-log_no,&lt;/P&gt;&lt;P&gt;err-log_msg_no,&lt;/P&gt;&lt;P&gt;err-message_v1,&lt;/P&gt;&lt;P&gt;err-message_v2,&lt;/P&gt;&lt;P&gt;err-message_v3,&lt;/P&gt;&lt;P&gt;err-message_v4,&lt;/P&gt;&lt;P&gt;err-parameter,&lt;/P&gt;&lt;P&gt;err-row,&lt;/P&gt;&lt;P&gt;err-field,&lt;/P&gt;&lt;P&gt;err-system.&lt;/P&gt;&lt;P&gt;*WRITE:/10 ERR-MESSAGE.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ERR-TYPE &amp;lt;&amp;gt; 'E'.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WAIT          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MESSAGE S101 WITH RETSALES.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  MESSAGE S100.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 21:47:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497219#M564079</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T21:47:08Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with BAPI parameters  -  BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497220#M564080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Seshu, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Thanks for your information, but what is the need of using schedule lines, is it mandatory for BAPI, i dont think so. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    When we go to VA02 and change the line item quantity, it will change successfully without changing anything in the schedule lines. So why cant we do the same changes through BAPI. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Can you please clarify me the issue &amp;amp; solution. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;jaya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 21:56:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497220#M564080</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T21:56:11Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with BAPI parameters  -  BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497221#M564081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you create sales order,you give qty in normal way,system will take schdule qty default,but when you create sales order using BAPI,then you need to fill otherwise it will not update.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the BAPI Documentation ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Seshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Jul 2007 22:04:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497221#M564081</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-11T22:04:45Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with BAPI parameters  -  BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497222#M564082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i got my own&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 02:35:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-with-bapi-parameters-bapi-salesorder-change/m-p/2497222#M564082</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T02:35:12Z</dc:date>
    </item>
  </channel>
</rss>

