<?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 ISSUE ON CREATE SALES ORDER USING BAPI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952348#M392161</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I am creating a sales order using bapi BAPI_SALESORDER_CREATEFROMDAT2.But it it fails to create a sales order abd below is my code pls check and correct me to create a sales order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT DATA_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: l_order_header_in,&lt;/P&gt;&lt;P&gt;       l_salesdocument,&lt;/P&gt;&lt;P&gt;       l_order_partners,&lt;/P&gt;&lt;P&gt;       l_order_items_IN,&lt;/P&gt;&lt;P&gt;       l_order_schedules_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh: l_order_items_in,&lt;/P&gt;&lt;P&gt;         l_order_partners,&lt;/P&gt;&lt;P&gt;         l_order_schedules_IN,&lt;/P&gt;&lt;P&gt;         l_return.&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;Order header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_header_in-DOC_TYPE    = DATA_TAB-AUART.&lt;/P&gt;&lt;P&gt;l_order_header_IN-SALES_ORG   = DATA_TAB-VKORG.&lt;/P&gt;&lt;P&gt;l_order_header_IN-DISTR_CHAN  = data_tab-vtweg.&lt;/P&gt;&lt;P&gt;l_order_header_in-division    = DATA_TAB-SPART.&lt;/P&gt;&lt;P&gt;l_order_header_in-REF_1_S     = DATA_TAB-IHREZ_E.&lt;/P&gt;&lt;P&gt;l_order_header_in-PURCH_NO_S  = DATA_TAB-BSTKD_E.&lt;/P&gt;&lt;P&gt;l_order_header_in-PO_DAT_S    = data_tab-bstdk_e.&lt;/P&gt;&lt;P&gt;l_order_header_in-PO_METH_S   = DATA_TAB-BSARK_E.&lt;/P&gt;&lt;P&gt;l_order_header_in-DOC_DATE    = DATA_TAB-AUDAT.&lt;/P&gt;&lt;P&gt;l_order_header_in-REC_POINT   = DATA_TAB-EMPST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_order_header_inX-DOC_TYPE    = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_INX-SALES_ORG   = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_INX-DISTR_CHAN  = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-division    = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-REF_1_S     = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-PURCH_NO_S  = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-PO_DAT_S    = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-PO_METH_S   = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-DOC_DATE    = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-REC_POINT   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Partner data SOLD TO PARTY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_partners-ITM_NUMBER = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_partners-partn_role = 'SP'.&lt;/P&gt;&lt;P&gt;l_order_partners-partn_numb = DATA_TAB-kunnr1.&lt;/P&gt;&lt;P&gt;append l_ordeR_partners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Partner data SHOP TO PARTY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_partners-ITM_NUMBER = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_partners-partn_role = 'SH'.&lt;/P&gt;&lt;P&gt;l_order_partners-partn_numb = DATA_TAB-kunnr2.&lt;/P&gt;&lt;P&gt;append l_ordeR_partners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Order items &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_items_IN-ITM_NUMBER = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_items_IN-material   = DATA_TAB-MABNR.&lt;/P&gt;&lt;P&gt;l_order_items_IN-BATCH      = DATA_TAB-CHARG.&lt;/P&gt;&lt;P&gt;l_order_items_IN-REASON_REJ = DATA_TAB-ABGRU.&lt;/P&gt;&lt;P&gt;append l_order_items_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_order_items_INX-ITM_NUMBER = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_items_INX-material   = 'X'.&lt;/P&gt;&lt;P&gt;l_order_items_INX-BATCH      = 'X'.&lt;/P&gt;&lt;P&gt;l_order_items_INX-REASON_REJ = 'X'.&lt;/P&gt;&lt;P&gt;append l_order_items_INX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Schedules for quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_order_schedules_IN-itm_number = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_schedules_IN-req_qty    = DATA_TAB-KWMENG.&lt;/P&gt;&lt;P&gt;append l_order_schedules_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Schedules for quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_order_schedules_INX-itm_number = data_tab-posnr.&lt;/P&gt;&lt;P&gt;l_order_schedules_INX-req_qty    =  'X'.&lt;/P&gt;&lt;P&gt;append l_order_schedules_INX.&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;Conditions for value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_conditions_IN-itm_number = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_conditions_IN-cond_type  = DATA_TAB-KSCHL.&lt;/P&gt;&lt;P&gt;l_order_conditions_IN-cond_value = DATA_TAB-KBETR.&lt;/P&gt;&lt;P&gt;l_order_conditions_IN-currency   = DATA_TAB-KOEIN.&lt;/P&gt;&lt;P&gt;append l_order_conditions_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Conditions for value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_conditions_INX-itm_number = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_conditions_INX-cond_type  = 'X'.&lt;/P&gt;&lt;P&gt;l_order_conditions_INX-cond_value = 'X'.&lt;/P&gt;&lt;P&gt;l_order_conditions_INX-currency   = 'X'.&lt;/P&gt;&lt;P&gt;append l_order_conditions_INX .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BAPI to create sales order&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 =      l_order_header_IN&lt;/P&gt;&lt;P&gt;  ORDER_HEADER_INX =     l_order_header_INX&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;  SALESDOCUMENT =        l_salesdocument&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;  RETURN =               l_return&lt;/P&gt;&lt;P&gt;  ORDER_ITEMS_IN =       l_order_items_IN&lt;/P&gt;&lt;P&gt;  ORDER_ITEMS_INX =      l_order_items_INX&lt;/P&gt;&lt;P&gt;  ORDER_PARTNERS =       l_order_partners&lt;/P&gt;&lt;P&gt;  ORDER_SCHEDULES_IN =   l_order_schedules_in&lt;/P&gt;&lt;P&gt;  ORDER_SCHEDULES_INX =  l_order_schedules_inX&lt;/P&gt;&lt;P&gt;  ORDER_CONDITIONS_IN =  l_order_conditions_in&lt;/P&gt;&lt;P&gt;  ORDER_CONDITIONS_INX = l_order_conditions_inX&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;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   WAIT           = C_X&lt;/P&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;  RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Pls help me to solve the issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rajendra.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Feb 2007 08:17:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-07T08:17:04Z</dc:date>
    <item>
      <title>ISSUE ON CREATE SALES ORDER USING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952348#M392161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I am creating a sales order using bapi BAPI_SALESORDER_CREATEFROMDAT2.But it it fails to create a sales order abd below is my code pls check and correct me to create a sales order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT DATA_TAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: l_order_header_in,&lt;/P&gt;&lt;P&gt;       l_salesdocument,&lt;/P&gt;&lt;P&gt;       l_order_partners,&lt;/P&gt;&lt;P&gt;       l_order_items_IN,&lt;/P&gt;&lt;P&gt;       l_order_schedules_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;refresh: l_order_items_in,&lt;/P&gt;&lt;P&gt;         l_order_partners,&lt;/P&gt;&lt;P&gt;         l_order_schedules_IN,&lt;/P&gt;&lt;P&gt;         l_return.&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;Order header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_header_in-DOC_TYPE    = DATA_TAB-AUART.&lt;/P&gt;&lt;P&gt;l_order_header_IN-SALES_ORG   = DATA_TAB-VKORG.&lt;/P&gt;&lt;P&gt;l_order_header_IN-DISTR_CHAN  = data_tab-vtweg.&lt;/P&gt;&lt;P&gt;l_order_header_in-division    = DATA_TAB-SPART.&lt;/P&gt;&lt;P&gt;l_order_header_in-REF_1_S     = DATA_TAB-IHREZ_E.&lt;/P&gt;&lt;P&gt;l_order_header_in-PURCH_NO_S  = DATA_TAB-BSTKD_E.&lt;/P&gt;&lt;P&gt;l_order_header_in-PO_DAT_S    = data_tab-bstdk_e.&lt;/P&gt;&lt;P&gt;l_order_header_in-PO_METH_S   = DATA_TAB-BSARK_E.&lt;/P&gt;&lt;P&gt;l_order_header_in-DOC_DATE    = DATA_TAB-AUDAT.&lt;/P&gt;&lt;P&gt;l_order_header_in-REC_POINT   = DATA_TAB-EMPST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_order_header_inX-DOC_TYPE    = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_INX-SALES_ORG   = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_INX-DISTR_CHAN  = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-division    = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-REF_1_S     = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-PURCH_NO_S  = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-PO_DAT_S    = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-PO_METH_S   = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-DOC_DATE    = 'X'.&lt;/P&gt;&lt;P&gt;l_order_header_inX-REC_POINT   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Partner data SOLD TO PARTY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_partners-ITM_NUMBER = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_partners-partn_role = 'SP'.&lt;/P&gt;&lt;P&gt;l_order_partners-partn_numb = DATA_TAB-kunnr1.&lt;/P&gt;&lt;P&gt;append l_ordeR_partners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Partner data SHOP TO PARTY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_partners-ITM_NUMBER = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_partners-partn_role = 'SH'.&lt;/P&gt;&lt;P&gt;l_order_partners-partn_numb = DATA_TAB-kunnr2.&lt;/P&gt;&lt;P&gt;append l_ordeR_partners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Order items &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_items_IN-ITM_NUMBER = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_items_IN-material   = DATA_TAB-MABNR.&lt;/P&gt;&lt;P&gt;l_order_items_IN-BATCH      = DATA_TAB-CHARG.&lt;/P&gt;&lt;P&gt;l_order_items_IN-REASON_REJ = DATA_TAB-ABGRU.&lt;/P&gt;&lt;P&gt;append l_order_items_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_order_items_INX-ITM_NUMBER = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_items_INX-material   = 'X'.&lt;/P&gt;&lt;P&gt;l_order_items_INX-BATCH      = 'X'.&lt;/P&gt;&lt;P&gt;l_order_items_INX-REASON_REJ = 'X'.&lt;/P&gt;&lt;P&gt;append l_order_items_INX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Schedules for quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_order_schedules_IN-itm_number = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_schedules_IN-req_qty    = DATA_TAB-KWMENG.&lt;/P&gt;&lt;P&gt;append l_order_schedules_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Schedules for quantity&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;l_order_schedules_INX-itm_number = data_tab-posnr.&lt;/P&gt;&lt;P&gt;l_order_schedules_INX-req_qty    =  'X'.&lt;/P&gt;&lt;P&gt;append l_order_schedules_INX.&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;Conditions for value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_conditions_IN-itm_number = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_conditions_IN-cond_type  = DATA_TAB-KSCHL.&lt;/P&gt;&lt;P&gt;l_order_conditions_IN-cond_value = DATA_TAB-KBETR.&lt;/P&gt;&lt;P&gt;l_order_conditions_IN-currency   = DATA_TAB-KOEIN.&lt;/P&gt;&lt;P&gt;append l_order_conditions_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Conditions for value&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_conditions_INX-itm_number = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_conditions_INX-cond_type  = 'X'.&lt;/P&gt;&lt;P&gt;l_order_conditions_INX-cond_value = 'X'.&lt;/P&gt;&lt;P&gt;l_order_conditions_INX-currency   = 'X'.&lt;/P&gt;&lt;P&gt;append l_order_conditions_INX .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;BAPI to create sales order&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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 =      l_order_header_IN&lt;/P&gt;&lt;P&gt;  ORDER_HEADER_INX =     l_order_header_INX&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;  SALESDOCUMENT =        l_salesdocument&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;  RETURN =               l_return&lt;/P&gt;&lt;P&gt;  ORDER_ITEMS_IN =       l_order_items_IN&lt;/P&gt;&lt;P&gt;  ORDER_ITEMS_INX =      l_order_items_INX&lt;/P&gt;&lt;P&gt;  ORDER_PARTNERS =       l_order_partners&lt;/P&gt;&lt;P&gt;  ORDER_SCHEDULES_IN =   l_order_schedules_in&lt;/P&gt;&lt;P&gt;  ORDER_SCHEDULES_INX =  l_order_schedules_inX&lt;/P&gt;&lt;P&gt;  ORDER_CONDITIONS_IN =  l_order_conditions_in&lt;/P&gt;&lt;P&gt;  ORDER_CONDITIONS_INX = l_order_conditions_inX&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;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   WAIT           = C_X&lt;/P&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;  RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Pls help me to solve the issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rajendra.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2007 08:17:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952348#M392161</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-07T08:17:04Z</dc:date>
    </item>
    <item>
      <title>Re: ISSUE ON CREATE SALES ORDER USING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952349#M392162</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;Read the messages in table L_RETURN, here you should understand what's missing to create the order correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2007 08:19:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952349#M392162</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-07T08:19:34Z</dc:date>
    </item>
    <item>
      <title>Re: ISSUE ON CREATE SALES ORDER USING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952350#M392163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Max Bianchi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Below is the error i got in l_return.&lt;/P&gt;&lt;P&gt;E VP                   112 Please enter sold-to party or ship-to party&lt;/P&gt;&lt;P&gt;E V4                   219  Sales document  was not changed&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Actualy i have 2 item datas in my flat file.but i cant see the 1st item line in the l_order_items_IN,l_order_schedules_IN but i can see both the line items in l_order_conditions_IN.so what will be problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rajendra.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2007 08:29:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952350#M392163</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-07T08:29:33Z</dc:date>
    </item>
    <item>
      <title>Re: ISSUE ON CREATE SALES ORDER USING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952351#M392164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use this code, AG is for Ship to Party and WE for Ship to party internally,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sold to Party&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;lt;b&amp;gt;l_order_partners-partn_role = 'AG'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Ship to Party&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;lt;b&amp;gt;l_order_partners-partn_role = 'WE'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kathirvel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2007 08:32:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952351#M392164</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-07T08:32:58Z</dc:date>
    </item>
    <item>
      <title>Re: ISSUE ON CREATE SALES ORDER USING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952352#M392165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kathir,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   No changes,Still i got the same error only.if anybody have the sample code which the SO is successful pls send me that will help me a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Rajendra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2007 08:38:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952352#M392165</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-07T08:38:23Z</dc:date>
    </item>
    <item>
      <title>Re: ISSUE ON CREATE SALES ORDER USING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952353#M392166</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raj&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is the sameple code which works fine for me,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT  zkb_sales_order.

DATA: w_order_header_in TYPE bapisdhd1,
      i_order_partners TYPE TABLE OF bapiparnr,
      w_order_partners TYPE bapiparnr,
      i_return TYPE TABLE OF bapiret2,
      w_return TYPE bapiret2,
     i_order_items_in TYPE TABLE OF bapisditm,
     w_order_items_in TYPE  bapisditm,
     i_order_items_inx TYPE TABLE OF  bapisditmx,
     w_order_items_inx TYPE  bapisditmx,
    i_order_conditions_in TYPE TABLE OF bapicond,
    w_order_conditions_in TYPE bapicond,
    i_order_conditions_inx TYPE TABLE OF bapicondx,
    w_order_conditions_inx TYPE TABLE OF bapicondx.


CLEAR w_order_header_in.
w_order_header_in-doc_type  = 'ZSO'.
w_order_header_in-sales_org =  '1000'.
w_order_header_in-distr_chan = '01'.
w_order_header_in-division =  '01'.
w_order_header_in-req_date_h  = sy-datum.
w_order_header_in-sales_dist =   '000001'.

CLEAR: i_order_items_in,w_order_items_in.
w_order_items_in-material = 77.
w_order_items_in-salqtynum = 1.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
  EXPORTING
    input  = w_order_items_in-material
  IMPORTING
    output = w_order_items_in-material.
APPEND w_order_items_in TO i_order_items_in.

* SP
CLEAR: i_order_partners,w_order_partners.
w_order_partners-partn_role = 'AG'.
w_order_partners-partn_numb = '2000016'.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
  EXPORTING
    input  = w_order_partners-partn_numb
  IMPORTING
    output = w_order_partners-partn_numb.
APPEND w_order_partners TO i_order_partners.

CLEAR: i_order_conditions_in,w_order_conditions_in.
w_order_conditions_in-itm_number =  '000010'.
w_order_conditions_in-cond_type  =   'PR00'.
w_order_conditions_in-cond_value =  100.
APPEND w_order_conditions_in TO i_order_conditions_in.

CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
  EXPORTING
*   SALESDOCUMENTIN               =
    order_header_in               = w_order_header_in
*   ORDER_HEADER_INX              =
*   SENDER                        =
*   BINARY_RELATIONSHIPTYPE       =
*   INT_NUMBER_ASSIGNMENT         =
*   BEHAVE_WHEN_ERROR             =
*   LOGIC_SWITCH                  =
*   TESTRUN                       =
*   CONVERT                       = ' '
* IMPORTING
*   SALESDOCUMENT                 =
  TABLES
   return                        = i_return
   order_items_in                = i_order_items_in
*   ORDER_ITEMS_INX               =
    order_partners                = i_order_partners
*   ORDER_SCHEDULES_IN            =
*   ORDER_SCHEDULES_INX           =
   order_conditions_in           = i_order_conditions_in
*   ORDER_CONDITIONS_INX          =
*   ORDER_CFGS_REF                =
*   ORDER_CFGS_INST               =
*   ORDER_CFGS_PART_OF            =
*   ORDER_CFGS_VALUE              =
*   ORDER_CFGS_BLOB               =
*   ORDER_CFGS_VK                 =
*   ORDER_CFGS_REFINST            =
*   ORDER_CCARD                   =
*   ORDER_TEXT                    =
*   ORDER_KEYS                    =
*   EXTENSIONIN                   =
*   PARTNERADDRESSES              =
          .

READ TABLE i_return INTO w_return WITH KEY type = 'E'.
IF sy-subrc NE 0.
  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      wait = 'X'.
ENDIF.
LOOP AT i_return INTO w_return .
  WRITE: / w_return-type,
  w_return-id,
  w_return-number,
  w_return-message.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kathirvel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Feb 2007 08:40:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952353#M392166</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-07T08:40:37Z</dc:date>
    </item>
    <item>
      <title>Re: ISSUE ON CREATE SALES ORDER USING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952354#M392167</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,body.  I met a mistake like you and i have resolved it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Partner data SOLD TO PARTY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;l_order_partners-ITM_NUMBER = DATA_TAB-POSNR.&lt;/P&gt;&lt;P&gt;l_order_partners-partn_role = 'SP'.&lt;/P&gt;&lt;P&gt;l_order_partners-partn_numb = DATA_TAB-kunnr1.&lt;/P&gt;&lt;P&gt;append l_ordeR_partners.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------------------------------------------------" /&gt;&lt;P&gt;you should not add ITM_NUMBER in l_order_partners.&lt;/P&gt;&lt;P&gt;please take out it and try it again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Oct 2007 07:31:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952354#M392167</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-29T07:31:32Z</dc:date>
    </item>
    <item>
      <title>Re: ISSUE ON CREATE SALES ORDER USING BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952355#M392168</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;solved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Sep 2009 01:50:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/issue-on-create-sales-order-using-bapi/m-p/1952355#M392168</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-17T01:50:48Z</dc:date>
    </item>
  </channel>
</rss>

