<?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 error while executing bapi BAPI_SALESORDER_CREATEFROMDAT2 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-executing-bapi-bapi-salesorder-createfromdat2/m-p/4423965#M1050632</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;while executing BAPI_SALESORDER_CREATEFROMDAT2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am getting following error listed below  , i try to search sold to party and ship to party field in bapi header structure i.e BAPISDHD1 in this i m nt able to seach ship to party of sold to party field ????&lt;/P&gt;&lt;P&gt;plz help in what to do ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Error Report

he following records failed during update:

ERROR.

1            Please enter sold-to party or ship-to pa
1            Sales document  was not changed&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 06 Sep 2008 09:25:41 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-06T09:25:41Z</dc:date>
    <item>
      <title>error while executing bapi BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-executing-bapi-bapi-salesorder-createfromdat2/m-p/4423965#M1050632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;while executing BAPI_SALESORDER_CREATEFROMDAT2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am getting following error listed below  , i try to search sold to party and ship to party field in bapi header structure i.e BAPISDHD1 in this i m nt able to seach ship to party of sold to party field ????&lt;/P&gt;&lt;P&gt;plz help in what to do ??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Error Report

he following records failed during update:

ERROR.

1            Please enter sold-to party or ship-to pa
1            Sales document  was not changed&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Sep 2008 09:25:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-executing-bapi-bapi-salesorder-createfromdat2/m-p/4423965#M1050632</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-06T09:25:41Z</dc:date>
    </item>
    <item>
      <title>Re: error while executing bapi BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-executing-bapi-bapi-salesorder-createfromdat2/m-p/4423966#M1050633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;are you passing the partners information....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*"      SALES_PARTNERS STRUCTURE  BAPIPARNR OPTIONAL&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Sep 2008 09:30:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-executing-bapi-bapi-salesorder-createfromdat2/m-p/4423966#M1050633</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-06T09:30:55Z</dc:date>
    </item>
    <item>
      <title>Re: error while executing bapi BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-executing-bapi-bapi-salesorder-createfromdat2/m-p/4423967#M1050634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ya i m passing it&lt;/P&gt;&lt;P&gt;Vijay do u hve running bapi creare sales order program ?? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i m attaching my report below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;&amp;gt;REPORT  ZBAPI_SALESORDER_CREATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : ORDER_HEADER_IN LIKE BAPISDHD1.&lt;/P&gt;&lt;P&gt;DATA : ORDER_ITEMS_IN LIKE BAPISDITM 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 : ORDER_PARTNERS LIKE BAPIPARNR OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : ORDER_KEYS LIKE BAPISDKEY OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : ORDER_SCHEDULES_IN LIKE BAPISCHDL OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF TAB OCCURS 0,&lt;/P&gt;&lt;P&gt;        SRNO(4),&lt;/P&gt;&lt;P&gt;        DOC_TYPE LIKE ORDER_HEADER_IN-DOC_TYPE,&lt;/P&gt;&lt;P&gt;        SALES_ORG LIKE ORDER_HEADER_IN-SALES_ORG,&lt;/P&gt;&lt;P&gt;        DISTR_CHAN LIKE ORDER_HEADER_IN-DISTR_CHAN,&lt;/P&gt;&lt;P&gt;        DIVISION LIKE ORDER_HEADER_IN-DIVISION,&lt;/P&gt;&lt;P&gt;       PURCH_DATE LIKE ORDER_HEADER_IN-PURCH_DATE,&lt;/P&gt;&lt;P&gt;        PMNTTRMS LIKE ORDER_HEADER_IN-PMNTTRMS,&lt;/P&gt;&lt;P&gt;        PURCH_NO_C LIKE ORDER_HEADER_IN-PURCH_NO_C,&lt;/P&gt;&lt;P&gt;        ITM_NUMBER LIKE BAPISDITM-ITM_NUMBER,&lt;/P&gt;&lt;P&gt;        CUST_MAT22 LIKE ORDER_ITEMS_IN-CUST_MAT22,&lt;/P&gt;&lt;P&gt;        PLANT LIKE ORDER_ITEMS_IN-PLANT,&lt;/P&gt;&lt;P&gt;        TARGET_QTY LIKE ORDER_ITEMS_IN-TARGET_QTY,&lt;/P&gt;&lt;P&gt;        PARTN_ROLE LIKE ORDER_PARTNERS-PARTN_ROLE,&lt;/P&gt;&lt;P&gt;        PARTN_NUMB LIKE ORDER_PARTNERS-PARTN_NUMB,&lt;/P&gt;&lt;P&gt;       REF_1_S LIKE ORDER_HEADER_IN-REF_1_S,&lt;/P&gt;&lt;P&gt;       INCOTERMS1 like ORDER_HEADER_IN-INCOTERMS1,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      END OF TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ITAB1 LIKE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: GD_CURRENTROW TYPE I.&lt;/P&gt;&lt;P&gt;DATA : PURCHASEORDER LIKE EKKO-EBELN.&lt;/P&gt;&lt;P&gt;DATA: TOT_REC TYPE I,     "Total Records&lt;/P&gt;&lt;P&gt;     GD_UPDATE TYPE I,   "Main Table Increement Counter&lt;/P&gt;&lt;P&gt;     GD_LINES TYPE I,    "Success Table increement Counter&lt;/P&gt;&lt;P&gt;     W_TEXTOUT LIKE T100-TEXT. "VARIABLE TO GET ERRORLOG&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_SUCCESS OCCURS 0,&lt;/P&gt;&lt;P&gt;        SALESDOCUMENT LIKE BAPIVBELN-VBELN,  "PROJECT&lt;/P&gt;&lt;P&gt;      END OF IT_SUCCESS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_ERROR OCCURS 0,&lt;/P&gt;&lt;P&gt;        SRNO(4),&lt;/P&gt;&lt;P&gt;        ERR_MSG(73) TYPE C,    "TO RETREIVE ERROR MESSAGES&lt;/P&gt;&lt;P&gt;     END OF IT_ERROR.&lt;/P&gt;&lt;P&gt;DATA : SRNO(4).&lt;/P&gt;&lt;P&gt;DATA : SALESDOCUMENT LIKE  BAPIVBELN-VBELN.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME.&lt;/P&gt;&lt;P&gt;SKIP 3.&lt;/P&gt;&lt;P&gt;PARAMETER:P_INFILE LIKE RLGRAP-FILENAME OBLIGATORY.&lt;/P&gt;&lt;P&gt;SKIP 3.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END  OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_INFILE.&lt;/P&gt;&lt;P&gt;  PERFORM VALUE_HELP.&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 FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                = P_INFILE&lt;/P&gt;&lt;P&gt;      I_BEGIN_COL             = '1'&lt;/P&gt;&lt;P&gt;      I_BEGIN_ROW             = '2'   "Do not requireheadings&lt;/P&gt;&lt;P&gt;      I_END_COL               = '22'&lt;/P&gt;&lt;P&gt;      I_END_ROW               = '10000'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      INTERN                  = ITAB1&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      INCONSISTENT_PARAMETERS = 1&lt;/P&gt;&lt;P&gt;      UPLOAD_OLE              = 2&lt;/P&gt;&lt;P&gt;      OTHERS                  = 3.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE E010(ZZ) WITH TEXT-001. "Problem uploadingExcel Spreadsheet&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*perform open_group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT ITAB1 BY ROW COL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get first row retrieved&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  READ TABLE ITAB1 INDEX 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set first row retrieved to current row&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  GD_CURRENTROW = ITAB1-ROW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reset values for next row&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    IF ITAB1-ROW NE GD_CURRENTROW.&lt;/P&gt;&lt;P&gt;      APPEND TAB .&lt;/P&gt;&lt;P&gt;      CLEAR TAB.&lt;/P&gt;&lt;P&gt;      GD_CURRENTROW = ITAB1-ROW.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    SHIFT ITAB1-VALUE LEFT DELETING LEADING SPACE.&lt;/P&gt;&lt;P&gt;    CASE ITAB1-COL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WHEN '0001'.&lt;/P&gt;&lt;P&gt;        TAB-SRNO = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0002'.&lt;/P&gt;&lt;P&gt;        TAB-DOC_TYPE = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0003'.&lt;/P&gt;&lt;P&gt;        TAB-SALES_ORG = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0004'.&lt;/P&gt;&lt;P&gt;        TAB-DISTR_CHAN = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0005'.&lt;/P&gt;&lt;P&gt;        TAB-DIVISION = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0006'.&lt;/P&gt;&lt;P&gt;        TAB-PURCH_DATE = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0007'.&lt;/P&gt;&lt;P&gt;        TAB-PMNTTRMS = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0008'.&lt;/P&gt;&lt;P&gt;        TAB-PURCH_NO_C = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0009'.&lt;/P&gt;&lt;P&gt;        TAB-ITM_NUMBER = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0010'.&lt;/P&gt;&lt;P&gt;        TAB-CUST_MAT22 = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0011'.&lt;/P&gt;&lt;P&gt;        TAB-PLANT  = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0012'.&lt;/P&gt;&lt;P&gt;        TAB-TARGET_QTY = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0013'.&lt;/P&gt;&lt;P&gt;        TAB-PARTN_ROLE = ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0014'.&lt;/P&gt;&lt;P&gt;        TAB-PARTN_NUMB  =  ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;      WHEN '0015'.&lt;/P&gt;&lt;P&gt;        TAB-REF_1_S  =  ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;     WHEN '0016'.&lt;/P&gt;&lt;P&gt;        TAB-INCOTERMS1  =  ITAB1-VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDCASE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  APPEND TAB.&lt;/P&gt;&lt;P&gt;  CLEAR TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT TAB BY SRNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT TAB.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;   concatenate tab-REQ_DATE_H+4(4)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   concatenate  tab-REQ_DATE_H&lt;EM&gt;2(2) tab-REQ_DATE_H&lt;/EM&gt;0(2) into tab-REQ_DATE_H.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CONCATENATE  TAB-PURCH_DATE&lt;EM&gt;0(4) TAB-PURCH_DATE&lt;/EM&gt;5(2) TAB-PURCH_DATE+6(2) INTO TAB-PURCH_DATE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SRNO = TAB-SRNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        INPUT  = TAB-PARTN_NUMB&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        OUTPUT = TAB-PARTN_NUMB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        INPUT  = TAB-CUST_MAT22&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        OUTPUT = TAB-CUST_MAT22.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF TAB-SRNO = SRNO.&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_IN-DOC_TYPE = TAB-DOC_TYPE.&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_IN-SALES_ORG = TAB-SALES_ORG.&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_IN-DISTR_CHAN = TAB-DISTR_CHAN.&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_IN-PURCH_DATE = TAB-PURCH_DATE.&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_IN-PMNTTRMS = TAB-PMNTTRMS.&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_IN-PURCH_NO_C = TAB-PURCH_NO_C.&lt;/P&gt;&lt;P&gt;      ORDER_HEADER_IN-DIVISION  = TAB-DIVISION.&lt;/P&gt;&lt;P&gt;      ORDER_ITEMS_IN-ITM_NUMBER = TAB-ITM_NUMBER.&lt;/P&gt;&lt;P&gt;      ORDER_ITEMS_IN-MATERIAL = TAB-CUST_MAT22.&lt;/P&gt;&lt;P&gt;      ORDER_ITEMS_IN-PLANT      = TAB-PLANT.&lt;/P&gt;&lt;P&gt;     ORDER_ITEMS_IN-REF_1_S =    TAB-REF_1_S.&lt;/P&gt;&lt;P&gt;     ORDER_ITEMS_IN-INCOTERMS1  = TAB-INCOTERMS1.&lt;/P&gt;&lt;P&gt;      APPEND ORDER_ITEMS_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ORDER_PARTNERS-PARTN_ROLE = TAB-PARTN_ROLE.&lt;/P&gt;&lt;P&gt;      ORDER_PARTNERS-PARTN_NUMB = TAB-PARTN_NUMB.&lt;/P&gt;&lt;P&gt;      APPEND ORDER_PARTNERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ORDER_SCHEDULES_IN-ITM_NUMBER = TAB-ITM_NUMBER.&lt;/P&gt;&lt;P&gt;      ORDER_SCHEDULES_IN-REQ_QTY = TAB-TARGET_QTY.&lt;/P&gt;&lt;P&gt;      APPEND ORDER_SCHEDULES_IN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT END OF SRNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;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               = ORDER_HEADER_IN&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_HEADER_INX              =&lt;/P&gt;&lt;/LI&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                 = SALESDOCUMENT&lt;/P&gt;&lt;P&gt;             TABLES&lt;/P&gt;&lt;P&gt;               RETURN                        = RETURN&lt;/P&gt;&lt;P&gt;                   ORDER_ITEMS_IN                = ORDER_ITEMS_IN&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           ORDER_ITEMS_INX               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                   ORDER_PARTNERS                = ORDER_PARTNERS&lt;/P&gt;&lt;P&gt;                   ORDER_SCHEDULES_IN            = ORDER_SCHEDULES_IN.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_SCHEDULES_IN            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_SCHEDULES_INX           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CONDITIONS_IN           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_CONDITIONS_INX          =&lt;/P&gt;&lt;/LI&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CALL FUNCTION 'BAPI_SALESORDER_CREATE'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  SALESDOCUMENTIN               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            ORDER_HEADER_IN               = ORDER_HEADER_IN&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_HEADER_INX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  SENDER                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  BINARY_RELATIONSHIPTYPE       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  INT_NUMBER_ASSIGNMENT         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  BEHAVE_WHEN_ERROR             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  LOGIC_SWITCH                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  TESTRUN                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  CONVERT                       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              SALESDOCUMENT                 = SALESDOCUMENT&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              RETURN                        = RETURN&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  ORDER_ITEMS_IN                = ORDER_ITEMS_IN&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;           ORDER_ITEMS_INX               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  ORDER_PARTNERS                = ORDER_PARTNERS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                  ORDER_SCHEDULES_IN            = ORDER_SCHEDULES_IN.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_SCHEDULES_INX           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CONDITIONS_IN           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CONDITIONS_INX          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REF                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_INST               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_PART_OF            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VALUE              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_BLOB               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_VK                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CFGS_REFINST            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_CCARD                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_TEXT                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  ORDER_KEYS                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  EXTENSIONIN                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;  PARTNERADDRESSES              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF SALESDOCUMENT &amp;lt;&amp;gt; SPACE.&lt;/P&gt;&lt;P&gt;        COMMIT WORK.&lt;/P&gt;&lt;P&gt;        ADD 1 TO GD_UPDATE.&lt;/P&gt;&lt;P&gt;        IT_SUCCESS-SALESDOCUMENT = SALESDOCUMENT.&lt;/P&gt;&lt;P&gt;        APPEND IT_SUCCESS.&lt;/P&gt;&lt;P&gt;        CLEAR :SALESDOCUMENT,ORDER_HEADER_IN.&lt;/P&gt;&lt;P&gt;        REFRESH : RETURN,ORDER_ITEMS_IN,ORDER_PARTNERS.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        LOOP AT RETURN.&lt;/P&gt;&lt;P&gt;          IT_ERROR-SRNO = TAB-SRNO.&lt;/P&gt;&lt;P&gt;          IT_ERROR-ERR_MSG = RETURN-MESSAGE .&lt;/P&gt;&lt;P&gt;          APPEND IT_ERROR.&lt;/P&gt;&lt;P&gt;        ENDLOOP.&lt;/P&gt;&lt;P&gt;        CLEAR :SALESDOCUMENT,ORDER_HEADER_IN.&lt;/P&gt;&lt;P&gt;        REFRESH : RETURN,ORDER_ITEMS_IN,ORDER_PARTNERS.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE IT_SUCCESS LINES GD_LINES.&lt;/P&gt;&lt;P&gt;  IF GD_LINES GT 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Display result report column headings&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM DISPLAY_COLUMN_HEADINGS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Display result report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    PERFORM DISPLAY_SUCESS.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF SUCESS FAILS Display Error Report&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DESCRIBE TABLE IT_ERROR LINES GD_LINES.&lt;/P&gt;&lt;P&gt;  IF GD_LINES GT 0.&lt;/P&gt;&lt;P&gt;    PERFORM ERRORHEADINGS.&lt;/P&gt;&lt;P&gt;    PERFORM ERRORREPORT.&lt;/P&gt;&lt;P&gt;  ENDIF.&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  display_column_headings&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;P&gt;FORM DISPLAY_COLUMN_HEADINGS.&lt;/P&gt;&lt;P&gt;  WRITE:2 ' Success Report '(014) COLOR COL_POSITIVE.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  WRITE:2 'The following records inserted successfully:'(013).&lt;/P&gt;&lt;P&gt;  WRITE:/ SY-ULINE(15).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  WRITE:/      SY-VLINE,&lt;/P&gt;&lt;P&gt;           (10) 'Sales order'(004), SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/ SY-ULINE(15).&lt;/P&gt;&lt;P&gt;ENDFORM.                    "display_column_headings&lt;/P&gt;&lt;P&gt;*Subroutine to display SUCESS REPORT&lt;/P&gt;&lt;P&gt;FORM DISPLAY_SUCESS.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_NORMAL.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_SUCCESS.&lt;/P&gt;&lt;P&gt;    WRITE:/      SY-VLINE,&lt;/P&gt;&lt;P&gt;        (10)  IT_SUCCESS-SALESDOCUMENT, SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR IT_SUCCESS.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  WRITE:/ SY-ULINE(15).&lt;/P&gt;&lt;P&gt;  REFRESH: IT_SUCCESS.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_BACKGROUND.&lt;/P&gt;&lt;P&gt;ENDFORM.                               "*DISPLAY_REPORT&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  errorreport&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;P&gt;FORM ERRORREPORT.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_ERROR.&lt;/P&gt;&lt;P&gt;    WRITE:/      SY-VLINE,&lt;/P&gt;&lt;P&gt;            (10) IT_ERROR-SRNO, SY-VLINE,&lt;/P&gt;&lt;P&gt;             (40) IT_ERROR-ERR_MSG, SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  WRITE:/ SY-ULINE(104).&lt;/P&gt;&lt;P&gt;  REFRESH: IT_ERROR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "errorreport&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  ERRORHEADINGS&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;P&gt;FORM ERRORHEADINGS.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  WRITE:2 ' Error Report '(007) COLOR COL_NEGATIVE.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;  WRITE:2 'The following records failed during update:'(008).&lt;/P&gt;&lt;P&gt;  WRITE:/ SY-ULINE(104).&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING.&lt;/P&gt;&lt;P&gt;  WRITE:/      SY-VLINE,&lt;/P&gt;&lt;P&gt;          (10) 'ERROR.'(009), SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:/ SY-ULINE(104).&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_NORMAL.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "ERRORHEADINGS&lt;/P&gt;&lt;P&gt;**&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**&amp;amp;      Form  value_help&lt;/P&gt;&lt;P&gt;**&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;FORM VALUE_HELP .&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'DSVAS_DOC_WS_FILENAME_GET_50'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      DEF_FILENAME     = ' '&lt;/P&gt;&lt;P&gt;      DEF_PATH         = ' '&lt;/P&gt;&lt;P&gt;      MASK             = ',&lt;STRONG&gt;.&lt;/STRONG&gt;,&lt;STRONG&gt;.&lt;/STRONG&gt;.'&lt;/P&gt;&lt;P&gt;      MODE             = 'O'&lt;/P&gt;&lt;P&gt;      TITLE            = ' '&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      FILENAME         = P_INFILE&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      INV_WINSYS       = 1&lt;/P&gt;&lt;P&gt;      NO_BATCH         = 2&lt;/P&gt;&lt;P&gt;      SELECTION_CANCEL = 3&lt;/P&gt;&lt;P&gt;      SELECTION_ERROR  = 4&lt;/P&gt;&lt;P&gt;      OTHERS           = 5.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&amp;lt;&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Sep 2008 09:33:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-executing-bapi-bapi-salesorder-createfromdat2/m-p/4423967#M1050634</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-06T09:33:57Z</dc:date>
    </item>
    <item>
      <title>Re: error while executing bapi BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-executing-bapi-bapi-salesorder-createfromdat2/m-p/4423968#M1050635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don;t have any porgram with my currently. you can search in this forum may be you can get some sample codes. here is one working example..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;report  z_salesorder_create.

data:
  order_header_in type bapisdhd1,
  return type table of bapiret2,
  order_partners type table of bapiparnr,
  order_part     type bapiparnr,
  order_items_in type table of bapisditm,
  order_items type bapisditm,
  order_items_inx type table of bapisditmx,
  order_items_x   type bapisditmx,
  salesdocument type bapivbeln-vbeln,
  order_header_inx type bapisdhd1x.

order_header_inx-doc_type =   'X'.
order_header_inx-sales_org =  'X'.
order_header_inx-distr_chan = 'X'.
order_header_inx-division =   'X'.
order_header_inx-req_date_h = 'X'.
order_header_inx-purch_date = 'X'.
order_header_inx-doc_date  = 'X'.
order_header_inx-currency = 'X'.
order_header_inx-sd_doc_cat = 'X'.

order_header_in-doc_type =   'TA'.
order_header_in-sales_org =  '1000'.
order_header_in-distr_chan = '12'.
order_header_in-division =   '00'.
order_header_in-req_date_h = sy-datum + 7.
order_header_in-purch_date = sy-datum.
order_header_in-doc_date  = sy-datum.
order_header_in-currency = 'EUR'.
order_header_in-sd_doc_cat = 'C'.

order_items-itm_number = '000000'.
order_items-material = 'C-1030'.        "replace with your material and plant
order_items-plant = '1200'.
order_items-target_qty = '10'.
order_items-target_qu = 'M'.
order_items-sales_unit = 'M'.
append  order_items to order_items_in.

order_items_x-itm_number = '000000'.
order_items_x-material = 'X'.
order_items_x-plant = 'X'.
order_items_x-target_qty = 'X'.
order_items_x-target_qu = 'X'.
order_items_x-sales_unit = 'X'.
append  order_items_x to order_items_inx.

"Sold to party
order_part-partn_role =  'AG'.
order_part-partn_numb = '0000001033'.
order_part-itm_number = '000000'.
append order_part to order_partners.

"Ship-to party
order_part-partn_role =  'WE'.
order_part-partn_numb = '0000001033'.
order_part-itm_number = '000000'.  "&amp;lt;-----For header you need to mention the like this..
append order_part to order_partners.

call function 'BAPI_SALESORDER_CREATEFROMDAT2'
  exporting
    order_header_in               = order_header_in
    order_header_inx              = order_header_inx
 importing
   salesdocument                 = salesdocument
  tables
    return                        = return
    order_items_in                = order_items_in
    order_items_inx               = order_items_inx
    order_partners                = order_partners.

"Read the return with type 'S' if success then commit.
call function 'BAPI_TRANSACTION_COMMIT'
          .

write:/ salesdocument.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Vijay Babu Dudla on Sep 6, 2008 5:59 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Sep 2008 09:55:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-executing-bapi-bapi-salesorder-createfromdat2/m-p/4423968#M1050635</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-06T09:55:53Z</dc:date>
    </item>
  </channel>
</rss>

