<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic BAPI_SALESORDER_CREATEFROMDAT2 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635503#M606309</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;&lt;/P&gt;&lt;P&gt; I am using BAPI_SALESORDER_CREATEFROMDAT2 to create a standard sales order..I am filling the texts table..I am able to get the header texts in the table parameter ORDER_TEXT..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; The problem is when i go to the standard transaction VA03 only the first line&lt;/P&gt;&lt;P&gt; of the text is shown..Lines written after an enter are not updated in texts of VA03..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Can u plz help me out with the problem and how to proceed..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E.g : I am enetering texts like -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        Text 1&lt;/P&gt;&lt;P&gt;        Text 2&lt;/P&gt;&lt;P&gt;        Text 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; But  in VA03 it is shown only as -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       Text 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Plz help me solve the problem..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Helpful answers will be rewarded..&lt;/P&gt;&lt;P&gt; Thanx &lt;/P&gt;&lt;P&gt; Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Jul 2007 06:50:10 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-27T06:50:10Z</dc:date>
    <item>
      <title>BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635503#M606309</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;&lt;/P&gt;&lt;P&gt; I am using BAPI_SALESORDER_CREATEFROMDAT2 to create a standard sales order..I am filling the texts table..I am able to get the header texts in the table parameter ORDER_TEXT..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; The problem is when i go to the standard transaction VA03 only the first line&lt;/P&gt;&lt;P&gt; of the text is shown..Lines written after an enter are not updated in texts of VA03..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Can u plz help me out with the problem and how to proceed..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E.g : I am enetering texts like -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        Text 1&lt;/P&gt;&lt;P&gt;        Text 2&lt;/P&gt;&lt;P&gt;        Text 3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; But  in VA03 it is shown only as -&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       Text 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Plz help me solve the problem..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Helpful answers will be rewarded..&lt;/P&gt;&lt;P&gt; Thanx &lt;/P&gt;&lt;P&gt; Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2007 06:50:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635503#M606309</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-27T06:50:10Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635504#M606310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;please try this example program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZBAPI_SALESORDER_CREATE LINE-SIZE 132 MESSAGE-ID ZMMBAPI .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Internal table definition                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Header&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;DATA: GT_ORDER_HEADER_IN LIKE BAPISDHD1,&lt;/P&gt;&lt;P&gt;*******&amp;lt;&amp;lt;&amp;lt;Checkbox Fields for Sales and Distribution Document Header&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;      GT_ORDER_HEADER_INX  LIKE    BAPISDHD1X,&lt;/P&gt;&lt;P&gt;*****&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Return Parameter&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;      GT_RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE,  " Return Messages&lt;/P&gt;&lt;P&gt;*********&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Item&amp;lt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;      GT_ORDER_ITEMS_IN LIKE BAPISDITM OCCURS 0 WITH HEADER LINE, " Item Data&lt;/P&gt;&lt;P&gt;*********&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Item&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;      GT_ORDER_ITEMS_INX LIKE BAPISDITMX OCCURS 0 WITH HEADER LINE, "Item Data Checkbox&lt;/P&gt;&lt;P&gt;*********&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Item&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;      GT_SALESDOCUMENT LIKE BAPIVBELN-VBELN , "Number of Generated Document&lt;/P&gt;&lt;P&gt;*********&amp;lt;&amp;lt;&amp;lt;Communications Fields: SD Document Partner: WWW&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;      GT_ORDER_PARTNERS  LIKE BAPIPARNR OCCURS 0 WITH HEADER LINE, "Document Partner&lt;/P&gt;&lt;P&gt;********&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communications Fields: SD Document Partner: WWW&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;      GT_ORDER_SCHEDULES_IN LIKE BAPISCHDL OCCURS 0 WITH HEADER LINE, "Schedule Line Data&lt;/P&gt;&lt;P&gt;****&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Checkbox List for Maintaining Sales Document Schedule Line&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;      GT_ORDER_SCHEDULES_INX LIKE BAPISCHDLX OCCURS 0 WITH HEADER LINE, " Checkbox Schedule Line Data&lt;/P&gt;&lt;P&gt;*******Communication Fields for Maintaining Conditions in the Order&lt;/P&gt;&lt;P&gt;      GT_ORDER_CONDITIONS_IN  LIKE BAPICOND OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;******Communication Fields for Maintaining Conditions in the Order&lt;/P&gt;&lt;P&gt;      GT_ORDER_CONDITIONS_INX LIKE BAPICONDX OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Data definition                                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:  BEGIN OF GT_FT_SALES OCCURS 0,&lt;/P&gt;&lt;P&gt;       DOC_TYPE(4)  ,        "Sales Document Type&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(2)   ,       "DIVISION(2)&lt;/P&gt;&lt;P&gt;       SALES_DIST(6)  ,      "Sales district&lt;/P&gt;&lt;P&gt;       INCOTERMS1(3)  ,      "Incoterms (part 1)&lt;/P&gt;&lt;P&gt;       INCOTERMS2(28)  ,     "Incoterms (part 2)&lt;/P&gt;&lt;P&gt;       PMNTTRMS(4)  ,        "Terms of payment key&lt;/P&gt;&lt;P&gt;       PRICE_DATE(8) ,       "Date for pricing and exchange rate&lt;/P&gt;&lt;P&gt;       PURCH_NO_C(35)  ,     "Customer purchase order number&lt;/P&gt;&lt;P&gt;       PURCH_NO_S(35)  ,     "Ship-to Party's Purchase Order Number&lt;/P&gt;&lt;P&gt;       EXCHG_RATE(8)  ,      "Directly quoted exchange rate for pricing and statistics&lt;/P&gt;&lt;P&gt;       CURRENCY(5) ,         "SD document currency&lt;/P&gt;&lt;P&gt;       MATERIAL(18),         "MATERIAL&lt;/P&gt;&lt;P&gt;       TARGET_QTY(13)  ,     "Target quantity in sales units&lt;/P&gt;&lt;P&gt;       ITEM_CATEG(4)  ,      "Sales document item category&lt;/P&gt;&lt;P&gt;       MATL_GROUP(8)  ,      "Material Group&lt;/P&gt;&lt;P&gt;       PURCH_NO_C1(35),      "Customer purchase order number&lt;/P&gt;&lt;P&gt;       SALES_DIST1(6)  ,     "Sales district&lt;/P&gt;&lt;P&gt;       INCOTERMS11(3)  ,     "Incoterms (part 1)&lt;/P&gt;&lt;P&gt;       INCOTERMS21(28),     "Incoterms (part 2)&lt;/P&gt;&lt;P&gt;       PMNTTRMS1(4)  ,     "Terms of payment key&lt;/P&gt;&lt;P&gt;       EXCHG_RATE1(8) ,    "Directly quoted exchange rate for pricing and statistics&lt;/P&gt;&lt;P&gt;       PRICE_DATE1(8) ,    "Date for pricing and exchange rate&lt;/P&gt;&lt;P&gt;       TRG_QTY_NO(5)    , "Factor for converting sales units to base units (target qty)&lt;/P&gt;&lt;P&gt;       DIVISION1(2)     ,                                   "DIVISION1&lt;/P&gt;&lt;P&gt;       SALQTYNUM(5)     , "Numerator (factor) for conversion of sales quantity into SKU&lt;/P&gt;&lt;P&gt;       GROSS_WGHT(3)    , "Gross Weight of the Item&lt;/P&gt;&lt;P&gt;       NET_WEIGHT(15)    , "Net Weight of the Item&lt;/P&gt;&lt;P&gt;       UNTOF_WGHT(3)    ,"Weight Unit&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;********&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communications Fields: SD Document Partner: WWW&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;       ITM_NUMBER(6) ,"Item number of the SD document&lt;/P&gt;&lt;P&gt;       REQ_QTY(8)  , "Schedule line date&lt;/P&gt;&lt;P&gt;       DLV_DATE(8)  , "Schedule line date&lt;/P&gt;&lt;P&gt;       MS_DATE(8)  , "Material availability date&lt;/P&gt;&lt;P&gt;       LOAD_DATE(8) , "Loading time (local time with reference to a shipping point)&lt;/P&gt;&lt;P&gt;       GI_DATE(8), "Time of goods issue (local DATE, with reference to a plant)&lt;/P&gt;&lt;P&gt;       TP_DATE(8)  , "Transportation planning -time (local w/ref. to shipping pnt)&lt;/P&gt;&lt;P&gt;       ITM_NUMBER2(6) , "Condition item number&lt;/P&gt;&lt;P&gt;END OF GT_FT_SALES,&lt;/P&gt;&lt;P&gt;       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;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;selection block for EXCEL UPLOAD FILE&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&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;*&amp;lt;&amp;lt;&amp;lt;&amp;lt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR FILE .&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR FILE .&lt;/P&gt;&lt;P&gt;&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;**&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;START-OF-SELECTION.&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&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 &amp;lt;&amp;gt; 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;  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, 111 SY-UNAME,&lt;/P&gt;&lt;P&gt;              / TEXT-004, 13 SY-DATUM , 104 TEXT-005, 111 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;  LOOP AT GT_FT_SALES.&lt;/P&gt;&lt;P&gt;      PERFORM SLALE_UPLOAD_DATA.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&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;&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;      Form  SLALE_UPLOAD_DATA&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SLALE_UPLOAD_DATA .&lt;/P&gt;&lt;P&gt;*******&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Header&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-DOC_TYPE =    'TA'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-SALES_ORG =  GT_FT_SALES-SALES_ORG . "'0001'&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-DISTR_CHAN = GT_FT_SALES-DISTR_CHAN. "'01'&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-DIVISION  =   GT_FT_SALES-DIVISION.  " '01'&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-SALES_DIST = GT_FT_SALES-SALES_DIST ."'000001'&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-INCOTERMS1 = GT_FT_SALES-INCOTERMS1.  "'CFR'&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-INCOTERMS2 = GT_FT_SALES-INCOTERMS2 . "'HAMBURG'&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-PMNTTRMS = GT_FT_SALES-PMNTTRMS .    "'0001'&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-PRICE_DATE = GT_FT_SALES-PRICE_DATE ."'20060818'&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-PURCH_NO_C =  '32'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-PURCH_NO_S =   '32'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-EXCHG_RATE =  GT_FT_SALES-EXCHG_RATE ."'1.00000'&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_IN-CURRENCY = GT_FT_SALES-CURRENCY . " 'EUR'&lt;/P&gt;&lt;P&gt;********&amp;lt;&amp;lt;&amp;lt;Checkbox Fields for Sales and Distribution Document Header&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-DOC_TYPE   = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-SALES_ORG  = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-DISTR_CHAN = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-DIVISION   = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-SALES_DIST = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-INCOTERMS1 = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-INCOTERMS2 = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-PMNTTRMS =   'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-PRICE_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-PURCH_NO_C = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-PURCH_NO_S = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-EXCHG_RATE =  'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_HEADER_INX-CURRENCY = 'X'.&lt;/P&gt;&lt;P&gt;*****&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Item&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-ITM_NUMBER = '000010'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-MATERIAL  =  GT_FT_SALES-MATERIAL .&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-PO_ITM_NO = '32'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-CUST_MAT22 = 'AGNI-IV'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-BILL_DATE = '20060808'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-PLANT = '0001'.&lt;/P&gt;&lt;P&gt;*GT_ORDER_ITEMS_IN-STORE_LOC = '0001'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-TARGET_QTY = GT_FT_SALES-TARGET_QTY . "'1000'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-ITEM_CATEG = GT_FT_SALES-ITEM_CATEG . "'TAN'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-MATL_GROUP = GT_FT_SALES-MATL_GROUP . "'01'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-PURCH_NO_C = GT_FT_SALES-PURCH_NO_C . "'32'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-SALES_DIST = GT_FT_SALES-SALES_DIST . "'000001'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-INCOTERMS1 = GT_FT_SALES-INCOTERMS1 . "'CFR'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-INCOTERMS2 = GT_FT_SALES-INCOTERMS2 . "'HAMBURG'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-PMNTTRMS = GT_FT_SALES-PMNTTRMS  .    "'0001'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-EXCHG_RATE = GT_FT_SALES-EXCHG_RATE . "'1.00000'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-PRICE_DATE = GT_FT_SALES-PRICE_DATE . "'20060808'&lt;/P&gt;&lt;P&gt;*GT_ORDER_ITEMS_IN-SALES_UNIT = 'DZ'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-TRG_QTY_NO = GT_FT_SALES-TRG_QTY_NO . "'23'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-DIVISION = GT_FT_SALES-DIVISION   .   "'01'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-SALQTYNUM = GT_FT_SALES-SALQTYNUM .   "'32'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-GROSS_WGHT = GT_FT_SALES-GROSS_WGHT.  " ' 25272000'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-NET_WEIGHT = GT_FT_SALES-NET_WEIGHT.  "'24464000'&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_IN-UNTOF_WGHT = GT_FT_SALES-UNTOF_WGHT . " 'KG'&lt;/P&gt;&lt;P&gt;*GT_ORDER_ITEMS_IN-CURRENCY = 'EUR'.&lt;/P&gt;&lt;P&gt;    APPEND  GT_ORDER_ITEMS_IN.&lt;/P&gt;&lt;P&gt;****&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Item&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-ITM_NUMBER = '000010'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-MATERIAL = 'X'.&lt;/P&gt;&lt;P&gt;*GT_ORDER_ITEMS_INX-PO_ITM_NO = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-CUST_MAT22 = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-BILL_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-PLANT = 'X'.&lt;/P&gt;&lt;P&gt;*GT_ORDER_ITEMS_INX-STORE_LOC = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-TARGET_QTY = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-ITEM_CATEG = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-MATL_GROUP = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-PURCH_NO_C = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-SALES_DIST = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-INCOTERMS1 = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-INCOTERMS2 = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-PMNTTRMS = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-EXCHG_RATE = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-PRICE_DATE = 'X'.&lt;/P&gt;&lt;P&gt;*GT_ORDER_ITEMS_INX-SALES_UNIT = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-TRG_QTY_NO = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-DIVISION = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-SALQTYNUM = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-GROSS_WGHT =  'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-NET_WEIGHT = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_ITEMS_INX-UNTOF_WGHT = 'X'.&lt;/P&gt;&lt;P&gt;*GT_ORDER_ITEMS_IN-CURRENCY = 'x'.&lt;/P&gt;&lt;P&gt;    APPEND  GT_ORDER_ITEMS_INX.&lt;/P&gt;&lt;P&gt;*****&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communications Fields: SD Document Partner: WWW&lt;/P&gt;&lt;P&gt;    GT_ORDER_PARTNERS-PARTN_ROLE =   'WE'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_PARTNERS-PARTN_NUMB =  '0000000057'.&lt;/P&gt;&lt;P&gt;***GT_ORDER_PARTNERS-ITM_NUMBER = GT_FT_SALES-ITM_NUMBER . " '000010'.&lt;/P&gt;&lt;P&gt;    APPEND  GT_ORDER_PARTNERS.&lt;/P&gt;&lt;P&gt;*********&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communications Fields: SD Document Partner: WWW&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_IN-ITM_NUMBER = GT_FT_SALES-ITM_NUMBER." '000010'&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_IN-REQ_QTY = GT_FT_SALES-REQ_QTY .   "'234'&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_IN-DLV_DATE = GT_FT_SALES-DLV_DATE  ."  '20060824'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_IN-MS_DATE =  GT_FT_SALES-MS_DATE .  "'20060808'&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_IN-LOAD_DATE = GT_FT_SALES-LOAD_DATE.  " '20060822'&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_IN-GI_DATE = GT_FT_SALES-GI_DATE . " '20060823'&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_IN-TP_DATE = GT_FT_SALES-TP_DATE .   "'20060821'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND  gt_ORDER_SCHEDULES_IN.&lt;/P&gt;&lt;P&gt;*********&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communications Fields: SD Document Partner: WWW FLAG&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_INX-ITM_NUMBER = '000010'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_INX-REQ_QTY = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_INX-DLV_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_INX-MS_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_INX-LOAD_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_INX-GI_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    GT_ORDER_SCHEDULES_INX-DLV_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND  gt_ORDER_SCHEDULES_INX.&lt;/P&gt;&lt;P&gt;********Communication Fields for Maintaining Conditions in the Order&lt;/P&gt;&lt;P&gt;    GT_ORDER_CONDITIONS_IN-ITM_NUMBER = GT_FT_SALES-ITM_NUMBER ." '000010'&lt;/P&gt;&lt;P&gt;    APPEND GT_ORDER_CONDITIONS_IN.&lt;/P&gt;&lt;P&gt;***Communication Fields for Maintaining Conditions in the Order&lt;/P&gt;&lt;P&gt;    GT_ORDER_CONDITIONS_INX-ITM_NUMBER = '000010'.&lt;/P&gt;&lt;P&gt;    APPEND GT_ORDER_CONDITIONS_INX.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   SALESDOCUMENTIN               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ORDER_HEADER_IN               = GT_ORDER_HEADER_IN&lt;/P&gt;&lt;P&gt;        ORDER_HEADER_INX              = GT_ORDER_HEADER_INX&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SENDER                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BINARY_RELATIONSHIPTYPE       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INT_NUMBER_ASSIGNMENT         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BEHAVE_WHEN_ERROR             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LOGIC_SWITCH                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TESTRUN                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONVERT                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;     IMPORTING&lt;/P&gt;&lt;P&gt;       SALESDOCUMENT                  = GT_SALESDOCUMENT&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;       RETURN                         = GT_RETURN&lt;/P&gt;&lt;P&gt;        ORDER_ITEMS_IN                = GT_ORDER_ITEMS_IN&lt;/P&gt;&lt;P&gt;        ORDER_ITEMS_INX               = GT_ORDER_ITEMS_INX&lt;/P&gt;&lt;P&gt;        ORDER_PARTNERS                = GT_ORDER_PARTNERS&lt;/P&gt;&lt;P&gt;       ORDER_SCHEDULES_IN            =  GT_ORDER_SCHEDULES_IN&lt;/P&gt;&lt;P&gt;       ORDER_SCHEDULES_INX           =  GT_ORDER_SCHEDULES_INX&lt;/P&gt;&lt;P&gt;       ORDER_CONDITIONS_IN           =  GT_ORDER_CONDITIONS_IN&lt;/P&gt;&lt;P&gt;       ORDER_CONDITIONS_INX          =  GT_ORDER_CONDITIONS_INX&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REF                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_INST               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_PART_OF            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VALUE              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_BLOB               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VK                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REFINST            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CCARD                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_TEXT                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_KEYS                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSIONIN                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PARTNERADDRESSES              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;&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;          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;      FORMAT COLOR COL_NEGATIVE INVERSE OFF.&lt;/P&gt;&lt;P&gt;  ELSEIF GT_RETURN-TYPE EQ 'S'.&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 = GT_RETURN-MESSAGE.&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;     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;ENDFORM.                    " SLALE_UPLOAD_DATA&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;      Form  COMMIT_MM&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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_RETURN.&lt;/P&gt;&lt;P&gt;  clear:      GT_ORDER_ITEMS_IN[],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;REPORT  ZBAPI_SALESORDER_CHANGE LINE-SIZE 132 MESSAGE-ID ZMMBAPI .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Internal table definition                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****&amp;lt;&amp;lt;&amp;lt;&amp;lt; BAPI Sales Order&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;DATA: GT_SALESDOCUMENT LIKE  BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;******&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: SD Order Header&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;      GT_ORDER_HEADER_IN  LIKE BAPISDH1,&lt;/P&gt;&lt;P&gt;******&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Checkbox List: SD Order Header&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;      GT_ORDER_HEADER_INX LIKE BAPISDH1X,&lt;/P&gt;&lt;P&gt;*****&amp;lt;&amp;lt;&amp;lt;Return Parameter&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;     GT_RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;*******&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Item&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;     GT_ORDER_ITEM_IN LIKE BAPISDITM OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;*******&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Item&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;     GT_ORDER_ITEM_INX LIKE BAPISDITMX OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;*******&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields for Maintaining Conditions in the Order&lt;/P&gt;&lt;P&gt;     GT_CONDITIONS_IN LIKE BAPICOND OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;*******&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields for Maintaining Conditions in the Order&lt;/P&gt;&lt;P&gt;     GT_CONDITIONS_INX LIKE BAPICONDX OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   FLAT FLIE Internal table definition                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF GT_FT_SALES OCCURS 0,&lt;/P&gt;&lt;P&gt;      SALESDOCUMENT(10), "SALESDOCUMENT&lt;/P&gt;&lt;P&gt;      SALES_ORG(4) , "Sales Organization&lt;/P&gt;&lt;P&gt;      DISTR_CHAN(2), "Sales Organization&lt;/P&gt;&lt;P&gt;      DIVISION(2) ,  " DIVISION&lt;/P&gt;&lt;P&gt;      PURCH_NO_C(35)  , "Customer purchase order number&lt;/P&gt;&lt;P&gt;      SALES_DIST(6) , "Sales district&lt;/P&gt;&lt;P&gt;      INCOTERMS1(3)  ,                                      "INCOTERMS1&lt;/P&gt;&lt;P&gt;      PMNTTRMS(4)  , "Terms of payment key&lt;/P&gt;&lt;P&gt;      ITM_NUMBER(6) ,   "Sales Document Item&lt;/P&gt;&lt;P&gt;      PO_ITM_NO(6)  ,   "Item Number of the Underlying Purchase Order&lt;/P&gt;&lt;P&gt;      MATERIAL(18), "Material Number&lt;/P&gt;&lt;P&gt; END OF GT_FT_SALES,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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;ERR_ORDER(10) TYPE C.  " Order Number Indicator&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;selection block for EXCEL UPLOAD FILE&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&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 .&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR FILE .&lt;/P&gt;&lt;P&gt;&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;**&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;START-OF-SELECTION.&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF  SY-SUBRC &amp;lt;&amp;gt; 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;  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, 111 SY-UNAME,&lt;/P&gt;&lt;P&gt;            / TEXT-004, 13 SY-DATUM , 104 TEXT-005, 111 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;  LOOP AT GT_FT_SALES.&lt;/P&gt;&lt;P&gt;    PERFORM UPLOAD_FILE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&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;&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;      Form  UPLOAD_FILE&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPLOAD_FILE .&lt;/P&gt;&lt;P&gt;********&amp;lt;&amp;lt;&amp;lt;&amp;lt; BAPI Sales Order&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;  GT_SALESDOCUMENT = GT_FT_SALES-SALESDOCUMENT . " '0000000233' "Order Number&lt;/P&gt;&lt;P&gt;******&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: SD Order Header&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_IN-SALES_ORG = GT_FT_SALES-SALES_ORG .   "'0001' "Sales Organization&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_IN-DISTR_CHAN = GT_FT_SALES-DISTR_CHAN . "Distribution Channel&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_IN-DIVISION = GT_FT_SALES-DIVISION .    "Division&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_IN-PURCH_NO_C = GT_FT_SALES-PURCH_NO_C . "Customer purchase order number&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_IN-SALES_DIST = GT_FT_SALES-SALES_DIST . " Sales district&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_IN-INCOTERMS1 = GT_FT_SALES-INCOTERMS1 . "Incoterms (part 1)&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_IN-PMNTTRMS = GT_FT_SALES-PMNTTRMS .      "Terms of payment key&lt;/P&gt;&lt;P&gt;******&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: SD Order Header FLAG&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_INX-UPDATEFLAG = 'U'.&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_INX-SALES_ORG = 'X'. "Sales Organization&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_INX-DISTR_CHAN = 'X'. "Distribution Channel&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_INX-DIVISION = 'X'. "Division&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_INX-PURCH_NO_C = 'X' ."Customer purchase order number&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_INX-SALES_DIST = 'X'. " Sales district&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_INX-INCOTERMS1 = 'X'."Incoterms (part 1)&lt;/P&gt;&lt;P&gt;  GT_ORDER_HEADER_INX-PMNTTRMS = 'X'. "Terms of payment key&lt;/P&gt;&lt;P&gt;*******&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Item&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;  GT_ORDER_ITEM_IN-ITM_NUMBER = GT_FT_SALES-ITM_NUMBER . "'000010' "Sales Document Item&lt;/P&gt;&lt;P&gt;  GT_ORDER_ITEM_IN-PO_ITM_NO   = GT_FT_SALES-PO_ITM_NO .  "'PO-129' "Item Number of the Underlying Purchase Order&lt;/P&gt;&lt;P&gt;  GT_ORDER_ITEM_IN-MATERIAL  = GT_FT_SALES-MATERIAL . "'M-24' "Material Number&lt;/P&gt;&lt;P&gt;  APPEND GT_ORDER_ITEM_IN.&lt;/P&gt;&lt;P&gt;*******&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields: Sales and Distribution Document Item&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;  GT_ORDER_ITEM_INX-UPDATEFLAG  = 'U'.&lt;/P&gt;&lt;P&gt;  GT_ORDER_ITEM_INX-ITM_NUMBER = '000010'. "Sales Document Item&lt;/P&gt;&lt;P&gt;  GT_ORDER_ITEM_INX-PO_ITM_NO   = 'X'.  "Item Number of the Underlying Purchase Order&lt;/P&gt;&lt;P&gt;  GT_ORDER_ITEM_INX-MATERIAL  = 'X'. "Material Number&lt;/P&gt;&lt;P&gt;  APPEND GT_ORDER_ITEM_INX.&lt;/P&gt;&lt;P&gt;*******&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields for Maintaining Conditions in the Order&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;  GT_CONDITIONS_IN-ITM_NUMBER = GT_FT_SALES-ITM_NUMBER . "'000010'  "Condition item number&lt;/P&gt;&lt;P&gt;  APPEND GT_CONDITIONS_IN.&lt;/P&gt;&lt;P&gt;*******&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;Communication Fields for Maintaining Conditions in the Order FLAG&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;  GT_CONDITIONS_INX-ITM_NUMBER = '000010' ."Condition item number&lt;/P&gt;&lt;P&gt;  APPEND GT_CONDITIONS_INX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      SALESDOCUMENT    = GT_SALESDOCUMENT&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_IN  = GT_ORDER_HEADER_IN&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_INX = GT_ORDER_HEADER_INX&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      RETURN           = GT_RETURN&lt;/P&gt;&lt;P&gt;      ORDER_ITEM_IN    = GT_ORDER_ITEM_IN&lt;/P&gt;&lt;P&gt;      ORDER_ITEM_INX   = GT_ORDER_ITEM_INX&lt;/P&gt;&lt;P&gt;      CONDITIONS_IN    = GT_CONDITIONS_IN&lt;/P&gt;&lt;P&gt;      CONDITIONS_INX   = GT_CONDITIONS_INX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF GT_RETURN-TYPE EQ 'E'.&lt;/P&gt;&lt;P&gt;    ERR_ORDER = GT_RETURN-MESSAGE_V1.&lt;/P&gt;&lt;P&gt;    READ TABLE GT_RETURN WITH KEY ID = 'V1'.&lt;/P&gt;&lt;P&gt;    E_REC = E_REC + 1.&lt;/P&gt;&lt;P&gt;    CONCATENATE TEXT-006 ERR_ORDER ':' GT_RETURN-MESSAGE INTO MSG SEPARATED BY SPACE .&lt;/P&gt;&lt;P&gt;    CONDENSE MSG.&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_NEGATIVE INVERSE ON.&lt;/P&gt;&lt;P&gt;    WRITE / MSG  .&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_NEGATIVE INVERSE OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF GT_RETURN-TYPE EQ 'S'.&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;    WRITE / GT_RETURN-MESSAGE .&lt;/P&gt;&lt;P&gt;    FORMAT COLOR COL_POSITIVE INVERSE OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        WAIT   = 'X'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        RETURN = GT_RETURN.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " UPLOAD_FILE&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2007 06:56:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635504#M606310</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-27T06:56:00Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635505#M606311</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; There is no logic to fetch the header text in ur program and that was my querry..&lt;/P&gt;&lt;P&gt; Thanks..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2007 06:59:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635505#M606311</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-27T06:59:31Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635506#M606312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;see the doc of the fun module&lt;/P&gt;&lt;P&gt;FU BAPI_SALESORDER_CREATEFROMDAT2&lt;/P&gt;&lt;P&gt;Sales order: Create Sales Order&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Functionality&lt;/P&gt;&lt;P&gt;You can use this method to create sales orders.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You must enter at least sales order header data (via ORDER_HEADER_IN structure) and partner data (via the ORDER_PARTNERS table) as input parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Enter the item data via the ORDER_ITEMS_IN table. You can allocate item numbers manually, by filling in the relevant fields, or the system does it, according to the settings for Customizing, by leaving the relevant fields blank.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have configurable items, you must enter the configuration data in the ORDER_CFGS_REF, ORDER_CFGS_INST, ORDER_CFGS_PART_OF and ORDER_CFGS_VALUE tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Credit cards can be transferred via the BAPICCARD structure, on the one hand, data for card identification, on the other, data for a transaction which has taken place in an external system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once you have created the sales order successfully, you will receive the document number (SALESDOCUMENT field). Any errors that may occur will be announced via the RETURN parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If no sales area has been created in the sales order header, then the system creates the sales area from the sold-to party or ship-to party, who has been entered in the partner table. If a clear sales area cannot be created, you will receive a system message, and the sales order will not be created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes&lt;/P&gt;&lt;P&gt;1. Mandatory entries:&lt;/P&gt;&lt;P&gt;ORDER_HEADER_IN : DOC_TYPE Sales document type&lt;/P&gt;&lt;P&gt;SALES_ORG Sales organization&lt;/P&gt;&lt;P&gt;DISTR_CHAN Distribution channel&lt;/P&gt;&lt;P&gt;DIVISION Division&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ORDER_PARTNERS..: PARTN_ROLE Partner role, SP sold-to party&lt;/P&gt;&lt;P&gt;PARTN_NUMB Customer number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ORDER_ITEMS_IN..: MATERIAL Material number&lt;/P&gt;&lt;P&gt;2. Ship-to party:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If no ship-to party is entered, use the following: Ship-to party =&lt;/P&gt;&lt;P&gt;sold-to party.&lt;/P&gt;&lt;P&gt;3. Commit control:&lt;/P&gt;&lt;P&gt;The BAPI does not have a database commit. This means that the relevant application must leave the commit, in order that can be carried out on on the database. The BAPI BAPI_TRANSACTION_COMMIT is available for this.&lt;/P&gt;&lt;P&gt;4. German key words:&lt;/P&gt;&lt;P&gt;The following key words must be entered in German, independantly of&lt;/P&gt;&lt;P&gt;the logon language:&lt;/P&gt;&lt;P&gt;DOC_TYPE Sales document type, for example: TA for standard order&lt;/P&gt;&lt;P&gt;PARTN_ROLE Partner role, for example: WE for ship-to party&lt;/P&gt;&lt;P&gt;Further information&lt;/P&gt;&lt;P&gt;You can find further information in the OSS. The note 93091 contains general information on the BAPIs in SD.&lt;/P&gt;&lt;P&gt;Parameters&lt;/P&gt;&lt;P&gt;SALESDOCUMENTIN&lt;/P&gt;&lt;P&gt;ORDER_HEADER_IN&lt;/P&gt;&lt;P&gt;ORDER_HEADER_INX&lt;/P&gt;&lt;P&gt;SENDER&lt;/P&gt;&lt;P&gt;BINARY_RELATIONSHIPTYPE&lt;/P&gt;&lt;P&gt;INT_NUMBER_ASSIGNMENT&lt;/P&gt;&lt;P&gt;BEHAVE_WHEN_ERROR&lt;/P&gt;&lt;P&gt;LOGIC_SWITCH&lt;/P&gt;&lt;P&gt;TESTRUN&lt;/P&gt;&lt;P&gt;CONVERT&lt;/P&gt;&lt;P&gt;SALESDOCUMENT&lt;/P&gt;&lt;P&gt;RETURN&lt;/P&gt;&lt;P&gt;ORDER_ITEMS_IN&lt;/P&gt;&lt;P&gt;ORDER_ITEMS_INX&lt;/P&gt;&lt;P&gt;ORDER_PARTNERS&lt;/P&gt;&lt;P&gt;ORDER_SCHEDULES_IN&lt;/P&gt;&lt;P&gt;ORDER_SCHEDULES_INX&lt;/P&gt;&lt;P&gt;ORDER_CONDITIONS_IN&lt;/P&gt;&lt;P&gt;ORDER_CONDITIONS_INX&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_CFGS_BLOB&lt;/P&gt;&lt;P&gt;ORDER_CFGS_VK&lt;/P&gt;&lt;P&gt;ORDER_CFGS_REFINST&lt;/P&gt;&lt;P&gt;ORDER_CCARD&lt;/P&gt;&lt;P&gt;ORDER_TEXT&lt;/P&gt;&lt;P&gt;ORDER_KEYS&lt;/P&gt;&lt;P&gt;EXTENSIONIN&lt;/P&gt;&lt;P&gt;PARTNERADDRESSES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Exceptions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample code:&lt;/P&gt;&lt;P&gt;************SALES ORDER INPUT CREATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_auart TYPE auart OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vkorg TYPE vkorg OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vtweg TYPE vtweg OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_spart TYPE vtweg OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_sold TYPE kunnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_ship TYPE kunnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ITEM&lt;/P&gt;&lt;P&gt;PARAMETERS: p_matnr TYPE matnr OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_menge TYPE kwmeng OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_plant TYPE werks_d OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_itcat TYPE pstyv OBLIGATORY.&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;&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;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;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;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;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;&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;/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;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;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;P&gt;&lt;/P&gt;&lt;P&gt;item-material = p_matnr.&lt;/P&gt;&lt;P&gt;itemx-material = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&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;P&gt;item-target_qty = p_menge.&lt;/P&gt;&lt;P&gt;itemx-target_qty = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-target_qu = 'EA'.&lt;/P&gt;&lt;P&gt;itemx-target_qu = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;item-item_categ = p_itcat.&lt;/P&gt;&lt;P&gt;itemx-item_categ = 'X'.&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;P&gt;lt_schedules_in-req_qty = p_menge.&lt;/P&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;P&gt;lt_schedules_inx-req_qty = 'X'.&lt;/P&gt;&lt;P&gt;APPEND lt_schedules_inx.&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&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;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;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;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points if useful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ashu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2007 07:00:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635506#M606312</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-27T07:00:03Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635507#M606313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For appearing text on different line you have devide total text into 132 character strings and append different record to table bapi ORDER_TEXT table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit R.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2007 07:03:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635507#M606313</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-27T07:03:24Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635508#M606314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amit,&lt;/P&gt;&lt;P&gt; I am trying the same but the problem still persists..&lt;/P&gt;&lt;P&gt; Only the first line of the text is getting updated..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Plz clarify with the help of a code if u can..&lt;/P&gt;&lt;P&gt; Thanx&lt;/P&gt;&lt;P&gt; Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jul 2007 09:34:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635508#M606314</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-27T09:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635509#M606315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Aug 2007 06:25:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/2635509#M606315</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-02T06:25:13Z</dc:date>
    </item>
  </channel>
</rss>

