<?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/4452139#M1055638</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tell me where i have to do the changes to update the &lt;STRONG&gt;vbeln&lt;/STRONG&gt; field using bapi &lt;STRONG&gt;BAPI_SALESORDER_CHANGE&lt;/STRONG&gt; ,,,,&lt;/P&gt;&lt;P&gt;pls c the following code ....&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;&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; Report  ZTEST                                                       *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;REPORT  ZTEST                              .&lt;/P&gt;&lt;P&gt;type-pools: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: VBAK ,                        "Sales Document: Header Data&lt;/P&gt;&lt;P&gt;        VBBE ,                        "Sales Requirements: Indiv Recs&lt;/P&gt;&lt;P&gt;        VBUP .                        "Sales Document: Item Status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      SELECTION-SCREEN                                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen: begin of block blk1 with frame title TEXT-001.&lt;/P&gt;&lt;P&gt;select-options:   s_email   FOR VBAK-ZREQ_EMAIL obligatory no intervals,&lt;/P&gt;&lt;P&gt;                  S_LFGSA   for VBUP-LFGSA default 'A' TO 'B' ,&lt;/P&gt;&lt;P&gt;                  S_AUART   for VBBE-AUART default 'ZPYX' no intervals.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen: end of block blk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      INTERNAL TABLES                                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of i_header occurs 0,&lt;/P&gt;&lt;P&gt;        VBELN  like VBAK-VBELN,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       BNAME  like VBAK-BNAME,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ZREQ_EMAIL like VBAK-ZREQ_EMAIL,&lt;/P&gt;&lt;P&gt;        LFGSA  like VBUP-LFGSA,&lt;/P&gt;&lt;P&gt;        AUART  like VBBE-AUART,&lt;/P&gt;&lt;P&gt;      end of i_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of i_vbup occurs 0,&lt;/P&gt;&lt;P&gt;        VBELN  like VBUP-VBELN,&lt;/P&gt;&lt;P&gt;        LFGSA  like VBUP-LFGSA,&lt;/P&gt;&lt;P&gt;      end of i_vbup.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: begin of i_vbbe occurs 0,&lt;/P&gt;&lt;P&gt;        VBELN  like VBBE-VBELN,&lt;/P&gt;&lt;P&gt;        AUART  like VBBE-AUART,&lt;/P&gt;&lt;P&gt;      end of i_vbbe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: begin of i_bo_alerts occurs 0,&lt;/P&gt;&lt;P&gt;        VBELN      like VBAK-VBELN,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       BNAME      like VBAK-BNAME,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ZREQ_EMAIL like VBAK-ZREQ_EMAIL,&lt;/P&gt;&lt;P&gt;      end of i_bo_alerts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: W_ORD_H  like BAPISDH1,&lt;/P&gt;&lt;P&gt;      W_ORD_HX like BAPISDH1X,&lt;/P&gt;&lt;P&gt;      wa_salesorder LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;      gt_extn like bapiparex occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of IT_DATA occurs 0,&lt;/P&gt;&lt;P&gt;        VBELN      like VBAK-VBELN,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       BNAME      like VBAK-BNAME,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ZREQ_EMAIL like vbak-ZREQ_EMAIL,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       LFGSA      like VBUP-LFGSA,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       AUART      like VBBE-AUART,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      end of IT_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_upd_err_cnt like sy-index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: w_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_ret2 TYPE BAPIRET2,&lt;/P&gt;&lt;P&gt;      l_msgno LIKE t100-msgnr,&lt;/P&gt;&lt;P&gt;      l_msgtxt(255) TYPE c,&lt;/P&gt;&lt;P&gt;      lt_cont LIKE soli OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      glin like sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: wa_email(200) type c.&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;C O N S T A N T S                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;V A R I A B L E S                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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; I N C L U D E S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INCLUDE zcaut_alv_reports.&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;I N I T I A L I Z A T I O N                                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN IT_data[] TO &amp;lt;IT_data&amp;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; AT SELECTION SCREEN.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt;  PERFORM fill_bapi_header.&lt;/P&gt;&lt;P&gt;  PERFORM FILL_BAPI_data.&lt;/P&gt;&lt;P&gt;  PERFORM FILL_BAPI_EXTN.&lt;/P&gt;&lt;P&gt;  PERFORM UPDATE_SALES_ORDER .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Form  fill_bapi_header&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fill_bapi_header .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-Set the update indicator for header version to 'X'&lt;/P&gt;&lt;P&gt;  w_ord_hx-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;  w_ord_hx-VERSION = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                              " fill_bapi_header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Form  FILL_BAPI_data&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FILL_BAPI_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT a&lt;SUB&gt;VBELN a&lt;/SUB&gt;ZREQ_EMAIL&lt;/P&gt;&lt;P&gt;         b~LFGSA&lt;/P&gt;&lt;P&gt;         C~AUART&lt;/P&gt;&lt;P&gt;  INTO TABLE i_header&lt;/P&gt;&lt;P&gt;  FROM VBAK AS a INNER JOIN VBUP AS b&lt;/P&gt;&lt;P&gt;    ON a&lt;SUB&gt;VBELN = b&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;    INNER JOIN VBBE AS c&lt;/P&gt;&lt;P&gt;    ON b&lt;SUB&gt;VBELN = c&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;  WHERE a~ZREQ_EMAIL IN s_email&lt;/P&gt;&lt;P&gt;    and b~LFGSA IN s_LFGSA&lt;/P&gt;&lt;P&gt;    AND c~AUART IN s_AUART.&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; IF NOT i_header[] IS INITIAL .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SORT i_header BY VBELN .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT VBELN LFGSA FROM VBUP&lt;/P&gt;&lt;P&gt;               INTO TABLE I_VBUP&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              FOR ALL ENTRIES IN I_HEADER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;               WHERE VBELN  = I_HEADER-VBELN&lt;/P&gt;&lt;P&gt;               AND   LFGSA IN S_LFGSA.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      SELECT VBELN AUART FROM VBBE&lt;/P&gt;&lt;P&gt;    INTO TABLE I_VBBE&lt;/P&gt;&lt;P&gt;    WHERE VBELN = 'ZPYX'&lt;/P&gt;&lt;P&gt;    AND   AUART in S_AUART.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_data BY  VBELN ZREQ_EMAIL .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SORT IT_data BY  VBELN  ZREQ_EMAIL auart lfgsa.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT i_header.&lt;/P&gt;&lt;P&gt;    at new ZREQ_EMAIL.&lt;/P&gt;&lt;P&gt;      MOVE: i_header-VBELN TO it_data-VBELN,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_header-BNAME TO it_data-BNAME,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            i_header-ZREQ_EMAIL TO it_data-ZREQ_EMAIL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_header-LFGSA TO it_data-LFGSA,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_header-AUART TO it_data-AUART.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      APPEND it_data.&lt;/P&gt;&lt;P&gt;      move it_data[] to gt_extn[].&lt;/P&gt;&lt;P&gt;      CLEAR i_header.&lt;/P&gt;&lt;P&gt;    endat.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                           " FILL_BAPI_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Form  FILL_BAPI_EXTN&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FILL_BAPI_EXTN .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gt_extn-structure = 'BAPE_VBAK'.&lt;/P&gt;&lt;P&gt;  gt_extn-VALUEPART1 = wa_salesorder.&lt;/P&gt;&lt;P&gt;  gt_extn-VALUEPART1+10(60) = wa_email.&lt;/P&gt;&lt;P&gt;  APPEND gt_extn.&lt;/P&gt;&lt;P&gt;  CLEAR gt_extn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gt_extn-structure = 'BAPE_VBAKX'.&lt;/P&gt;&lt;P&gt;  gt_extn-VALUEPART1 = it_data-vbeln.&lt;/P&gt;&lt;P&gt;  gt_extn-VALUEPART1+10(1) = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND gt_extn.&lt;/P&gt;&lt;P&gt;  CLEAR gt_extn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " FILL_BAPI_EXTN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Form  UPDATE_SALES_ORDER&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPDATE_SALES_ORDER .&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_salesorder&lt;/P&gt;&lt;P&gt;      order_header_inx = w_ord_hx&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      return           = w_return&lt;/P&gt;&lt;P&gt;      EXTENSIONIN     = gt_extn."Requestor e-mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT w_return.&lt;/P&gt;&lt;P&gt;    IF w_return-type = 'E'.       "Error&lt;/P&gt;&lt;P&gt;      PERFORM format_error_messages.&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;ENDFORM.                    " UPDATE_SALES_ORDER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Form  format_error_messages&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM format_error_messages .&lt;/P&gt;&lt;P&gt;  ADD 1 TO w_upd_err_cnt.&lt;/P&gt;&lt;P&gt;  l_msgno = w_return-number.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'MESSAGE_PREPARE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      language               = sy-langu&lt;/P&gt;&lt;P&gt;      msg_id                 = w_return-id&lt;/P&gt;&lt;P&gt;      msg_no                 = l_msgno&lt;/P&gt;&lt;P&gt;      msg_var1               = w_return-message_v1&lt;/P&gt;&lt;P&gt;      msg_var2               = w_return-message_v2&lt;/P&gt;&lt;P&gt;      msg_var3               = w_return-message_v3&lt;/P&gt;&lt;P&gt;      msg_var4               = w_return-message_v4&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      msg_text               = l_msgtxt&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      function_not_completed = 1&lt;/P&gt;&lt;P&gt;      message_not_found      = 2&lt;/P&gt;&lt;P&gt;      OTHERS                 = 3.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    CONCATENATE w_return-type w_return-id w_return-number&lt;/P&gt;&lt;P&gt;                l_msgtxt INTO lt_cont+5(*) SEPARATED BY space.&lt;/P&gt;&lt;P&gt;    move: l_msgtxt to w_return-message.&lt;/P&gt;&lt;P&gt;    modify w_return.&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;ENDFORM.                    " format_error_messages&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Sep 2008 14:41:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-17T14:41:02Z</dc:date>
    <item>
      <title>*BAPI_SALESORDER_CHANGE*</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4452139#M1055638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurus , &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please tell me where i have to do the changes to update the &lt;STRONG&gt;vbeln&lt;/STRONG&gt; field using bapi &lt;STRONG&gt;BAPI_SALESORDER_CHANGE&lt;/STRONG&gt; ,,,,&lt;/P&gt;&lt;P&gt;pls c the following code ....&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;&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; Report  ZTEST                                                       *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;REPORT  ZTEST                              .&lt;/P&gt;&lt;P&gt;type-pools: slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: VBAK ,                        "Sales Document: Header Data&lt;/P&gt;&lt;P&gt;        VBBE ,                        "Sales Requirements: Indiv Recs&lt;/P&gt;&lt;P&gt;        VBUP .                        "Sales Document: Item Status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      SELECTION-SCREEN                                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen: begin of block blk1 with frame title TEXT-001.&lt;/P&gt;&lt;P&gt;select-options:   s_email   FOR VBAK-ZREQ_EMAIL obligatory no intervals,&lt;/P&gt;&lt;P&gt;                  S_LFGSA   for VBUP-LFGSA default 'A' TO 'B' ,&lt;/P&gt;&lt;P&gt;                  S_AUART   for VBBE-AUART default 'ZPYX' no intervals.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen: end of block blk1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      INTERNAL TABLES                                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;=====================================================================&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of i_header occurs 0,&lt;/P&gt;&lt;P&gt;        VBELN  like VBAK-VBELN,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       BNAME  like VBAK-BNAME,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ZREQ_EMAIL like VBAK-ZREQ_EMAIL,&lt;/P&gt;&lt;P&gt;        LFGSA  like VBUP-LFGSA,&lt;/P&gt;&lt;P&gt;        AUART  like VBBE-AUART,&lt;/P&gt;&lt;P&gt;      end of i_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of i_vbup occurs 0,&lt;/P&gt;&lt;P&gt;        VBELN  like VBUP-VBELN,&lt;/P&gt;&lt;P&gt;        LFGSA  like VBUP-LFGSA,&lt;/P&gt;&lt;P&gt;      end of i_vbup.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: begin of i_vbbe occurs 0,&lt;/P&gt;&lt;P&gt;        VBELN  like VBBE-VBELN,&lt;/P&gt;&lt;P&gt;        AUART  like VBBE-AUART,&lt;/P&gt;&lt;P&gt;      end of i_vbbe.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: begin of i_bo_alerts occurs 0,&lt;/P&gt;&lt;P&gt;        VBELN      like VBAK-VBELN,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       BNAME      like VBAK-BNAME,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ZREQ_EMAIL like VBAK-ZREQ_EMAIL,&lt;/P&gt;&lt;P&gt;      end of i_bo_alerts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: W_ORD_H  like BAPISDH1,&lt;/P&gt;&lt;P&gt;      W_ORD_HX like BAPISDH1X,&lt;/P&gt;&lt;P&gt;      wa_salesorder LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;      gt_extn like bapiparex occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of IT_DATA occurs 0,&lt;/P&gt;&lt;P&gt;        VBELN      like VBAK-VBELN,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       BNAME      like VBAK-BNAME,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ZREQ_EMAIL like vbak-ZREQ_EMAIL,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       LFGSA      like VBUP-LFGSA,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       AUART      like VBBE-AUART,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      end of IT_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_upd_err_cnt like sy-index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: w_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: wa_ret2 TYPE BAPIRET2,&lt;/P&gt;&lt;P&gt;      l_msgno LIKE t100-msgnr,&lt;/P&gt;&lt;P&gt;      l_msgtxt(255) TYPE c,&lt;/P&gt;&lt;P&gt;      lt_cont LIKE soli OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      glin like sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: wa_email(200) type c.&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;C O N S T A N T S                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;V A R I A B L E S                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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; I N C L U D E S&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INCLUDE zcaut_alv_reports.&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;I N I T I A L I Z A T I O N                                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN IT_data[] TO &amp;lt;IT_data&amp;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; AT SELECTION SCREEN.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;**********************************************************************&lt;/P&gt;&lt;P&gt;  PERFORM fill_bapi_header.&lt;/P&gt;&lt;P&gt;  PERFORM FILL_BAPI_data.&lt;/P&gt;&lt;P&gt;  PERFORM FILL_BAPI_EXTN.&lt;/P&gt;&lt;P&gt;  PERFORM UPDATE_SALES_ORDER .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Form  fill_bapi_header&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM fill_bapi_header .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-Set the update indicator for header version to 'X'&lt;/P&gt;&lt;P&gt;  w_ord_hx-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;  w_ord_hx-VERSION = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                              " fill_bapi_header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Form  FILL_BAPI_data&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FILL_BAPI_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT a&lt;SUB&gt;VBELN a&lt;/SUB&gt;ZREQ_EMAIL&lt;/P&gt;&lt;P&gt;         b~LFGSA&lt;/P&gt;&lt;P&gt;         C~AUART&lt;/P&gt;&lt;P&gt;  INTO TABLE i_header&lt;/P&gt;&lt;P&gt;  FROM VBAK AS a INNER JOIN VBUP AS b&lt;/P&gt;&lt;P&gt;    ON a&lt;SUB&gt;VBELN = b&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;    INNER JOIN VBBE AS c&lt;/P&gt;&lt;P&gt;    ON b&lt;SUB&gt;VBELN = c&lt;/SUB&gt;VBELN&lt;/P&gt;&lt;P&gt;  WHERE a~ZREQ_EMAIL IN s_email&lt;/P&gt;&lt;P&gt;    and b~LFGSA IN s_LFGSA&lt;/P&gt;&lt;P&gt;    AND c~AUART IN s_AUART.&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; IF NOT i_header[] IS INITIAL .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SORT i_header BY VBELN .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT VBELN LFGSA FROM VBUP&lt;/P&gt;&lt;P&gt;               INTO TABLE I_VBUP&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              FOR ALL ENTRIES IN I_HEADER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;               WHERE VBELN  = I_HEADER-VBELN&lt;/P&gt;&lt;P&gt;               AND   LFGSA IN S_LFGSA.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      SELECT VBELN AUART FROM VBBE&lt;/P&gt;&lt;P&gt;    INTO TABLE I_VBBE&lt;/P&gt;&lt;P&gt;    WHERE VBELN = 'ZPYX'&lt;/P&gt;&lt;P&gt;    AND   AUART in S_AUART.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_data BY  VBELN ZREQ_EMAIL .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SORT IT_data BY  VBELN  ZREQ_EMAIL auart lfgsa.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT i_header.&lt;/P&gt;&lt;P&gt;    at new ZREQ_EMAIL.&lt;/P&gt;&lt;P&gt;      MOVE: i_header-VBELN TO it_data-VBELN,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_header-BNAME TO it_data-BNAME,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            i_header-ZREQ_EMAIL TO it_data-ZREQ_EMAIL.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_header-LFGSA TO it_data-LFGSA,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_header-AUART TO it_data-AUART.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      APPEND it_data.&lt;/P&gt;&lt;P&gt;      move it_data[] to gt_extn[].&lt;/P&gt;&lt;P&gt;      CLEAR i_header.&lt;/P&gt;&lt;P&gt;    endat.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                           " FILL_BAPI_data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Form  FILL_BAPI_EXTN&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FILL_BAPI_EXTN .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gt_extn-structure = 'BAPE_VBAK'.&lt;/P&gt;&lt;P&gt;  gt_extn-VALUEPART1 = wa_salesorder.&lt;/P&gt;&lt;P&gt;  gt_extn-VALUEPART1+10(60) = wa_email.&lt;/P&gt;&lt;P&gt;  APPEND gt_extn.&lt;/P&gt;&lt;P&gt;  CLEAR gt_extn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  gt_extn-structure = 'BAPE_VBAKX'.&lt;/P&gt;&lt;P&gt;  gt_extn-VALUEPART1 = it_data-vbeln.&lt;/P&gt;&lt;P&gt;  gt_extn-VALUEPART1+10(1) = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND gt_extn.&lt;/P&gt;&lt;P&gt;  CLEAR gt_extn.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " FILL_BAPI_EXTN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Form  UPDATE_SALES_ORDER&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPDATE_SALES_ORDER .&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_salesorder&lt;/P&gt;&lt;P&gt;      order_header_inx = w_ord_hx&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      return           = w_return&lt;/P&gt;&lt;P&gt;      EXTENSIONIN     = gt_extn."Requestor e-mail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT w_return.&lt;/P&gt;&lt;P&gt;    IF w_return-type = 'E'.       "Error&lt;/P&gt;&lt;P&gt;      PERFORM format_error_messages.&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;ENDFORM.                    " UPDATE_SALES_ORDER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp;      Form  format_error_messages&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM format_error_messages .&lt;/P&gt;&lt;P&gt;  ADD 1 TO w_upd_err_cnt.&lt;/P&gt;&lt;P&gt;  l_msgno = w_return-number.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'MESSAGE_PREPARE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      language               = sy-langu&lt;/P&gt;&lt;P&gt;      msg_id                 = w_return-id&lt;/P&gt;&lt;P&gt;      msg_no                 = l_msgno&lt;/P&gt;&lt;P&gt;      msg_var1               = w_return-message_v1&lt;/P&gt;&lt;P&gt;      msg_var2               = w_return-message_v2&lt;/P&gt;&lt;P&gt;      msg_var3               = w_return-message_v3&lt;/P&gt;&lt;P&gt;      msg_var4               = w_return-message_v4&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      msg_text               = l_msgtxt&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      function_not_completed = 1&lt;/P&gt;&lt;P&gt;      message_not_found      = 2&lt;/P&gt;&lt;P&gt;      OTHERS                 = 3.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    CONCATENATE w_return-type w_return-id w_return-number&lt;/P&gt;&lt;P&gt;                l_msgtxt INTO lt_cont+5(*) SEPARATED BY space.&lt;/P&gt;&lt;P&gt;    move: l_msgtxt to w_return-message.&lt;/P&gt;&lt;P&gt;    modify w_return.&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;ENDFORM.                    " format_error_messages&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 14:41:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4452139#M1055638</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-17T14:41:02Z</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/4452140#M1055639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What do you mean by "update the vbeln field"? You can't change salesorder number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Valter Oliveira.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 14:42:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4452140#M1055639</guid>
      <dc:creator>valter_oliveira</dc:creator>
      <dc:date>2008-09-17T14:42:53Z</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/4452141#M1055640</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;we have added a field zreq_email in vbak table through BAPI , if we enter a wrong email-id it should replace right email-id and corresponding to that vbeln field should display . &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;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 15:06:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4452141#M1055640</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-17T15:06:05Z</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/4452142#M1055641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't have emal field in mysytem for VBAK to test your code. did you tested that program. Use BAPI_TRANACTION_COMMIT after the BAPI call when the BAPI call is success.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you getting any errors..?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Sep 2008 15:10:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-change/m-p/4452142#M1055641</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-17T15:10:56Z</dc:date>
    </item>
  </channel>
</rss>

