<?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: how to create sales order using BAPI.... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889043#M934163</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use Bapi - BAPI_SALESDOCU_CREATEFROMDATA for creating sales order. &lt;/P&gt;&lt;P&gt;If you have 1 header line and 4 line items then just append the 4 lines in the ORDER_ITEMS_IN table of the Bapi and just call the Bapi only once. This will create one sales document with 4 line items.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 02 Jun 2008 10:30:15 GMT</pubDate>
    <dc:creator>ritesh_dugad2</dc:creator>
    <dc:date>2008-06-02T10:30:15Z</dc:date>
    <item>
      <title>how to create sales order using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889037#M934157</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;i have two flat files ..in one flat file had HEADER details and second flat file had item details....&lt;/P&gt;&lt;P&gt;those two flat files are in my desktop...now i wanted to upload the two flat file and i wanted created sales order using BAPI function module...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;could please guide me anyone of you..and please provide if anyone pf you have program logic related to this..that would be helpfull to me...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 01 Jun 2008 03:13:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889037#M934157</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-01T03:13:21Z</dc:date>
    </item>
    <item>
      <title>Re: how to create sales order using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889038#M934158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guru's,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope my question is clear ..please let me know..if it is not clear.....:)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;srinivas..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 01:18:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889038#M934158</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-02T01:18:31Z</dc:date>
    </item>
    <item>
      <title>Re: how to create sales order using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889039#M934159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;On selection Screen , r u giving 2 filepaths for header nd item details ?&lt;/P&gt;&lt;P&gt;If yes, then Suppose u have it_header and it_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_header.&lt;/P&gt;&lt;P&gt;move ur data to order_header_in.( Bapis header) &lt;/P&gt;&lt;P&gt;loop at it_item where &amp;lt;&amp;lt; condition&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt; (bapi's Item level data)&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT1&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope , u understood by this.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 02:35:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889039#M934159</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-02T02:35:19Z</dc:date>
    </item>
    <item>
      <title>Re: how to create sales order using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889040#M934160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yahh exactly i am doing the thing..&lt;/P&gt;&lt;P&gt;but i am getting document type OR not found error and sales ordernot created...&lt;/P&gt;&lt;P&gt;could please correct the below program llogic...&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  ZAREPAS35&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;REPORT  zarepas35&lt;/P&gt;&lt;P&gt;        NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;        LINE-SIZE 65&lt;/P&gt;&lt;P&gt;        LINE-COUNT 80.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gv_itemnum(6) TYPE n.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gs_vbeln                   TYPE  vbak-vbeln,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gs_order_header_in         TYPE  bapisdhead1,&lt;/P&gt;&lt;P&gt;       gs_order_header_inx        TYPE  bapisdhead1x,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gt_order_items_in          TYPE  STANDARD TABLE OF bapisditem,&lt;/P&gt;&lt;P&gt;       gwa_bapisditem             TYPE  bapisditem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gt_order_items_inx         TYPE  STANDARD TABLE OF bapisditemx,&lt;/P&gt;&lt;P&gt;       gwa_bapisditemx            TYPE  bapisditemx,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gt_order_partners          TYPE  STANDARD TABLE OF bapipartnr,&lt;/P&gt;&lt;P&gt;       gwa_bapipartnr             TYPE  bapipartnr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gt_return                  TYPE  STANDARD TABLE OF bapiret2,&lt;/P&gt;&lt;P&gt;       gwa_bapiret2               TYPE  bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab1,&lt;/P&gt;&lt;P&gt;       kunnr(10),&lt;/P&gt;&lt;P&gt;       kkunnr(10),&lt;/P&gt;&lt;P&gt;       matnr(18),&lt;/P&gt;&lt;P&gt;       kwmeng(18),&lt;/P&gt;&lt;P&gt;       werks(4),&lt;/P&gt;&lt;P&gt;       vbeln(10),&lt;/P&gt;&lt;P&gt;       END OF gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab1 TYPE STANDARD TABLE OF gty_itab1,&lt;/P&gt;&lt;P&gt;      gwa_itab1 TYPE gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab2,&lt;/P&gt;&lt;P&gt;       auart(2),&lt;/P&gt;&lt;P&gt;       vkorg(4),&lt;/P&gt;&lt;P&gt;       vtweg(2),&lt;/P&gt;&lt;P&gt;       spart(2),&lt;/P&gt;&lt;P&gt;       edatu(8),&lt;/P&gt;&lt;P&gt;       vbeln(10),&lt;/P&gt;&lt;P&gt;       END OF gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,&lt;/P&gt;&lt;P&gt;      gwa_itab2 TYPE gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab3,&lt;/P&gt;&lt;P&gt;       abc(132),&lt;/P&gt;&lt;P&gt;       END OF gty_itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab3 TYPE STANDARD TABLE OF gty_itab3,&lt;/P&gt;&lt;P&gt;      gwa_itab3 TYPE gty_itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab4,&lt;/P&gt;&lt;P&gt;       xyz(132),&lt;/P&gt;&lt;P&gt;       END OF gty_itab4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab4 TYPE STANDARD TABLE OF gty_itab4,&lt;/P&gt;&lt;P&gt;      gwa_itab4 TYPE gty_itab4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_a RADIOBUTTON GROUP grp1,&lt;/P&gt;&lt;P&gt;            p_b RADIOBUTTON GROUP grp1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_files1 TYPE string.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_files2 TYPE string.&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;  CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename = p_files1&lt;/P&gt;&lt;P&gt;      filetype = 'ASC'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      data_tab = gt_itab3&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS   = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename = p_files2&lt;/P&gt;&lt;P&gt;      filetype = 'ASC'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      data_tab = gt_itab4&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS   = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT gt_itab3 INTO gwa_itab3.&lt;/P&gt;&lt;P&gt;    IF gwa_itab3-abc(1) = 'H'.&lt;/P&gt;&lt;P&gt;      gwa_itab2 = gwa_itab3-abc+1(131).&lt;/P&gt;&lt;P&gt;      APPEND gwa_itab2 TO gt_itab2.&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;  LOOP AT gt_itab4 INTO gwa_itab4.&lt;/P&gt;&lt;P&gt;    IF gwa_itab4-xyz(1) = 'I'.&lt;/P&gt;&lt;P&gt;      gwa_itab1 = gwa_itab4-xyz+1(131).&lt;/P&gt;&lt;P&gt;      APPEND gwa_itab1 TO gt_itab1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="5" type="ul"&gt;&lt;P&gt;Header data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT gt_itab2 INTO gwa_itab2." where so = so.&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;    gs_order_header_in-doc_type = gwa_itab2-auart.&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-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;    gs_order_header_in-sales_org = gwa_itab2-vkorg.&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-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;    gs_order_header_in-distr_chan  = gwa_itab2-vtweg.&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-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;    gs_order_header_in-division = gwa_itab2-spart.&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-division = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reguested Delivery Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    gs_order_header_in-req_date_h = gwa_itab2-edatu.&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-req_date_h = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT gt_itab1 INTO gwa_itab1."  where  vbeln = gwa_itab2-vbeln .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gv_itemnum = gv_itemnum + 10.&lt;/P&gt;&lt;P&gt;    READ TABLE gt_order_partners INTO gwa_bapipartnr WITH KEY&lt;/P&gt;&lt;P&gt;                                              partn_role = 'AG'&lt;/P&gt;&lt;P&gt;                                              partn_numb = gwa_itab1-kunnr.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      CLEAR gwa_bapipartnr.&lt;/P&gt;&lt;P&gt;      gwa_bapipartnr-partn_role = 'AG'.&lt;/P&gt;&lt;P&gt;      gwa_bapipartnr-partn_numb = gwa_itab1-kunnr.&lt;/P&gt;&lt;P&gt;      APPEND gwa_bapipartnr TO gt_order_partners.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE gt_order_partners INTO gwa_bapipartnr WITH KEY&lt;/P&gt;&lt;P&gt;                                            partn_role = 'WE'&lt;/P&gt;&lt;P&gt;                                            partn_numb = gwa_itab1-kkunnr.&lt;/P&gt;&lt;P&gt;    IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;      CLEAR gwa_bapipartnr.&lt;/P&gt;&lt;P&gt;      gwa_bapipartnr-partn_role = 'WE'.&lt;/P&gt;&lt;P&gt;      gwa_bapipartnr-partn_numb = gwa_itab1-kkunnr.&lt;/P&gt;&lt;P&gt;      APPEND gwa_bapipartnr TO gt_order_partners.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gwa_bapisditemx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gwa_bapisditem-itm_number = gv_itemnum.&lt;/P&gt;&lt;P&gt;    gwa_bapisditemx-itm_number = 'X'.&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;    gwa_bapisditem-material = gwa_itab1-matnr.&lt;/P&gt;&lt;P&gt;    gwa_bapisditemx-material = 'X'.&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;Plant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    gwa_bapisditem-plant    = gwa_itab1-werks.&lt;/P&gt;&lt;P&gt;    gwa_bapisditemx-plant   = 'X'.&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;Quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;    gwa_bapisditem-target_qty = gwa_itab1-kwmeng.&lt;/P&gt;&lt;P&gt;    gwa_bapisditemx-target_qty = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND gwa_bapisditem TO gt_order_items_in.&lt;/P&gt;&lt;P&gt;    APPEND gwa_bapisditemx TO gt_order_items_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&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  = gs_order_header_in&lt;/P&gt;&lt;P&gt;      sales_header_inx = gs_order_header_inx&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      salesdocument_ex = gs_vbeln&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      return           = gt_return&lt;/P&gt;&lt;P&gt;      sales_items_in   = gt_order_items_in&lt;/P&gt;&lt;P&gt;      sales_items_inx  = gt_order_items_inx&lt;/P&gt;&lt;P&gt;      sales_partners   = gt_order_partners.&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 gt_return INTO gwa_bapiret2.&lt;/P&gt;&lt;P&gt;    IF gwa_bapiret2-type = 'S' AND&lt;/P&gt;&lt;P&gt;       gwa_bapiret2-number = '311'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Success message.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WRITE: gwa_bapiret2-message.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;    ELSEIF gwa_bapiret2-type = 'E' OR&lt;/P&gt;&lt;P&gt;           gwa_bapiret2-type = 'A'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Error / Abend message&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      WRITE: / 'Error Message:', gwa_bapiret2-message.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 02:47:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889040#M934160</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-02T02:47:04Z</dc:date>
    </item>
    <item>
      <title>Re: how to create sales order using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889041#M934161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As wht i under stood is , In header file , u will give header information , it means if 10 records are in header file , 10 sale orders has to be create.&lt;/P&gt;&lt;P&gt;for that u hav to call BAPi 10 times.&lt;/P&gt;&lt;P&gt;but in ur program u r calling bapi only one time.&lt;/P&gt;&lt;P&gt;So call bapi Inside the Header loop.&lt;/P&gt;&lt;P&gt;and &lt;/P&gt;&lt;P&gt;one more thing u have to put condion for header and item table.&lt;/P&gt;&lt;P&gt;means suppose u have 100 item number , how program will come to know to that for 1st header(sale order )how many line item it has to pass bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thats y u logic should :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;like this .&lt;/P&gt;&lt;P&gt;LOOP AT gt_itab2 INTO gwa_itab2. " Header data &lt;/P&gt;&lt;P&gt;..&lt;/P&gt;&lt;P&gt;..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT gt_itab1 INTO gwa_itab1 .&amp;lt;&amp;lt; use Conditon for header table &amp;gt;&amp;gt;.&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Call BApi.&lt;/P&gt;&lt;P&gt;Clear all Tables which u r passing to BApi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If U have Only one header ur logic will ok, but twhen its more than 1 it will fail.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Suyog Haralikar on Jun 2, 2008 5:39 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 03:38:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889041#M934161</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-02T03:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: how to create sales order using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889042#M934162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,,&lt;/P&gt;&lt;P&gt;i am using in header flat file only one header record and in item flat file i am using 4 item records...still i am fsing the same problem...while executing the program....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Srinivas...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 04:50:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889042#M934162</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-02T04:50:21Z</dc:date>
    </item>
    <item>
      <title>Re: how to create sales order using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889043#M934163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use Bapi - BAPI_SALESDOCU_CREATEFROMDATA for creating sales order. &lt;/P&gt;&lt;P&gt;If you have 1 header line and 4 line items then just append the 4 lines in the ORDER_ITEMS_IN table of the Bapi and just call the Bapi only once. This will create one sales document with 4 line items.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 10:30:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889043#M934163</guid>
      <dc:creator>ritesh_dugad2</dc:creator>
      <dc:date>2008-06-02T10:30:15Z</dc:date>
    </item>
    <item>
      <title>Re: how to create sales order using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889044#M934164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;standard BAPI is there&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATE&lt;/P&gt;&lt;P&gt;PUT * AND PRES F4 U WILL BE GETTING LIS OF BAPIS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also u have the options that u can write customise bapi using the BDC recording&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shashi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Jun 2008 10:48:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889044#M934164</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-02T10:48:49Z</dc:date>
    </item>
    <item>
      <title>Re: how to create sales order using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889045#M934165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all ..&lt;/P&gt;&lt;P&gt;i resoleved the issuee...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please find the below program logic....for your reference....&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  ZAREPAS34&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  zarepas34&lt;/P&gt;&lt;P&gt;        NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;        LINE-SIZE 65&lt;/P&gt;&lt;P&gt;        LINE-COUNT 80.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gv_itemnum(6) TYPE n.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : gs_vbeln                   TYPE  vbak-vbeln,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gs_order_header_in         TYPE  bapisdhead1,&lt;/P&gt;&lt;P&gt;       gs_order_header_inx        TYPE  bapisdhead1x,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gt_order_items_in          TYPE  STANDARD TABLE OF bapisditem,&lt;/P&gt;&lt;P&gt;       gwa_bapisditem             TYPE  bapisditem,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gt_order_items_inx         TYPE  STANDARD TABLE OF bapisditemx,&lt;/P&gt;&lt;P&gt;       gwa_bapisditemx            TYPE  bapisditemx,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gt_order_partners          TYPE  STANDARD TABLE OF bapipartnr,&lt;/P&gt;&lt;P&gt;       gwa_bapipartnr             TYPE  bapipartnr,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       gt_return                  TYPE  STANDARD TABLE OF bapiret2,&lt;/P&gt;&lt;P&gt;       gwa_bapiret2               TYPE  bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab1,&lt;/P&gt;&lt;P&gt;       kunnr(10),&lt;/P&gt;&lt;P&gt;       kkunnr(10),&lt;/P&gt;&lt;P&gt;       matnr(18),&lt;/P&gt;&lt;P&gt;       kwmeng(18),&lt;/P&gt;&lt;P&gt;       werks(4),&lt;/P&gt;&lt;P&gt;       vbeln(10),&lt;/P&gt;&lt;P&gt;       END OF gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab1 TYPE STANDARD TABLE OF gty_itab1,&lt;/P&gt;&lt;P&gt;      gwa_itab1 TYPE gty_itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab2,&lt;/P&gt;&lt;P&gt;       auart(2),&lt;/P&gt;&lt;P&gt;       vkorg(4),&lt;/P&gt;&lt;P&gt;       vtweg(2),&lt;/P&gt;&lt;P&gt;       spart(2),&lt;/P&gt;&lt;P&gt;       edatu(8),&lt;/P&gt;&lt;P&gt;       vbeln(10),&lt;/P&gt;&lt;P&gt;       END OF gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab2 TYPE STANDARD TABLE OF gty_itab2,&lt;/P&gt;&lt;P&gt;      gwa_itab2 TYPE gty_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab3,&lt;/P&gt;&lt;P&gt;       abc(132),&lt;/P&gt;&lt;P&gt;       END OF gty_itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab3 TYPE STANDARD TABLE OF gty_itab3,&lt;/P&gt;&lt;P&gt;      gwa_itab3 TYPE gty_itab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF gty_itab4,&lt;/P&gt;&lt;P&gt;       xyz(132),&lt;/P&gt;&lt;P&gt;       END OF gty_itab4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: gt_itab4 TYPE STANDARD TABLE OF gty_itab4,&lt;/P&gt;&lt;P&gt;      gwa_itab4 TYPE gty_itab4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_a RADIOBUTTON GROUP grp1,&lt;/P&gt;&lt;P&gt;            p_b RADIOBUTTON GROUP grp1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_files1 TYPE string.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_files2 TYPE string.&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;  CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename = p_files1&lt;/P&gt;&lt;P&gt;      filetype = 'ASC'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      data_tab = gt_itab3&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS   = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename = p_files2&lt;/P&gt;&lt;P&gt;      filetype = 'ASC'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      data_tab = gt_itab4&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS   = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT gt_itab3 INTO gwa_itab3.&lt;/P&gt;&lt;P&gt;    IF gwa_itab3-abc(1) = 'H'.&lt;/P&gt;&lt;P&gt;      gwa_itab2 = gwa_itab3-abc+1(131).&lt;/P&gt;&lt;P&gt;      APPEND gwa_itab2 TO gt_itab2.&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;  LOOP AT gt_itab4 INTO gwa_itab4.&lt;/P&gt;&lt;P&gt;    IF gwa_itab4-xyz(1) = 'I'.&lt;/P&gt;&lt;P&gt;      gwa_itab1 = gwa_itab4-xyz+1(131).&lt;/P&gt;&lt;P&gt;      APPEND gwa_itab1 TO gt_itab1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="5" type="ul"&gt;&lt;P&gt;Header data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   gs_order_header_in-doc_type = 'OR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   "While checking 'OR' is not found in master file so we used in flat file as 'TA'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT gt_itab2 INTO gwa_itab2.&lt;/P&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;    gs_order_header_in-doc_type = gwa_itab2-auart.&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-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;    gs_order_header_in-sales_org = gwa_itab2-vkorg.&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-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;    gs_order_header_in-distr_chan  = gwa_itab2-vtweg.&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-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;    gs_order_header_in-division = gwa_itab2-spart.&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-division = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reguested Delivery Date&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    gs_order_header_in-req_date_h = gwa_itab2-edatu.&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-req_date_h = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gs_order_header_inx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT gt_itab1 INTO gwa_itab1  WHERE  vbeln = gwa_itab2-vbeln .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gv_itemnum = gv_itemnum + 10.&lt;/P&gt;&lt;P&gt;      READ TABLE gt_order_partners INTO gwa_bapipartnr WITH KEY&lt;/P&gt;&lt;P&gt;                                                partn_role = 'AG'&lt;/P&gt;&lt;P&gt;                                                partn_numb = gwa_itab1-kunnr.&lt;/P&gt;&lt;P&gt;      IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;        CLEAR gwa_bapipartnr.&lt;/P&gt;&lt;P&gt;        gwa_bapipartnr-partn_role = 'AG'.&lt;/P&gt;&lt;P&gt;        gwa_bapipartnr-partn_numb = gwa_itab1-kunnr.&lt;/P&gt;&lt;P&gt;        APPEND gwa_bapipartnr TO gt_order_partners.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE gt_order_partners INTO gwa_bapipartnr WITH KEY&lt;/P&gt;&lt;P&gt;                                              partn_role = 'WE'&lt;/P&gt;&lt;P&gt;                                              partn_numb = gwa_itab1-kkunnr.&lt;/P&gt;&lt;P&gt;      IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;        CLEAR gwa_bapipartnr.&lt;/P&gt;&lt;P&gt;        gwa_bapipartnr-partn_role = 'WE'.&lt;/P&gt;&lt;P&gt;        gwa_bapipartnr-partn_numb = gwa_itab1-kkunnr.&lt;/P&gt;&lt;P&gt;        APPEND gwa_bapipartnr TO gt_order_partners.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gwa_bapisditemx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      gwa_bapisditem-itm_number = gv_itemnum.&lt;/P&gt;&lt;P&gt;      gwa_bapisditemx-itm_number = 'X'.&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;      gwa_bapisditem-material = gwa_itab1-matnr.&lt;/P&gt;&lt;P&gt;      gwa_bapisditemx-material = 'X'.&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;Plant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;      gwa_bapisditem-plant    = gwa_itab1-werks.&lt;/P&gt;&lt;P&gt;      gwa_bapisditemx-plant   = 'X'.&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;Quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;      gwa_bapisditem-target_qty = gwa_itab1-kwmeng.&lt;/P&gt;&lt;P&gt;      gwa_bapisditemx-target_qty = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND gwa_bapisditem TO gt_order_items_in.&lt;/P&gt;&lt;P&gt;      APPEND gwa_bapisditemx TO gt_order_items_inx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&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  = gs_order_header_in&lt;/P&gt;&lt;P&gt;        sales_header_inx = gs_order_header_inx&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        salesdocument_ex = gs_vbeln&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        return           = gt_return&lt;/P&gt;&lt;P&gt;        sales_items_in   = gt_order_items_in&lt;/P&gt;&lt;P&gt;        sales_items_inx  = gt_order_items_inx&lt;/P&gt;&lt;P&gt;        sales_partners   = gt_order_partners.&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 gt_return INTO gwa_bapiret2.&lt;/P&gt;&lt;P&gt;      IF gwa_bapiret2-type = 'S' AND&lt;/P&gt;&lt;P&gt;         gwa_bapiret2-number = '311'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Success message.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        WRITE: gwa_bapiret2-message.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;      ELSEIF gwa_bapiret2-type = 'E' OR&lt;/P&gt;&lt;P&gt;             gwa_bapiret2-type = 'A'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Error / Abend message&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        WRITE: / 'Error Message:', gwa_bapiret2-message.&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 04:17:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889045#M934165</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T04:17:33Z</dc:date>
    </item>
    <item>
      <title>Re: how to create sales order using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889046#M934166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All....&lt;/P&gt;&lt;P&gt;i resolved the isuue....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your valuble inputs and your valuble inputs....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&amp;amp;regards&lt;/P&gt;&lt;P&gt;Srinivas.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2008 04:19:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-sales-order-using-bapi/m-p/3889046#M934166</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-03T04:19:11Z</dc:date>
    </item>
  </channel>
</rss>

