<?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 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/8397784#M1644430</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement is for sales order i am updating two conditon types for each material item and passing some amount in &lt;/P&gt;&lt;P&gt;the field your reference(ihrez).&lt;/P&gt;&lt;P&gt;i am using bapi-salesorder_change for this.&lt;/P&gt;&lt;P&gt;As, this is the first time i am moulding from bdc to bapi i don't have exact idea how to write code.&lt;/P&gt;&lt;P&gt;by watching some examples i try to do my best to changing sales order data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it throughs an error that 'Field header_inx-updateflagX is not an input field'.&lt;/P&gt;&lt;P&gt;please analyse the below code and give me your guidance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : vbak,&lt;/P&gt;&lt;P&gt;         vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES :  BAPISDH1X,&lt;/P&gt;&lt;P&gt;          BAPISDITM,&lt;/P&gt;&lt;P&gt;          BAPISDH1,&lt;/P&gt;&lt;P&gt;          BAPICOND,&lt;/P&gt;&lt;P&gt;          BAPICONDX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Structure Decleration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES : BEGIN OF ty_vbak,&lt;/P&gt;&lt;P&gt;         vbeln LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;         amount(12) TYPE c,&lt;/P&gt;&lt;P&gt;        END OF ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Internal table decleration&lt;/P&gt;&lt;P&gt;DATA:   it_vbak TYPE TABLE OF ty_vbak,&lt;/P&gt;&lt;P&gt;        wa_vbak LIKE LINE OF it_vbak,&lt;/P&gt;&lt;P&gt;        it_vbap TYPE TABLE OF vbap,&lt;/P&gt;&lt;P&gt;        wa_vbap TYPE vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_COND TYPE TABLE OF BAPICOND,&lt;/P&gt;&lt;P&gt;       WA_COND LIKE LINE OF IT_COND,&lt;/P&gt;&lt;P&gt;       IT_CONDX TYPE TABLE OF BAPICONDX,&lt;/P&gt;&lt;P&gt;       WA_CONDX LIKE LINE OF IT_CONDX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_vbak INTO wa_vbak.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input  = wa_vbak-vbeln&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM vbap INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;                            WHERE vbeln = wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt; CLEAR : bapisdh1, bapisdh1x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Header&lt;/P&gt;&lt;P&gt;  BAPISDH1-name = wa_vbak-amount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Headerx&lt;/P&gt;&lt;P&gt; BAPISDH1X-name = 'X'.&lt;/P&gt;&lt;P&gt; BAPISDH1X-UPDATEFLAG = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_VBAP INTO WA_VBAP WHERE VBELN = WA_VBAK-VBELN.&lt;/P&gt;&lt;P&gt;*Item level&lt;/P&gt;&lt;P&gt;  BAPISDITM-material = wa_vbap-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Condtion types&lt;/P&gt;&lt;P&gt;   WA_COND-COND_TYPE  = 'ZSTC'.&lt;/P&gt;&lt;P&gt;   WA_COND-COND_VALUE = '25'.&lt;/P&gt;&lt;P&gt;   WA_COND-COND_TYPE  = 'ZSVT'.&lt;/P&gt;&lt;P&gt;   WA_COND-COND_VALUE = '10.3'.&lt;/P&gt;&lt;P&gt;   APPEND WA_COND TO IT_COND.&lt;/P&gt;&lt;P&gt;   clear wa_cond.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Condition types x&lt;/P&gt;&lt;P&gt;   WA_CONDX-COND_TYPE  = 'ZSTC'.&lt;/P&gt;&lt;P&gt;   WA_CONDX-COND_VALUE = 'X'.&lt;/P&gt;&lt;P&gt; APPEND WA_CONDX TO IT_CONDX.&lt;/P&gt;&lt;P&gt; clear wa_condx.&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               =  WA_VBAK-VBELN&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_IN             =  BAPISDH1&lt;/P&gt;&lt;P&gt;      order_header_inx            =  bapisdh1x&lt;/P&gt;&lt;P&gt;      tables&lt;/P&gt;&lt;P&gt;      return                      =  it_return&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ORDER_ITEM_IN               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ORDER_ITEM_INX              =&lt;/P&gt;&lt;/LI&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;/UL&gt;&lt;P&gt;      CONDITIONS_IN               = IT_COND&lt;/P&gt;&lt;P&gt;      CONDITIONS_INX              = IT_CONDX&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXTENSIONIN                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NFMETALLITMS                =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;*if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;  perform process_data.&lt;/P&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; clear : wa_vbak, wa_vbap.&lt;/P&gt;&lt;P&gt; refresh : it_cond, it_condx.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&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  process_data&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;FORM process_data .&lt;/P&gt;&lt;P&gt;  LOOP AT it_return INTO wa_return WHERE type = 'E'.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc IS NOT INITIAL.&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;    WRITE : / 'PR SUCCESSFULLY Changerd check the DB .'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    LOOP AT it_return INTO wa_return.&lt;/P&gt;&lt;P&gt;      WRITE :  / wa_return-type, wa_return-message .&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " process_data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 19 Dec 2011 12:42:20 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-12-19T12:42:20Z</dc:date>
    <item>
      <title>BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/8397784#M1644430</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My requirement is for sales order i am updating two conditon types for each material item and passing some amount in &lt;/P&gt;&lt;P&gt;the field your reference(ihrez).&lt;/P&gt;&lt;P&gt;i am using bapi-salesorder_change for this.&lt;/P&gt;&lt;P&gt;As, this is the first time i am moulding from bdc to bapi i don't have exact idea how to write code.&lt;/P&gt;&lt;P&gt;by watching some examples i try to do my best to changing sales order data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it throughs an error that 'Field header_inx-updateflagX is not an input field'.&lt;/P&gt;&lt;P&gt;please analyse the below code and give me your guidance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : vbak,&lt;/P&gt;&lt;P&gt;         vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES :  BAPISDH1X,&lt;/P&gt;&lt;P&gt;          BAPISDITM,&lt;/P&gt;&lt;P&gt;          BAPISDH1,&lt;/P&gt;&lt;P&gt;          BAPICOND,&lt;/P&gt;&lt;P&gt;          BAPICONDX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Structure Decleration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;TYPES : BEGIN OF ty_vbak,&lt;/P&gt;&lt;P&gt;         vbeln LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;         amount(12) TYPE c,&lt;/P&gt;&lt;P&gt;        END OF ty_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Internal table decleration&lt;/P&gt;&lt;P&gt;DATA:   it_vbak TYPE TABLE OF ty_vbak,&lt;/P&gt;&lt;P&gt;        wa_vbak LIKE LINE OF it_vbak,&lt;/P&gt;&lt;P&gt;        it_vbap TYPE TABLE OF vbap,&lt;/P&gt;&lt;P&gt;        wa_vbap TYPE vbap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IT_COND TYPE TABLE OF BAPICOND,&lt;/P&gt;&lt;P&gt;       WA_COND LIKE LINE OF IT_COND,&lt;/P&gt;&lt;P&gt;       IT_CONDX TYPE TABLE OF BAPICONDX,&lt;/P&gt;&lt;P&gt;       WA_CONDX LIKE LINE OF IT_CONDX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_vbak INTO wa_vbak.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        input  = wa_vbak-vbeln&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        output = wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM vbap INTO TABLE it_vbap&lt;/P&gt;&lt;P&gt;                            WHERE vbeln = wa_vbak-vbeln.&lt;/P&gt;&lt;P&gt; CLEAR : bapisdh1, bapisdh1x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Header&lt;/P&gt;&lt;P&gt;  BAPISDH1-name = wa_vbak-amount.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Headerx&lt;/P&gt;&lt;P&gt; BAPISDH1X-name = 'X'.&lt;/P&gt;&lt;P&gt; BAPISDH1X-UPDATEFLAG = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_VBAP INTO WA_VBAP WHERE VBELN = WA_VBAK-VBELN.&lt;/P&gt;&lt;P&gt;*Item level&lt;/P&gt;&lt;P&gt;  BAPISDITM-material = wa_vbap-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Condtion types&lt;/P&gt;&lt;P&gt;   WA_COND-COND_TYPE  = 'ZSTC'.&lt;/P&gt;&lt;P&gt;   WA_COND-COND_VALUE = '25'.&lt;/P&gt;&lt;P&gt;   WA_COND-COND_TYPE  = 'ZSVT'.&lt;/P&gt;&lt;P&gt;   WA_COND-COND_VALUE = '10.3'.&lt;/P&gt;&lt;P&gt;   APPEND WA_COND TO IT_COND.&lt;/P&gt;&lt;P&gt;   clear wa_cond.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Condition types x&lt;/P&gt;&lt;P&gt;   WA_CONDX-COND_TYPE  = 'ZSTC'.&lt;/P&gt;&lt;P&gt;   WA_CONDX-COND_VALUE = 'X'.&lt;/P&gt;&lt;P&gt; APPEND WA_CONDX TO IT_CONDX.&lt;/P&gt;&lt;P&gt; clear wa_condx.&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               =  WA_VBAK-VBELN&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_IN             =  BAPISDH1&lt;/P&gt;&lt;P&gt;      order_header_inx            =  bapisdh1x&lt;/P&gt;&lt;P&gt;      tables&lt;/P&gt;&lt;P&gt;      return                      =  it_return&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ORDER_ITEM_IN               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ORDER_ITEM_INX              =&lt;/P&gt;&lt;/LI&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;/UL&gt;&lt;P&gt;      CONDITIONS_IN               = IT_COND&lt;/P&gt;&lt;P&gt;      CONDITIONS_INX              = IT_CONDX&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EXTENSIONIN                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NFMETALLITMS                =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;*if sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;  perform process_data.&lt;/P&gt;&lt;P&gt;*endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; clear : wa_vbak, wa_vbap.&lt;/P&gt;&lt;P&gt; refresh : it_cond, it_condx.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&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  process_data&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;FORM process_data .&lt;/P&gt;&lt;P&gt;  LOOP AT it_return INTO wa_return WHERE type = 'E'.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc IS NOT INITIAL.&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;    WRITE : / 'PR SUCCESSFULLY Changerd check the DB .'.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    LOOP AT it_return INTO wa_return.&lt;/P&gt;&lt;P&gt;      WRITE :  / wa_return-type, wa_return-message .&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " process_data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Dec 2011 12:42:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/8397784#M1644430</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-12-19T12:42:20Z</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/8397785#M1644431</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;The field BAPISDH1X-UPDATEFLAG is used to store the update indicator. In my opinion you get this error message due to the wrong value passed ('X'). Try passing 'U' for Update or 'D' for Delete.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kr,&lt;/P&gt;&lt;P&gt;Manu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Dec 2011 13:40:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/8397785#M1644431</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-12-19T13:40:55Z</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/8397786#M1644432</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi manu,&lt;/P&gt;&lt;P&gt;i changed updation flag value as 'U' .&lt;/P&gt;&lt;P&gt;but now i am getting the eroor message &lt;/P&gt;&lt;P&gt;'Condition ZSVT is not allowed as header condition'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually i have to update condition types zsvt and zstc for different fixed %'s.&lt;/P&gt;&lt;P&gt;I am not sure, whether i am passing values to the suitable structures/jtables in bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you please check it and give me your suggestions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: anurag.radha on Dec 20, 2011 7:00 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Dec 2011 04:58:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/8397786#M1644432</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-12-20T04:58:23Z</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/8397787#M1644433</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 should check with your functional SD team... You seem to use conditions that are not allowed on both header and item level... This issue can also be due to an unknown material beeing used, check that the material used is corectly formatted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kr,&lt;/P&gt;&lt;P&gt;Manu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Dec 2011 14:15:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/8397787#M1644433</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-12-20T14:15:24Z</dc:date>
    </item>
  </channel>
</rss>

