<?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/4238625#M1011919</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 10 Nov 2008 12:15:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-10T12:15:13Z</dc:date>
    <item>
      <title>BAPI_SALESORDER_CHANGE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4238619#M1011913</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 am updating the values of two zfields in vbep table through BAPI_SALESORDER_CHANGE.&lt;/P&gt;&lt;P&gt;two fields are appended in vbep. and below is my part of code where i am calling bapi. it gives two success messages &lt;/P&gt;&lt;P&gt;1) ORDER_HEADER_IN processed successfully&lt;/P&gt;&lt;P&gt;2) no data changed for so&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;below is my code: could anyone plz say what is wrong in it and why the fields are not updating?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM update_vbep_zzedatu_zzedatudat  TABLES   pr_i_return TYPE t_bapiret2&lt;/P&gt;&lt;P&gt;                                     USING    pr_lwa_final   type gt_final&lt;/P&gt;&lt;P&gt;                                              pr_lwa_VBEP1 TYPE GT_VBEP1&lt;/P&gt;&lt;P&gt;                                     CHANGING pr_i_final  TYPE t_final1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; Local data declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA :&lt;/P&gt;&lt;P&gt;              lv_vbeln      TYPE                   vbeln,&lt;/P&gt;&lt;P&gt;              ls_bapisdh1x  TYPE                   bapisdh1x,&lt;/P&gt;&lt;P&gt;              it_return     TYPE STANDARD TABLE OF bapiret2,&lt;/P&gt;&lt;P&gt;              it_extn       TYPE STANDARD TABLE OF bapiparex,&lt;/P&gt;&lt;P&gt;              lwa_extn      TYPE                   bapiparex,&lt;/P&gt;&lt;P&gt;              bape_vbep     TYPE                   bape_vbep,&lt;/P&gt;&lt;P&gt;              bape_vbepx    TYPE                   bape_vbepx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;local constants&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CONSTANTS: lc_bape_vbep   TYPE te_struc VALUE 'BAPE_VBEP',&lt;/P&gt;&lt;P&gt;             lc_bape_vbepx  TYPE te_struc VALUE 'BAPE_VBEPX',&lt;/P&gt;&lt;P&gt;             lc_u           TYPE updkz_d VALUE 'U',&lt;/P&gt;&lt;P&gt;             lc_flag        TYPE char01 VALUE 'X'.&lt;/P&gt;&lt;P&gt;  CLEAR lv_vbeln.&lt;/P&gt;&lt;P&gt;  lv_vbeln = pr_lwa_VBEP1-vbeln.&lt;/P&gt;&lt;P&gt;  ls_bapisdh1x-updateflag = lc_u.&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;populating bape_vbep structure And bape_vbepx structure&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  bape_vbep-vbeln = lv_vbeln.&lt;/P&gt;&lt;P&gt;  bape_vbep-POSNR = pr_lwa_VBEP1-posnr.&lt;/P&gt;&lt;P&gt;  bape_vbep-ETENR = pr_lwa_VBEP1-ETENR.&lt;/P&gt;&lt;P&gt;  bape_vbep-zzedatu = pr_lwa_VBEP1-edatu.&lt;/P&gt;&lt;P&gt;  bape_vbep-zzedatudat  = sy-datum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  bape_vbepx-vbeln = lv_vbeln .&lt;/P&gt;&lt;P&gt;  bape_vbepx-POSNR = pr_lwa_VBEP1-posnr.&lt;/P&gt;&lt;P&gt;  bape_vbepx-ETENR = PR_LWA_VBEP1-ETENR.&lt;/P&gt;&lt;P&gt;  bape_vbepx-zzedatu = lc_flag.&lt;/P&gt;&lt;P&gt;  bape_vbepx-zzedatudat = lc_flag.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populating data into table it_extn.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR lwa_extn.&lt;/P&gt;&lt;P&gt;  lwa_extn-structure = lc_bape_vbep.&lt;/P&gt;&lt;P&gt;  lwa_extn-valuepart1 = bape_vbep.                          "#EC ENHOK&lt;/P&gt;&lt;P&gt;  APPEND lwa_extn TO it_extn.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;populating data into table it_extn.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR lwa_extn.&lt;/P&gt;&lt;P&gt;  lwa_extn-structure = lc_bape_vbepx.&lt;/P&gt;&lt;P&gt;  lwa_extn-valuepart1 = bape_vbepx.                         "#EC ENHOK&lt;/P&gt;&lt;P&gt;  APPEND lwa_extn TO it_extn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH it_return.&lt;/P&gt;&lt;P&gt;*call BAPI_SALESORDER_CHANGE to update  ZZEDATU and ZZEDATUDAT&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               = lv_vbeln&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_HEADER_IN             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    order_header_inx            = ls_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;  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;/UL&gt;&lt;P&gt;   EXTENSIONIN                 = it_extn&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE it_return INTO gwa_return WITH KEY type = 'S'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR gv_rcount.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    gv_rcount = gv_rcount + 1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    MESSAGE s482.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE it_return INTO gwa_return WITH KEY type = 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   gv_flag = gc_x.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    DELETE TABLE pr_i_final FROM pr_lwa_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND LINES OF it_return  TO  pr_i_return.&lt;/P&gt;&lt;P&gt;  CLEAR gwa_return.&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;ENDFORM.                    " UPDATE_VBEP_ZZEDATU_ZZEDATUDAT&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 05:42:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4238619#M1011913</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T05:42:15Z</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/4238620#M1011914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rakhi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this-&lt;/P&gt;&lt;P&gt;Set LOGIC_SWITCH-NOSTRUCTURE = 'X'  in import parameter of BAPI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aparna Gaikwad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 05:48:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4238620#M1011914</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T05:48:10Z</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/4238621#M1011915</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;thanks for your suggesion.&lt;/P&gt;&lt;P&gt;but it still showing the same messages&lt;/P&gt;&lt;P&gt;ORDER_HEADER_IN has been processed successfully  &lt;/P&gt;&lt;P&gt;No data was changed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 06:02:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4238621#M1011915</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T06:02:14Z</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/4238622#M1011916</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;When u pass order_header_inx = ls_bapisdh1x,&lt;/P&gt;&lt;P&gt;it may expect value in order_header_in as well. Try that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Meenakshi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 06:14:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4238622#M1011916</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T06:14: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/4238623#M1011917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sometimes,if we dont change anything in header, this BAPI does not work. So plz try with changing any 1 minor field (not much imp field) in header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also dont forget to set-&lt;/P&gt;&lt;P&gt;  order_header_inx-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and 'BAPI_TRANSACTION_COMMIT' after successful sales order change.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aparna Gaikwad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Aug 2008 06:16:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4238623#M1011917</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-08-07T06:16:06Z</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/4238624#M1011918</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;Please refer the below mentioned code. It is a working solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT gt_vbep INTO gs_vbep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      PERFORM map_hdr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;line items&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE gt_vbfarf INTO gs_vbfarf WITH KEY vbelv = gs_vbep-vgbel&lt;/P&gt;&lt;P&gt;                                                   posnv = gs_vbep-vgpos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc = c_0.&lt;/P&gt;&lt;P&gt;        gs_order_item-itm_number  = gs_vbep-posnr.&lt;/P&gt;&lt;P&gt;        gs_order_item-ref_1_s     = gs_vbfarf-vbeln.&lt;/P&gt;&lt;P&gt;        gs_order_item-poitm_no_s  = gs_vbfarf-posnn.&lt;/P&gt;&lt;P&gt;        APPEND gs_order_item TO gt_order_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        gs_order_itemx-itm_number = gs_vbep-posnr.&lt;/P&gt;&lt;P&gt;        gs_order_itemx-updateflag = c_u.&lt;/P&gt;&lt;P&gt;        gs_order_itemx-ref_1_s    = c_x.&lt;/P&gt;&lt;P&gt;        gs_order_itemx-poitm_no_s = c_x.&lt;/P&gt;&lt;P&gt;        APPEND gs_order_itemx TO gt_order_itemx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CLEAR: gs_vbfarf.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;schedule lines&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      gs_schd_lines-itm_number  = gs_vbep-posnr.&lt;/P&gt;&lt;P&gt;      gs_schd_lines-sched_line  = gs_vbep-etenr.&lt;/P&gt;&lt;P&gt;      gs_schd_lines-req_date    = gs_vbak-zback.&lt;/P&gt;&lt;P&gt;      APPEND gs_schd_lines TO gt_schd_lines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gs_schd_linesx-itm_number = gs_vbep-posnr.&lt;/P&gt;&lt;P&gt;      gs_schd_linesx-sched_line = gs_vbep-etenr.&lt;/P&gt;&lt;P&gt;      gs_schd_linesx-updateflag = c_u.&lt;/P&gt;&lt;P&gt;      gs_schd_linesx-req_date   = c_x.&lt;/P&gt;&lt;P&gt;      APPEND gs_schd_linesx TO gt_schd_linesx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;change BAPI&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      AT END OF vbeln.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&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;change pick-up order&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;        CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            salesdocument    = gv_newsalesdoc&lt;/P&gt;&lt;P&gt;            order_header_in  = gs_ord_hdr&lt;/P&gt;&lt;P&gt;            order_header_inx = gs_ord_hdrx&lt;/P&gt;&lt;P&gt;          TABLES&lt;/P&gt;&lt;P&gt;            return           = gt_return_chg&lt;/P&gt;&lt;P&gt;            order_item_in    = gt_order_item&lt;/P&gt;&lt;P&gt;            order_item_inx   = gt_order_itemx&lt;/P&gt;&lt;P&gt;            schedule_lines   = gt_schd_lines&lt;/P&gt;&lt;P&gt;            schedule_linesx  = gt_schd_linesx&lt;/P&gt;&lt;P&gt;            extensionin      = gt_extensionin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;check for error captured&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        READ TABLE gt_return_chg INTO gs_return_chg WITH KEY type = c_e.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF sy-subrc = c_0.&lt;/P&gt;&lt;P&gt;          gs_final-vbeln     = gs_vbak-vbeln.&lt;/P&gt;&lt;P&gt;          gs_final-new_vbeln = gv_newsalesdoc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          gv_fname           = 'BAPI_SALESORDER_CHANGE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          PERFORM error_handle USING gt_return_chg gs_return_chg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ELSE.&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 = c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;change user status of fillup&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          PERFORM chg_usr_stat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDIF. " sy-subrc&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CLEAR: gt_schd_lines[],&lt;/P&gt;&lt;P&gt;               gt_schd_linesx[],&lt;/P&gt;&lt;P&gt;               gt_order_item[],&lt;/P&gt;&lt;P&gt;               gt_order_itemx[],&lt;/P&gt;&lt;P&gt;               gt_return_chg[],&lt;/P&gt;&lt;P&gt;               gs_ord_hdr,&lt;/P&gt;&lt;P&gt;               gs_ord_hdrx,&lt;/P&gt;&lt;P&gt;               gt_extensionin[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDAT. " AT END OF vbeln&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP. " gt_vbep&lt;/P&gt;&lt;P&gt;***************************************************************************&lt;/P&gt;&lt;P&gt;FORM map_hdr .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR gs_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE gt_vbak INTO gs_vbak WITH KEY pckup = gs_vbep-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CHECK sy-subrc = c_0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gv_newsalesdoc = gs_vbak-pckup.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gs_ord_hdr-req_date_h = gs_vbak-back. " Req delivery date&lt;/P&gt;&lt;P&gt;  gs_ord_hdr-purch_no_c = gs_vbak-vbeln.        " Cust PO Number&lt;/P&gt;&lt;P&gt;  gs_ord_hdr-po_method  = c_auto.               " PO method&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gs_ord_hdrx-updateflag = c_u.                 " checkbox: Update Flag&lt;/P&gt;&lt;P&gt;  gs_ord_hdrx-req_date_h = c_x.                 " checkbox: Req delivery date&lt;/P&gt;&lt;P&gt;  gs_ord_hdrx-purch_no_c = c_x.                 " checkbox: Cust PO Number&lt;/P&gt;&lt;P&gt;  gs_ord_hdrx-po_method  = c_x.                 " checkbox: PO method&lt;/P&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;  IF gt_extensionin IS INITIAL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;mapping the z fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    gs_extensionin-structure         = 'BAPE_VBAK'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+0(10)  = gv_newsalesdoc.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+10(1)  = gs_vbak-zstatus.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+11(8)  = gs_vbak-zdate.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+19(6)  = gs_vbak-ztime.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+25(3)  = gs_vbak-ztype.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+28(20) = gs_vbak-znt.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+48(1)  = gs_vbak-zgr.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+49(5)  = gs_vbak-zcoe.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+54(1)  = gs_vbak-zom.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+55(1)  = gs_vbak-zht.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+56(8)  = gs_vbak-zback.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+64(1)  = gs_vbak-zant.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+65(1)  = gs_vbak-z1.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+66(1)  = gs_vbak-z2.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+67(1)  = gs_vbak-z3.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+68(1)  = gs_vbak-z4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND gs_extensionin TO gt_extensionin.&lt;/P&gt;&lt;P&gt;&lt;/P&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;mapping the checkboxes for z fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    gs_extensionin-structure         = 'BAPE_VBAKX'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+0(10)  = gv_newsalesdoc.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+10(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+11(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+12(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+13(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+14(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+15(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+16(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+17(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+18(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+19(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+20(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+21(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+22(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+23(1)  = c_x.&lt;/P&gt;&lt;P&gt;    gs_extensionin-valuepart1+24(1)  = c_x.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND gs_extensionin TO gt_extensionin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR gs_extensionin.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF. " gt_extensionin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " map_hdr&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if you need some more help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please do give points if the above code is useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Sharad Dubey on Aug 11, 2008 2:12 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Aug 2008 08:32:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4238624#M1011918</guid>
      <dc:creator>former_member4489</dc:creator>
      <dc:date>2008-08-11T08:32:59Z</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/4238625#M1011919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 10 Nov 2008 12:15:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4238625#M1011919</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-10T12:15:13Z</dc:date>
    </item>
  </channel>
</rss>

