<?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 for sales order create in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473089#M1059453</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Go through this one&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; Report ZSD_j_SALESORDER&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report zsd_j_salesorder1 line-size 132 message-id zmmbapi .&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; Created By : janani&lt;/P&gt;&lt;P&gt;*&amp;amp; Created on : 13.10.2007&lt;/P&gt;&lt;P&gt;*&amp;amp; Requested By : vardhman&lt;/P&gt;&lt;P&gt;*&amp;amp; Description of program :&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Internal table definition *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: gt_order_header_in like bapisdhead occurs 0 with header line,&lt;/P&gt;&lt;P&gt;gt_return like bapireturn1 occurs 0 with header line, " Return Messages&lt;/P&gt;&lt;P&gt;gt_order_items_in like bapiitemin occurs 0 with header line, " Item Data&lt;/P&gt;&lt;P&gt;gt_salesdocument like bapivbeln-vbeln , "Number of Generated Document&lt;/P&gt;&lt;P&gt;gt_order_partners like bapiparnr occurs 0 with header line, "Document Partner&lt;/P&gt;&lt;P&gt;gt_return1 like bapiret2 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data definition *&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;types: begin of ty_gt_ft_sales ,&lt;/P&gt;&lt;P&gt;partn_numb(10) type n ,"Customer Number 1&lt;/P&gt;&lt;P&gt;partn_role(2) ,"Partner function&lt;/P&gt;&lt;P&gt;sales_org(4) , "Sales Organization&lt;/P&gt;&lt;P&gt;distr_chan(2) , "Distribution Channel&lt;/P&gt;&lt;P&gt;division(002), "DIVISION&lt;/P&gt;&lt;P&gt;doc_type(4) , "Sales Document Type&lt;/P&gt;&lt;P&gt;purch_no(020), "Purchase order&lt;/P&gt;&lt;P&gt;material(18), "MATERIAL&lt;/P&gt;&lt;P&gt;targetquantity(020),"Target quantity&lt;/P&gt;&lt;P&gt;reqqty(020), "Req quantity&lt;/P&gt;&lt;P&gt;reqdate(010), "req date&lt;/P&gt;&lt;P&gt;*REQ_DATE_H(010),&lt;/P&gt;&lt;P&gt;ref_1(012), "Ref&lt;/P&gt;&lt;P&gt;unload_pt(025),&lt;/P&gt;&lt;P&gt;*PARTN_ROLE(2) ,"Partner function&lt;/P&gt;&lt;P&gt;*PARTN_NUMB(10) ,"Customer Number 1&lt;/P&gt;&lt;P&gt;end of ty_gt_ft_sales,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin of ty_header ,&lt;/P&gt;&lt;P&gt;partn_numb(10) ,"Customer Number 1&lt;/P&gt;&lt;P&gt;partn_role(2) ,"Partner function&lt;/P&gt;&lt;P&gt;sales_org(4) , "Sales Organization&lt;/P&gt;&lt;P&gt;distr_chan(2) , "Distribution Channel&lt;/P&gt;&lt;P&gt;division(002), "DIVISION&lt;/P&gt;&lt;P&gt;doc_type(4) , "Sales Document Type&lt;/P&gt;&lt;P&gt;purch_no(020), "Purchase order&lt;/P&gt;&lt;P&gt;unload_pt(025),&lt;/P&gt;&lt;P&gt;req_date_h(010),&lt;/P&gt;&lt;P&gt;end of ty_header,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin of ty_item,&lt;/P&gt;&lt;P&gt;material(18), "MATERIAL&lt;/P&gt;&lt;P&gt;targetquantity(020),"Target quantity&lt;/P&gt;&lt;P&gt;reqqty(020), "Req quantity&lt;/P&gt;&lt;P&gt;reqdate(010), "req date&lt;/P&gt;&lt;P&gt;ref_1(012), "Ref&lt;/P&gt;&lt;P&gt;*UNLOAD(025),&lt;/P&gt;&lt;P&gt;end of ty_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : msg(240) type c, " Return Message&lt;/P&gt;&lt;P&gt;e_rec(8) type c, " Error Records Counter&lt;/P&gt;&lt;P&gt;rec_no(8) type c, " Records Number Indicator&lt;/P&gt;&lt;P&gt;s_rec(8) type c, " Successful Records Counter&lt;/P&gt;&lt;P&gt;t_rec(8) type c, " Total Records Counter&lt;/P&gt;&lt;P&gt;v_matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;v_parvw type parvw.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : gt_ft_sales type standard table of ty_gt_ft_sales with header line.&lt;/P&gt;&lt;P&gt;data : wa_gt_ft_sales type ty_gt_ft_sales,&lt;/P&gt;&lt;P&gt;wa_order_items_in like gt_order_items_in,&lt;/P&gt;&lt;P&gt;wa_gt_ft_sales1 type ty_gt_ft_sales,&lt;/P&gt;&lt;P&gt;wa_header type ty_header,&lt;/P&gt;&lt;P&gt;salesdocument like bapivbeln-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection block for EXCEL UPLOAD FILE &lt;/P&gt;&lt;P&gt;selection-screen begin of block b1 with frame title text-000.&lt;/P&gt;&lt;P&gt;parameters file type ibipparms-path obligatory.&lt;/P&gt;&lt;P&gt;selection-screen end of block b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;lt;&amp;lt;&amp;lt;&amp;lt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR FILE .&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for file .&lt;/P&gt;&lt;P&gt;perform getname.&lt;/P&gt;&lt;P&gt;form getname.&lt;/P&gt;&lt;P&gt;call function 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;program_name = syst-cprog&lt;/P&gt;&lt;P&gt;dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;file_name = file.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;top-of-page.&lt;/P&gt;&lt;P&gt;skip 3.&lt;/P&gt;&lt;P&gt;format color col_heading inverse on.&lt;/P&gt;&lt;P&gt;write 40 text-001.&lt;/P&gt;&lt;P&gt;format color col_heading inverse off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;skip 1.&lt;/P&gt;&lt;P&gt;format color col_negative inverse on.&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; text-002, 13 sy-mandt , 104 text-003, 121 sy-uname,&lt;/P&gt;&lt;P&gt;/ text-004, 13 sy-datum , 104 text-005, 121 sy-uzeit.&lt;/P&gt;&lt;P&gt;format color col_negative inverse off.&lt;/P&gt;&lt;P&gt;skip 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;perform get_data.&lt;/P&gt;&lt;P&gt;perform bapi.&lt;/P&gt;&lt;P&gt;*end-of-page.&lt;/P&gt;&lt;P&gt;perform result.&lt;/P&gt;&lt;P&gt;form result.&lt;/P&gt;&lt;P&gt;t_rec = e_rec + s_rec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;skip 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format color col_total inverse on.&lt;/P&gt;&lt;P&gt;write: /38 text-007, t_rec.&lt;/P&gt;&lt;P&gt;format color col_total inverse off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format color col_negative inverse on.&lt;/P&gt;&lt;P&gt;write: /38 text-008, e_rec.&lt;/P&gt;&lt;P&gt;format color col_negative inverse off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format color col_total inverse on.&lt;/P&gt;&lt;P&gt;write: /38 text-009, s_rec.&lt;/P&gt;&lt;P&gt;format color col_total inverse off.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form get_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;text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt; form get_data .&lt;/P&gt;&lt;P&gt;call function 'WS_UPLOAD' "#EC *&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;filename = file&lt;/P&gt;&lt;P&gt;filetype = 'DAT'&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;data_tab = gt_ft_sales&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;conversion_error = 1&lt;/P&gt;&lt;P&gt;file_open_error = 2&lt;/P&gt;&lt;P&gt;file_read_error = 3&lt;/P&gt;&lt;P&gt;invalid_type = 4&lt;/P&gt;&lt;P&gt;no_batch = 5&lt;/P&gt;&lt;P&gt;unknown_error = 6&lt;/P&gt;&lt;P&gt;invalid_table_width = 7&lt;/P&gt;&lt;P&gt;gui_refuse_filetransfer = 8&lt;/P&gt;&lt;P&gt;customer_error = 9&lt;/P&gt;&lt;P&gt;no_authority = 10&lt;/P&gt;&lt;P&gt;others = 11.&lt;/P&gt;&lt;P&gt;if sy-subrc 0 .&lt;/P&gt;&lt;P&gt;message e000.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " get_data&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form BAPI&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;form bapi .&lt;/P&gt;&lt;P&gt;loop at gt_ft_sales into wa_gt_ft_sales.&lt;/P&gt;&lt;P&gt;wa_gt_ft_sales1 = wa_gt_ft_sales.&lt;/P&gt;&lt;P&gt;at new partn_numb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_header-doc_type = wa_gt_ft_sales1-doc_type..&lt;/P&gt;&lt;P&gt;wa_header-sales_org = wa_gt_ft_sales1-sales_org . "'0001'&lt;/P&gt;&lt;P&gt;wa_header-distr_chan = wa_gt_ft_sales1-distr_chan. "'01'&lt;/P&gt;&lt;P&gt;wa_header-division = wa_gt_ft_sales1-division. " '01'&lt;/P&gt;&lt;P&gt;wa_header-purch_no = wa_gt_ft_sales1-purch_no.&lt;/P&gt;&lt;P&gt;wa_header-req_date_h = wa_gt_ft_sales1-reqdate.&lt;/P&gt;&lt;P&gt;call function 'CONVERSION_EXIT_PARVW_INPUT'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;input = wa_gt_ft_sales1-partn_role&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;output = v_parvw.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_header-partn_role = v_parvw.&lt;/P&gt;&lt;P&gt;wa_header-partn_numb = wa_gt_ft_sales1-partn_numb.&lt;/P&gt;&lt;P&gt;wa_header-unload_pt = wa_gt_ft_sales1-unload_pt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding wa_header to gt_order_partners.&lt;/P&gt;&lt;P&gt;move-corresponding wa_header to gt_order_header_in.&lt;/P&gt;&lt;P&gt;append gt_order_header_in.&lt;/P&gt;&lt;P&gt;append gt_order_partners.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'CONVERSION_EXIT_CCMAT_INPUT'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;input = wa_gt_ft_sales1-material&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;output = v_matnr.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_order_items_in-material = v_matnr .&lt;/P&gt;&lt;P&gt;gt_order_items_in-target_qty = wa_gt_ft_sales1-targetquantity . "'1000'&lt;/P&gt;&lt;P&gt;gt_order_items_in-req_qty = wa_gt_ft_sales1-reqqty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_order_items_in-req_date = wa_gt_ft_sales1-reqdate.&lt;/P&gt;&lt;P&gt;*GT_ORDER_ITEMS_IN-BILL_DATE = wa_GT_FT_SALES1-REQDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_order_items_in-ref_1 = wa_gt_ft_sales1-ref_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append gt_order_items_in.&lt;/P&gt;&lt;P&gt;clear : wa_gt_ft_sales1,wa_header.&lt;/P&gt;&lt;P&gt;at end of partn_numb.&lt;/P&gt;&lt;P&gt;call function 'BAPI_SALESORDER_CREATEFROMDAT1'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;order_header_in = gt_order_header_in&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITHOUT_COMMIT = ' ' &lt;/P&gt;&lt;P&gt;CONVERT_PARVW_AUART = 'X' &lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;salesdocument = salesdocument&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SOLD_TO_PARTY = &lt;/P&gt;&lt;P&gt;SHIP_TO_PARTY = &lt;/P&gt;&lt;P&gt;BILLING_PARTY = &lt;/P&gt;&lt;P&gt;return = gt_return&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;order_items_in = gt_order_items_in&lt;/P&gt;&lt;P&gt;order_partners = gt_order_partners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ORDER_ITEMS_OUT = &lt;/P&gt;&lt;P&gt;ORDER_CFGS_REF = &lt;/P&gt;&lt;P&gt;ORDER_CFGS_INST = &lt;/P&gt;&lt;P&gt;ORDER_CFGS_PART_OF = &lt;/P&gt;&lt;P&gt;ORDER_CFGS_VALUE = &lt;/P&gt;&lt;P&gt;ORDER_CCARD = &lt;/P&gt;&lt;P&gt;ORDER_CFGS_BLOB = &lt;/P&gt;&lt;P&gt;ORDER_SCHEDULE_EX = &lt;/P&gt;&lt;P&gt;if gt_return-type eq 'E' .&lt;/P&gt;&lt;P&gt;e_rec = e_rec + 1.&lt;/P&gt;&lt;P&gt;read table gt_return with key id = 'V1'.&lt;/P&gt;&lt;P&gt;format color col_negative inverse on.&lt;/P&gt;&lt;P&gt;rec_no = e_rec + s_rec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate text-006 rec_no ':'&lt;/P&gt;&lt;P&gt;gt_return-message into msg separated by space .&lt;/P&gt;&lt;P&gt;condense msg.&lt;/P&gt;&lt;P&gt;write: / msg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format color col_negative inverse off.&lt;/P&gt;&lt;P&gt;elseif gt_return-number = '000'.&lt;/P&gt;&lt;P&gt;s_rec = s_rec + 1.&lt;/P&gt;&lt;P&gt;format color col_positive inverse on.&lt;/P&gt;&lt;P&gt;msg = 'SUCCESS'.&lt;/P&gt;&lt;P&gt;condense msg.&lt;/P&gt;&lt;P&gt;write: / msg .&lt;/P&gt;&lt;P&gt;format color col_positive inverse off.&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; salesdocument, 'Has been created'.&lt;/P&gt;&lt;P&gt;perform commit_mm.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;clear: gt_return[], msg.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endform. " SLALE_UPLOAD_DATA&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form COMMIT_MM&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt; form commit_mm .&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;importing&lt;/P&gt;&lt;P&gt;return = gt_return1.&lt;/P&gt;&lt;P&gt;clear: gt_order_items_inhttp://].\"GT_ORDER_CONDITIONS_IN[.&lt;/P&gt;&lt;P&gt;endform. " COMMIT_MM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;inthis pass re_doc field in header...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Sep 2008 08:07:34 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-19T08:07:34Z</dc:date>
    <item>
      <title>BAPI for sales order create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473084#M1059448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My query is&lt;/P&gt;&lt;P&gt;In BAPI_SALESORDER_CREATEFROMDAT2, when pricing condition types have been passed in ORDER_CONDITIONS_IN  tables, after creation of sales order, double conditions types occurred in sales order.&lt;/P&gt;&lt;P&gt;How to remove that duplicacy ?&lt;/P&gt;&lt;P&gt;Suggestion is that&lt;/P&gt;&lt;P&gt;1st set of condition types occurring based on config&lt;/P&gt;&lt;P&gt;2nd set of conditions types coming from FM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to ignore 1st of data?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 10:54:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473084#M1059448</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T10:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for sales order create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473085#M1059449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Manish&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Conditions tab, one should pass only those conditions, which can be set/put manually in VA01, and even if those are present in the Pricing Procedure, those won't come automatically in VA01...&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;Amol Lohade&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 11:02:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473085#M1059449</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T11:02:55Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for sales order create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473086#M1059450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After execution, double value coming!!&lt;/P&gt;&lt;P&gt;How to remove first one.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 11:05:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473086#M1059450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T11:05:33Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for sales order create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473087#M1059451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please update....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Sep 2008 11:20:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473087#M1059451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-15T11:20:32Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for sales order create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473088#M1059452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have the same problem and i've solved passing the value 'G' into  field PRICING of the structure Logic_switch in input of the bapi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Sep 2008 07:33:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473088#M1059452</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-19T07:33:32Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for sales order create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473089#M1059453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Go through this one&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; Report ZSD_j_SALESORDER&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report zsd_j_salesorder1 line-size 132 message-id zmmbapi .&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; Created By : janani&lt;/P&gt;&lt;P&gt;*&amp;amp; Created on : 13.10.2007&lt;/P&gt;&lt;P&gt;*&amp;amp; Requested By : vardhman&lt;/P&gt;&lt;P&gt;*&amp;amp; Description of program :&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Internal table definition *&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: gt_order_header_in like bapisdhead occurs 0 with header line,&lt;/P&gt;&lt;P&gt;gt_return like bapireturn1 occurs 0 with header line, " Return Messages&lt;/P&gt;&lt;P&gt;gt_order_items_in like bapiitemin occurs 0 with header line, " Item Data&lt;/P&gt;&lt;P&gt;gt_salesdocument like bapivbeln-vbeln , "Number of Generated Document&lt;/P&gt;&lt;P&gt;gt_order_partners like bapiparnr occurs 0 with header line, "Document Partner&lt;/P&gt;&lt;P&gt;gt_return1 like bapiret2 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data definition *&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;types: begin of ty_gt_ft_sales ,&lt;/P&gt;&lt;P&gt;partn_numb(10) type n ,"Customer Number 1&lt;/P&gt;&lt;P&gt;partn_role(2) ,"Partner function&lt;/P&gt;&lt;P&gt;sales_org(4) , "Sales Organization&lt;/P&gt;&lt;P&gt;distr_chan(2) , "Distribution Channel&lt;/P&gt;&lt;P&gt;division(002), "DIVISION&lt;/P&gt;&lt;P&gt;doc_type(4) , "Sales Document Type&lt;/P&gt;&lt;P&gt;purch_no(020), "Purchase order&lt;/P&gt;&lt;P&gt;material(18), "MATERIAL&lt;/P&gt;&lt;P&gt;targetquantity(020),"Target quantity&lt;/P&gt;&lt;P&gt;reqqty(020), "Req quantity&lt;/P&gt;&lt;P&gt;reqdate(010), "req date&lt;/P&gt;&lt;P&gt;*REQ_DATE_H(010),&lt;/P&gt;&lt;P&gt;ref_1(012), "Ref&lt;/P&gt;&lt;P&gt;unload_pt(025),&lt;/P&gt;&lt;P&gt;*PARTN_ROLE(2) ,"Partner function&lt;/P&gt;&lt;P&gt;*PARTN_NUMB(10) ,"Customer Number 1&lt;/P&gt;&lt;P&gt;end of ty_gt_ft_sales,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin of ty_header ,&lt;/P&gt;&lt;P&gt;partn_numb(10) ,"Customer Number 1&lt;/P&gt;&lt;P&gt;partn_role(2) ,"Partner function&lt;/P&gt;&lt;P&gt;sales_org(4) , "Sales Organization&lt;/P&gt;&lt;P&gt;distr_chan(2) , "Distribution Channel&lt;/P&gt;&lt;P&gt;division(002), "DIVISION&lt;/P&gt;&lt;P&gt;doc_type(4) , "Sales Document Type&lt;/P&gt;&lt;P&gt;purch_no(020), "Purchase order&lt;/P&gt;&lt;P&gt;unload_pt(025),&lt;/P&gt;&lt;P&gt;req_date_h(010),&lt;/P&gt;&lt;P&gt;end of ty_header,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin of ty_item,&lt;/P&gt;&lt;P&gt;material(18), "MATERIAL&lt;/P&gt;&lt;P&gt;targetquantity(020),"Target quantity&lt;/P&gt;&lt;P&gt;reqqty(020), "Req quantity&lt;/P&gt;&lt;P&gt;reqdate(010), "req date&lt;/P&gt;&lt;P&gt;ref_1(012), "Ref&lt;/P&gt;&lt;P&gt;*UNLOAD(025),&lt;/P&gt;&lt;P&gt;end of ty_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : msg(240) type c, " Return Message&lt;/P&gt;&lt;P&gt;e_rec(8) type c, " Error Records Counter&lt;/P&gt;&lt;P&gt;rec_no(8) type c, " Records Number Indicator&lt;/P&gt;&lt;P&gt;s_rec(8) type c, " Successful Records Counter&lt;/P&gt;&lt;P&gt;t_rec(8) type c, " Total Records Counter&lt;/P&gt;&lt;P&gt;v_matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;v_parvw type parvw.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : gt_ft_sales type standard table of ty_gt_ft_sales with header line.&lt;/P&gt;&lt;P&gt;data : wa_gt_ft_sales type ty_gt_ft_sales,&lt;/P&gt;&lt;P&gt;wa_order_items_in like gt_order_items_in,&lt;/P&gt;&lt;P&gt;wa_gt_ft_sales1 type ty_gt_ft_sales,&lt;/P&gt;&lt;P&gt;wa_header type ty_header,&lt;/P&gt;&lt;P&gt;salesdocument like bapivbeln-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection block for EXCEL UPLOAD FILE &lt;/P&gt;&lt;P&gt;selection-screen begin of block b1 with frame title text-000.&lt;/P&gt;&lt;P&gt;parameters file type ibipparms-path obligatory.&lt;/P&gt;&lt;P&gt;selection-screen end of block b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;lt;&amp;lt;&amp;lt;&amp;lt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR FILE .&lt;/P&gt;&lt;P&gt;at selection-screen on value-request for file .&lt;/P&gt;&lt;P&gt;perform getname.&lt;/P&gt;&lt;P&gt;form getname.&lt;/P&gt;&lt;P&gt;call function 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;program_name = syst-cprog&lt;/P&gt;&lt;P&gt;dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;file_name = file.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;top-of-page.&lt;/P&gt;&lt;P&gt;skip 3.&lt;/P&gt;&lt;P&gt;format color col_heading inverse on.&lt;/P&gt;&lt;P&gt;write 40 text-001.&lt;/P&gt;&lt;P&gt;format color col_heading inverse off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;skip 1.&lt;/P&gt;&lt;P&gt;format color col_negative inverse on.&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; text-002, 13 sy-mandt , 104 text-003, 121 sy-uname,&lt;/P&gt;&lt;P&gt;/ text-004, 13 sy-datum , 104 text-005, 121 sy-uzeit.&lt;/P&gt;&lt;P&gt;format color col_negative inverse off.&lt;/P&gt;&lt;P&gt;skip 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;P&gt;perform get_data.&lt;/P&gt;&lt;P&gt;perform bapi.&lt;/P&gt;&lt;P&gt;*end-of-page.&lt;/P&gt;&lt;P&gt;perform result.&lt;/P&gt;&lt;P&gt;form result.&lt;/P&gt;&lt;P&gt;t_rec = e_rec + s_rec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;skip 3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format color col_total inverse on.&lt;/P&gt;&lt;P&gt;write: /38 text-007, t_rec.&lt;/P&gt;&lt;P&gt;format color col_total inverse off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format color col_negative inverse on.&lt;/P&gt;&lt;P&gt;write: /38 text-008, e_rec.&lt;/P&gt;&lt;P&gt;format color col_negative inverse off.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format color col_total inverse on.&lt;/P&gt;&lt;P&gt;write: /38 text-009, s_rec.&lt;/P&gt;&lt;P&gt;format color col_total inverse off.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form get_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;text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt; form get_data .&lt;/P&gt;&lt;P&gt;call function 'WS_UPLOAD' "#EC *&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;filename = file&lt;/P&gt;&lt;P&gt;filetype = 'DAT'&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;data_tab = gt_ft_sales&lt;/P&gt;&lt;P&gt;exceptions&lt;/P&gt;&lt;P&gt;conversion_error = 1&lt;/P&gt;&lt;P&gt;file_open_error = 2&lt;/P&gt;&lt;P&gt;file_read_error = 3&lt;/P&gt;&lt;P&gt;invalid_type = 4&lt;/P&gt;&lt;P&gt;no_batch = 5&lt;/P&gt;&lt;P&gt;unknown_error = 6&lt;/P&gt;&lt;P&gt;invalid_table_width = 7&lt;/P&gt;&lt;P&gt;gui_refuse_filetransfer = 8&lt;/P&gt;&lt;P&gt;customer_error = 9&lt;/P&gt;&lt;P&gt;no_authority = 10&lt;/P&gt;&lt;P&gt;others = 11.&lt;/P&gt;&lt;P&gt;if sy-subrc 0 .&lt;/P&gt;&lt;P&gt;message e000.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " get_data&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form BAPI&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;form bapi .&lt;/P&gt;&lt;P&gt;loop at gt_ft_sales into wa_gt_ft_sales.&lt;/P&gt;&lt;P&gt;wa_gt_ft_sales1 = wa_gt_ft_sales.&lt;/P&gt;&lt;P&gt;at new partn_numb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_header-doc_type = wa_gt_ft_sales1-doc_type..&lt;/P&gt;&lt;P&gt;wa_header-sales_org = wa_gt_ft_sales1-sales_org . "'0001'&lt;/P&gt;&lt;P&gt;wa_header-distr_chan = wa_gt_ft_sales1-distr_chan. "'01'&lt;/P&gt;&lt;P&gt;wa_header-division = wa_gt_ft_sales1-division. " '01'&lt;/P&gt;&lt;P&gt;wa_header-purch_no = wa_gt_ft_sales1-purch_no.&lt;/P&gt;&lt;P&gt;wa_header-req_date_h = wa_gt_ft_sales1-reqdate.&lt;/P&gt;&lt;P&gt;call function 'CONVERSION_EXIT_PARVW_INPUT'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;input = wa_gt_ft_sales1-partn_role&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;output = v_parvw.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_header-partn_role = v_parvw.&lt;/P&gt;&lt;P&gt;wa_header-partn_numb = wa_gt_ft_sales1-partn_numb.&lt;/P&gt;&lt;P&gt;wa_header-unload_pt = wa_gt_ft_sales1-unload_pt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;move-corresponding wa_header to gt_order_partners.&lt;/P&gt;&lt;P&gt;move-corresponding wa_header to gt_order_header_in.&lt;/P&gt;&lt;P&gt;append gt_order_header_in.&lt;/P&gt;&lt;P&gt;append gt_order_partners.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'CONVERSION_EXIT_CCMAT_INPUT'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;input = wa_gt_ft_sales1-material&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;output = v_matnr.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_order_items_in-material = v_matnr .&lt;/P&gt;&lt;P&gt;gt_order_items_in-target_qty = wa_gt_ft_sales1-targetquantity . "'1000'&lt;/P&gt;&lt;P&gt;gt_order_items_in-req_qty = wa_gt_ft_sales1-reqqty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_order_items_in-req_date = wa_gt_ft_sales1-reqdate.&lt;/P&gt;&lt;P&gt;*GT_ORDER_ITEMS_IN-BILL_DATE = wa_GT_FT_SALES1-REQDATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_order_items_in-ref_1 = wa_gt_ft_sales1-ref_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;append gt_order_items_in.&lt;/P&gt;&lt;P&gt;clear : wa_gt_ft_sales1,wa_header.&lt;/P&gt;&lt;P&gt;at end of partn_numb.&lt;/P&gt;&lt;P&gt;call function 'BAPI_SALESORDER_CREATEFROMDAT1'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;order_header_in = gt_order_header_in&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITHOUT_COMMIT = ' ' &lt;/P&gt;&lt;P&gt;CONVERT_PARVW_AUART = 'X' &lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;salesdocument = salesdocument&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SOLD_TO_PARTY = &lt;/P&gt;&lt;P&gt;SHIP_TO_PARTY = &lt;/P&gt;&lt;P&gt;BILLING_PARTY = &lt;/P&gt;&lt;P&gt;return = gt_return&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;order_items_in = gt_order_items_in&lt;/P&gt;&lt;P&gt;order_partners = gt_order_partners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ORDER_ITEMS_OUT = &lt;/P&gt;&lt;P&gt;ORDER_CFGS_REF = &lt;/P&gt;&lt;P&gt;ORDER_CFGS_INST = &lt;/P&gt;&lt;P&gt;ORDER_CFGS_PART_OF = &lt;/P&gt;&lt;P&gt;ORDER_CFGS_VALUE = &lt;/P&gt;&lt;P&gt;ORDER_CCARD = &lt;/P&gt;&lt;P&gt;ORDER_CFGS_BLOB = &lt;/P&gt;&lt;P&gt;ORDER_SCHEDULE_EX = &lt;/P&gt;&lt;P&gt;if gt_return-type eq 'E' .&lt;/P&gt;&lt;P&gt;e_rec = e_rec + 1.&lt;/P&gt;&lt;P&gt;read table gt_return with key id = 'V1'.&lt;/P&gt;&lt;P&gt;format color col_negative inverse on.&lt;/P&gt;&lt;P&gt;rec_no = e_rec + s_rec.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate text-006 rec_no ':'&lt;/P&gt;&lt;P&gt;gt_return-message into msg separated by space .&lt;/P&gt;&lt;P&gt;condense msg.&lt;/P&gt;&lt;P&gt;write: / msg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;format color col_negative inverse off.&lt;/P&gt;&lt;P&gt;elseif gt_return-number = '000'.&lt;/P&gt;&lt;P&gt;s_rec = s_rec + 1.&lt;/P&gt;&lt;P&gt;format color col_positive inverse on.&lt;/P&gt;&lt;P&gt;msg = 'SUCCESS'.&lt;/P&gt;&lt;P&gt;condense msg.&lt;/P&gt;&lt;P&gt;write: / msg .&lt;/P&gt;&lt;P&gt;format color col_positive inverse off.&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; salesdocument, 'Has been created'.&lt;/P&gt;&lt;P&gt;perform commit_mm.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;clear: gt_return[], msg.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endform. " SLALE_UPLOAD_DATA&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form COMMIT_MM&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; p1 text &lt;/P&gt;&lt;P&gt;&amp;lt;-- p2 text&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------------------------------------------------------------------------" /&gt;&lt;P&gt; form commit_mm .&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;importing&lt;/P&gt;&lt;P&gt;return = gt_return1.&lt;/P&gt;&lt;P&gt;clear: gt_order_items_inhttp://].\"GT_ORDER_CONDITIONS_IN[.&lt;/P&gt;&lt;P&gt;endform. " COMMIT_MM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;inthis pass re_doc field in header...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Sep 2008 08:07:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473089#M1059453</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-19T08:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for sales order create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473090#M1059454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this link&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/bapi-salesorder-createfromdat2.htm" target="test_blank"&gt;http://www.sap-img.com/abap/bapi-salesorder-createfromdat2.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Sep 2008 08:08:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473090#M1059454</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-19T08:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for sales order create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473091#M1059455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;we have to put step number also in orders_condition table and&lt;/P&gt;&lt;P&gt;in orders_conditionx table, put 'U' as update&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Sep 2008 17:26:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-sales-order-create/m-p/4473091#M1059455</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-30T17:26:13Z</dc:date>
    </item>
  </channel>
</rss>

