<?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: Return SALES Order BAPI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517373#M1068125</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT  ZSALESORDER.&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;Parameters&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales document type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text FOR FIELD p_auart.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_auart TYPE auart OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales organization&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text1 FOR FIELD p_vkorg.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vkorg TYPE vkorg OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Distribution channel&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text2 FOR FIELD p_vtweg.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vtweg TYPE vtweg OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Division.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text3 FOR FIELD p_spart.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_spart TYPE spart OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sold-to&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text4 FOR FIELD p_sold.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_sold  TYPE kunnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship-to&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text5 FOR FIELD p_ship.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_ship  TYPE kunnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Material&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN COMMENT 2(20) v_text6 FOR FIELD p_matnr.&lt;/P&gt;&lt;P&gt;*PARAMETERS: p_matnr TYPE matnr   OBLIGATORY.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Quantity.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN COMMENT 2(20) v_text7 FOR FIELD p_menge.&lt;/P&gt;&lt;P&gt;*PARAMETERS: p_menge TYPE kwmeng  OBLIGATORY.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Plant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text9 FOR FIELD p_plant.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_plant TYPE werks_d .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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;Complete Deliver&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text10 FOR FIELD p_autlf.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_autlf TYPE autlf DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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;Data declarations.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: v_vbeln            LIKE vbak-vbeln.&lt;/P&gt;&lt;P&gt;DATA: header             LIKE bapisdhead1.&lt;/P&gt;&lt;P&gt;DATA: headerx            LIKE bapisdhead1x.&lt;/P&gt;&lt;P&gt;DATA: item               LIKE bapisditem  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: itemx              LIKE bapisditemx OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: partner            LIKE bapipartnr  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: return             LIKE bapiret2    OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lt_schedules_inx   TYPE STANDARD TABLE OF bapischdlx&lt;/P&gt;&lt;P&gt;                         WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lt_schedules_in    TYPE STANDARD TABLE OF bapischdl&lt;/P&gt;&lt;P&gt;                         WITH HEADER LINE.&lt;/P&gt;&lt;P&gt; DATA: lt_schedules_ink    TYPE STANDARD TABLE OF bapisdhead1&lt;/P&gt;&lt;P&gt;                         WITH HEADER LINE.&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;Initialization.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;v_text   = 'Order type'.&lt;/P&gt;&lt;P&gt;v_text1  = 'Sales Org'.&lt;/P&gt;&lt;P&gt;v_text2  = 'Distribution channel'.&lt;/P&gt;&lt;P&gt;v_text3  = 'Division'.&lt;/P&gt;&lt;P&gt;v_text4  = 'Sold-to'.&lt;/P&gt;&lt;P&gt;v_text5  = 'Ship-to'.&lt;/P&gt;&lt;P&gt;*v_text6  = 'Material'.&lt;/P&gt;&lt;P&gt;*v_text7  = 'Quantity'.&lt;/P&gt;&lt;P&gt;v_text9  = 'Plant'.&lt;/P&gt;&lt;P&gt;v_text10 = 'Complete delivery'.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales document type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  header-doc_type = p_auart.&lt;/P&gt;&lt;P&gt;  headerx-doc_type = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales organization&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  header-sales_org = p_vkorg.&lt;/P&gt;&lt;P&gt;  headerx-sales_org = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Distribution channel&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  header-distr_chan  = p_vtweg.&lt;/P&gt;&lt;P&gt;  headerx-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Division&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  header-division = p_spart.&lt;/P&gt;&lt;P&gt;  headerx-division = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  headerx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;*Complete delivery&lt;/P&gt;&lt;P&gt;    header-COMPL_DLV = p_autlf.&lt;/P&gt;&lt;P&gt;    header-COMPL_DLV = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Partner data&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sold to&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  partner-partn_role = 'AG'.&lt;/P&gt;&lt;P&gt;  partner-partn_numb = p_sold.&lt;/P&gt;&lt;P&gt;  APPEND partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  partner-partn_role = 'WE'.&lt;/P&gt;&lt;P&gt;  partner-partn_numb = p_ship.&lt;/P&gt;&lt;P&gt;  APPEND partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ITEM DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  itemx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Line item number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  item-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;  itemx-itm_number = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; item-material = p_matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; itemx-material = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Plant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  item-plant    = p_plant.&lt;/P&gt;&lt;P&gt;  itemx-plant   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Quantity&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; item-target_qty = p_menge.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; itemx-target_qty = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Complete delivery&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   item-COMPL_DLV = p_autlf.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   itemx-COMPL_DLV = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND item.&lt;/P&gt;&lt;P&gt;  APPEND itemx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Fill schedule lines&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lt_schedules_in-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;  lt_schedules_in-sched_line = '0001'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; lt_schedules_in-req_qty    = p_menge.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND lt_schedules_in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Fill schedule line flags&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lt_schedules_inx-itm_number  = '000010'.&lt;/P&gt;&lt;P&gt;  lt_schedules_inx-sched_line  = '0001'.&lt;/P&gt;&lt;P&gt;  lt_schedules_inx-updateflag  = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; lt_schedules_inx-req_qty     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND lt_schedules_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  Fill  *p_autlf line flags&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;lt_schedules_ink-DOC_TYPE = p_auart.&lt;/P&gt;&lt;P&gt;lt_schedules_ink-SALES_ORG = p_vkorg.&lt;/P&gt;&lt;P&gt;lt_schedules_ink-DISTR_CHAN = p_vtweg.&lt;/P&gt;&lt;P&gt;lt_schedules_ink-DIVISION = p_spart.&lt;/P&gt;&lt;P&gt; lt_schedules_ink-COMPL_DLV   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND lt_schedules_ink.&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;Call the BAPI to create the sales order.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA1'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            sales_header_in     = header&lt;/P&gt;&lt;P&gt;            sales_header_inx    = headerx&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            salesdocument_ex    = v_vbeln&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            return              = return&lt;/P&gt;&lt;P&gt;            sales_items_in      = item&lt;/P&gt;&lt;P&gt;            sales_items_inx     = itemx&lt;/P&gt;&lt;P&gt;            sales_schedules_in  = lt_schedules_in&lt;/P&gt;&lt;P&gt;            sales_schedules_inx = lt_schedules_inx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            sales_partners      = partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check the return table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT return WHERE type = 'E' OR type = 'A'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE: / 'Error in creating document'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Commit the work.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    COMMIT WORK AND WAIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE: / 'Document ', v_vbeln, ' created'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Nov 2008 13:03:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-24T13:03:28Z</dc:date>
    <item>
      <title>Return SALES Order BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517368#M1068120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;My requirment is that i want to create Return Sales order..through BAPI  how to go for it.. &lt;/P&gt;&lt;P&gt;please need samplecode for it.&lt;/P&gt;&lt;P&gt;which fields are mandetory please explain ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;MRK&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 14:49:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517368#M1068120</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-07T14:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: Return SALES Order BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517369#M1068121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please search the forum:&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5686793"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 14:51:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517369#M1068121</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-07T14:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: Return SALES Order BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517370#M1068122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi...&lt;/P&gt;&lt;P&gt;Use BAPI&lt;/P&gt;&lt;P&gt;"BAPI_SALESORDER_CREATEFROMDATA2"&lt;/P&gt;&lt;P&gt;The difference between sales order and Return SO is not much &lt;/P&gt;&lt;P&gt;its type is different&lt;/P&gt;&lt;P&gt;That will solve your problem&lt;/P&gt;&lt;P&gt;..Regards..&lt;/P&gt;&lt;P&gt;..Ashish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2008 08:59:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517370#M1068122</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-24T08:59:54Z</dc:date>
    </item>
    <item>
      <title>Re: Return SALES Order BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517371#M1068123</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;BAPI_SALESORDER_CHANGE&lt;/P&gt;&lt;P&gt;BAPI_SALESORDERCREATEFROMDAT1&lt;/P&gt;&lt;P&gt;BAPI_SALESORDERCREATEFROMDAT2&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_GETLIST&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2008 09:06:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517371#M1068123</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-24T09:06:46Z</dc:date>
    </item>
    <item>
      <title>Re: Return SALES Order BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517372#M1068124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Neelu.......&lt;/P&gt;&lt;P&gt;I think  as he is creating Sales order for Order return&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CHANGE is not useful&lt;/P&gt;&lt;P&gt;but&lt;/P&gt;&lt;P&gt;its better to go with &lt;/P&gt;&lt;P&gt;BAPI_SALESORDERCREATEFROMDAT2&lt;/P&gt;&lt;P&gt;than&lt;/P&gt;&lt;P&gt;BAPI_SALESORDERCREATEFROMDAT1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can use the &lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_GETLIST&lt;/P&gt;&lt;P&gt;for Getting detail list of sales order ...&lt;/P&gt;&lt;P&gt;..&lt;/P&gt;&lt;P&gt;Ashish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2008 09:12:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517372#M1068124</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-24T09:12:35Z</dc:date>
    </item>
    <item>
      <title>Re: Return SALES Order BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517373#M1068125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT  ZSALESORDER.&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;Parameters&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales document type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text FOR FIELD p_auart.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_auart TYPE auart OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales organization&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text1 FOR FIELD p_vkorg.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vkorg TYPE vkorg OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Distribution channel&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text2 FOR FIELD p_vtweg.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vtweg TYPE vtweg OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Division.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text3 FOR FIELD p_spart.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_spart TYPE spart OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sold-to&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text4 FOR FIELD p_sold.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_sold  TYPE kunnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship-to&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text5 FOR FIELD p_ship.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_ship  TYPE kunnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SKIP 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Material&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN COMMENT 2(20) v_text6 FOR FIELD p_matnr.&lt;/P&gt;&lt;P&gt;*PARAMETERS: p_matnr TYPE matnr   OBLIGATORY.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Quantity.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN COMMENT 2(20) v_text7 FOR FIELD p_menge.&lt;/P&gt;&lt;P&gt;*PARAMETERS: p_menge TYPE kwmeng  OBLIGATORY.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Plant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text9 FOR FIELD p_plant.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_plant TYPE werks_d .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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;Complete Deliver&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 2(20) v_text10 FOR FIELD p_autlf.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_autlf TYPE autlf DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&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;Data declarations.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: v_vbeln            LIKE vbak-vbeln.&lt;/P&gt;&lt;P&gt;DATA: header             LIKE bapisdhead1.&lt;/P&gt;&lt;P&gt;DATA: headerx            LIKE bapisdhead1x.&lt;/P&gt;&lt;P&gt;DATA: item               LIKE bapisditem  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: itemx              LIKE bapisditemx OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: partner            LIKE bapipartnr  OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: return             LIKE bapiret2    OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lt_schedules_inx   TYPE STANDARD TABLE OF bapischdlx&lt;/P&gt;&lt;P&gt;                         WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: lt_schedules_in    TYPE STANDARD TABLE OF bapischdl&lt;/P&gt;&lt;P&gt;                         WITH HEADER LINE.&lt;/P&gt;&lt;P&gt; DATA: lt_schedules_ink    TYPE STANDARD TABLE OF bapisdhead1&lt;/P&gt;&lt;P&gt;                         WITH HEADER LINE.&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;Initialization.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;v_text   = 'Order type'.&lt;/P&gt;&lt;P&gt;v_text1  = 'Sales Org'.&lt;/P&gt;&lt;P&gt;v_text2  = 'Distribution channel'.&lt;/P&gt;&lt;P&gt;v_text3  = 'Division'.&lt;/P&gt;&lt;P&gt;v_text4  = 'Sold-to'.&lt;/P&gt;&lt;P&gt;v_text5  = 'Ship-to'.&lt;/P&gt;&lt;P&gt;*v_text6  = 'Material'.&lt;/P&gt;&lt;P&gt;*v_text7  = 'Quantity'.&lt;/P&gt;&lt;P&gt;v_text9  = 'Plant'.&lt;/P&gt;&lt;P&gt;v_text10 = 'Complete delivery'.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Header data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales document type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  header-doc_type = p_auart.&lt;/P&gt;&lt;P&gt;  headerx-doc_type = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales organization&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  header-sales_org = p_vkorg.&lt;/P&gt;&lt;P&gt;  headerx-sales_org = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Distribution channel&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  header-distr_chan  = p_vtweg.&lt;/P&gt;&lt;P&gt;  headerx-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Division&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  header-division = p_spart.&lt;/P&gt;&lt;P&gt;  headerx-division = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  headerx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;*Complete delivery&lt;/P&gt;&lt;P&gt;    header-COMPL_DLV = p_autlf.&lt;/P&gt;&lt;P&gt;    header-COMPL_DLV = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Partner data&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sold to&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  partner-partn_role = 'AG'.&lt;/P&gt;&lt;P&gt;  partner-partn_numb = p_sold.&lt;/P&gt;&lt;P&gt;  APPEND partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  partner-partn_role = 'WE'.&lt;/P&gt;&lt;P&gt;  partner-partn_numb = p_ship.&lt;/P&gt;&lt;P&gt;  APPEND partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ITEM DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  itemx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Line item number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  item-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;  itemx-itm_number = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Material&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; item-material = p_matnr.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; itemx-material = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Plant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  item-plant    = p_plant.&lt;/P&gt;&lt;P&gt;  itemx-plant   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Quantity&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; item-target_qty = p_menge.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; itemx-target_qty = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Complete delivery&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   item-COMPL_DLV = p_autlf.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   itemx-COMPL_DLV = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND item.&lt;/P&gt;&lt;P&gt;  APPEND itemx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Fill schedule lines&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lt_schedules_in-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;  lt_schedules_in-sched_line = '0001'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; lt_schedules_in-req_qty    = p_menge.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND lt_schedules_in.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Fill schedule line flags&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lt_schedules_inx-itm_number  = '000010'.&lt;/P&gt;&lt;P&gt;  lt_schedules_inx-sched_line  = '0001'.&lt;/P&gt;&lt;P&gt;  lt_schedules_inx-updateflag  = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; lt_schedules_inx-req_qty     = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND lt_schedules_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  Fill  *p_autlf line flags&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;lt_schedules_ink-DOC_TYPE = p_auart.&lt;/P&gt;&lt;P&gt;lt_schedules_ink-SALES_ORG = p_vkorg.&lt;/P&gt;&lt;P&gt;lt_schedules_ink-DISTR_CHAN = p_vtweg.&lt;/P&gt;&lt;P&gt;lt_schedules_ink-DIVISION = p_spart.&lt;/P&gt;&lt;P&gt; lt_schedules_ink-COMPL_DLV   = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND lt_schedules_ink.&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;Call the BAPI to create the sales order.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA1'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            sales_header_in     = header&lt;/P&gt;&lt;P&gt;            sales_header_inx    = headerx&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            salesdocument_ex    = v_vbeln&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            return              = return&lt;/P&gt;&lt;P&gt;            sales_items_in      = item&lt;/P&gt;&lt;P&gt;            sales_items_inx     = itemx&lt;/P&gt;&lt;P&gt;            sales_schedules_in  = lt_schedules_in&lt;/P&gt;&lt;P&gt;            sales_schedules_inx = lt_schedules_inx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            sales_partners      = partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Check the return table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT return WHERE type = 'E' OR type = 'A'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE: / 'Error in creating document'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Commit the work.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    COMMIT WORK AND WAIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE: / 'Document ', v_vbeln, ' created'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2008 13:03:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/return-sales-order-bapi/m-p/4517373#M1068125</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-24T13:03:28Z</dc:date>
    </item>
  </channel>
</rss>

