<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Urgent!!! BAPI_SALESORDER_CREATEFROMDAT2 ( input value problem ) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/urgent-bapi-salesorder-createfromdat2-input-value-problem/m-p/3033655#M717656</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ricky,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          That may not be sold-to-party, kindly check, for clarity i am giving example which is running fine&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZSKCREA                                 .&lt;/P&gt;&lt;P&gt;*types : begin of xml_line,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       data(256) type x,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       end of xml_line.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*data: xml_table      type table of xml_line,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     xml_table_size type i,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     istream        type ref to if_ixml_istream.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*call function 'GUI_UPLOAD'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; exporting&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   filename                      = 'c:\slcreaorder2.xml'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE                      = 'BIN'&lt;/P&gt;&lt;/LI&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;  FILELENGTH                    = xml_table_size&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;   data_tab                      = xml_table&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; data : salesorderheader like BAPISDHD1 occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderheaderx like BAPISDHD1X occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderitems like  BAPISDITM occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderitemsx like BAPISDITMX occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderpartners like BAPIPARNR occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderschdule like BAPISCHDL occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderschdulex like BAPISCHDLX occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesordercondition like bapicond occurs 0 with header line,&lt;/P&gt;&lt;P&gt;       salesorderconditionx like bapicondx occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        return1 like BAPIRET2 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderheader-doc_type   = 'TA'.&lt;/P&gt;&lt;P&gt;  salesorderheader-sales_org  = 'JNJ1'.&lt;/P&gt;&lt;P&gt;  salesorderheader-distr_chan = '02'.&lt;/P&gt;&lt;P&gt;  salesorderheader-division   = 'J1'.&lt;/P&gt;&lt;P&gt;  salesorderheader-sales_off  = 'JNJ1'.&lt;/P&gt;&lt;P&gt;  salesorderheader-purch_no_c = 'testbapipo'.&lt;/P&gt;&lt;P&gt;  salesorderheader-purch_date = sy-datum.&lt;/P&gt;&lt;P&gt;  salesorderheader-req_date_h = sy-datum.&lt;/P&gt;&lt;P&gt;  append salesorderheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderitems-material      = '000000000000000727'.&lt;/P&gt;&lt;P&gt;  salesorderitems-plant         = 'JNJ1'.&lt;/P&gt;&lt;P&gt;  salesorderitems-target_qu     = 'EA'.&lt;/P&gt;&lt;P&gt;  append salesorderitems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderpartners-partn_role = 'AG'.&lt;/P&gt;&lt;P&gt;  salesorderpartners-partn_numb = '0000000036'.&lt;/P&gt;&lt;P&gt;  append salesorderpartners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderschdule-itm_number = '10'.&lt;/P&gt;&lt;P&gt;  salesorderschdule-req_qty   = '10'.&lt;/P&gt;&lt;P&gt;  append salesorderschdule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; salesordercondition-cond_type = 'zpr1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; salesordercondition-cond_value = '40'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append salesordercondition.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderheaderx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-doc_type = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-sales_org  = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-division   = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-sales_off  = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-purch_no_c = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-purch_date = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-req_date_h = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderitemsx-updateflag    = 'I'.&lt;/P&gt;&lt;P&gt;  salesorderitemsx-material      = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderitemsx-plant         = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderitemsx-division      = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderitemsx-target_qu     = 'X'.&lt;/P&gt;&lt;P&gt;  append salesorderitemsx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderschdulex-updateflag        = 'I'.&lt;/P&gt;&lt;P&gt;  salesorderschdulex-itm_number       = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderschdulex-req_qty          = 'X'.&lt;/P&gt;&lt;P&gt;  append salesorderschdulex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; salesorderconditionx-updateflag  = 'I'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; salesorderconditionx-cond_type = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; salesorderconditionx-cond_value = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append salesorderconditionx.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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               = salesorderheader&lt;/P&gt;&lt;P&gt;     ORDER_HEADER_INX              = salesorderheaderx&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                       = 'c:\msk2.xml '&lt;/P&gt;&lt;/LI&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;/UL&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;     RETURN                        = return1&lt;/P&gt;&lt;P&gt;     ORDER_ITEMS_IN                = salesorderitems&lt;/P&gt;&lt;P&gt;     ORDER_ITEMS_INX               = salesorderitemsx&lt;/P&gt;&lt;P&gt;      order_partners                = salesorderpartners&lt;/P&gt;&lt;P&gt;     ORDER_SCHEDULES_IN            = salesorderschdule&lt;/P&gt;&lt;P&gt;     ORDER_SCHEDULES_INX           = salesorderschdulex&lt;/P&gt;&lt;UL&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;call function 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WAIT          =&lt;/P&gt;&lt;/LI&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;&amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;Reward points if useful&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Nov 2007 04:48:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-02T04:48:49Z</dc:date>
    <item>
      <title>Urgent!!! BAPI_SALESORDER_CREATEFROMDAT2 ( input value problem )</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/urgent-bapi-salesorder-createfromdat2-input-value-problem/m-p/3033654#M717655</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;when i am executing the values in the bapi it is processing sucessfully and returing the sales docuemnt no but when i am processing the same data it is saying sold-to-party is not provided, here is my code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : order_header_in        TYPE bapisdhd1,           "order header.&lt;/P&gt;&lt;P&gt;          salesdocument        TYPE bapivbeln,           "SO no&lt;/P&gt;&lt;P&gt;          return	           TYPE TABLE OF bapiret2,   "return value.&lt;/P&gt;&lt;P&gt;          order_items_in        TYPE bapisditm,           "Oder item&lt;/P&gt;&lt;P&gt;          order_partners        TYPE bapiparnr,          "Order partners.&lt;/P&gt;&lt;P&gt;          order_schedules_in    TYPE bapischdl.           "Structure of order header.&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;Error flag&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA:  l_errflag(1) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Local internal table.&lt;/P&gt;&lt;P&gt;  DATA: i_order_partners LIKE TABLE OF order_partners,&lt;/P&gt;&lt;P&gt;        i_items_order LIKE TABLE OF order_items_in,&lt;/P&gt;&lt;P&gt;        i_schedule_item LIKE TABLE OF order_schedules_in,&lt;/P&gt;&lt;P&gt;        i_return LIKE return,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Sales document number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        l_vbeln LIKE salesdocument.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : l_exp TYPE REF TO cx_sy_dyn_call_illegal_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Order Header Data&lt;/P&gt;&lt;P&gt;  order_header_in-doc_type = 'SOR' .      "doc type.&lt;/P&gt;&lt;P&gt;  order_header_in-sales_org = '1000'  .    "sales org.&lt;/P&gt;&lt;P&gt;  order_header_in-distr_chan = '12' .    "dist channel.&lt;/P&gt;&lt;P&gt;  order_header_in-division = '00' .      "division.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; order_header_in-req_date_h = '20071212'.  "Req date.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; order_header_in-purch_date = '20071212'. "Purchase date.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Partner no.&lt;/P&gt;&lt;P&gt;  order_partners-partn_role = 'SP'.&lt;/P&gt;&lt;P&gt;  order_partners-partn_numb = '1175'.        "sold-to-party.&lt;/P&gt;&lt;P&gt;  APPEND order_partners TO i_order_partners .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Item no.&lt;/P&gt;&lt;P&gt;  order_items_in-itm_number = '000010' .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; order_items_in-PO_ITM_NO = '10'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  order_items_in-material = 'M-13'.&lt;/P&gt;&lt;P&gt;  order_items_in-target_qty = '1.000'.&lt;/P&gt;&lt;P&gt;  APPEND order_items_in TO i_items_order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Scheduling.&lt;/P&gt;&lt;P&gt;  order_schedules_in-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;  order_schedules_in-sched_line = '0002'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; order_schedules_in-REQ_TIME = '10:00:00'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  order_schedules_in-req_qty = '3.000'.&lt;/P&gt;&lt;P&gt;  APPEND order_schedules_in TO i_schedule_item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; TRY.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'&lt;/P&gt;&lt;P&gt;&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                 = l_vbeln&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;     return                      = i_return&lt;/P&gt;&lt;P&gt;   order_items_in                = i_items_order&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             = i_order_partners&lt;/P&gt;&lt;P&gt;   order_schedules_in            = i_schedule_item.&lt;/P&gt;&lt;UL&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;  IF sy-subrc NE 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       RAISE EXCEPTION TYPE CX_SY_DYN_CALL_ILLEGAL_TYPE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CATCH CX_SY_DYN_CALL_ILLEGAL_TYPE INTO l_exp.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;     ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;       CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDTRY.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 05:55:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/urgent-bapi-salesorder-createfromdat2-input-value-problem/m-p/3033654#M717655</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-01T05:55:49Z</dc:date>
    </item>
    <item>
      <title>Re: Urgent!!! BAPI_SALESORDER_CREATEFROMDAT2 ( input value problem )</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/urgent-bapi-salesorder-createfromdat2-input-value-problem/m-p/3033655#M717656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ricky,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          That may not be sold-to-party, kindly check, for clarity i am giving example which is running fine&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZSKCREA                                 .&lt;/P&gt;&lt;P&gt;*types : begin of xml_line,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       data(256) type x,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       end of xml_line.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*data: xml_table      type table of xml_line,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     xml_table_size type i,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     istream        type ref to if_ixml_istream.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*call function 'GUI_UPLOAD'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; exporting&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   filename                      = 'c:\slcreaorder2.xml'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILETYPE                      = 'BIN'&lt;/P&gt;&lt;/LI&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;  FILELENGTH                    = xml_table_size&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;   data_tab                      = xml_table&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; data : salesorderheader like BAPISDHD1 occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderheaderx like BAPISDHD1X occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderitems like  BAPISDITM occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderitemsx like BAPISDITMX occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderpartners like BAPIPARNR occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderschdule like BAPISCHDL occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesorderschdulex like BAPISCHDLX occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        salesordercondition like bapicond occurs 0 with header line,&lt;/P&gt;&lt;P&gt;       salesorderconditionx like bapicondx occurs 0 with header line,&lt;/P&gt;&lt;P&gt;        return1 like BAPIRET2 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderheader-doc_type   = 'TA'.&lt;/P&gt;&lt;P&gt;  salesorderheader-sales_org  = 'JNJ1'.&lt;/P&gt;&lt;P&gt;  salesorderheader-distr_chan = '02'.&lt;/P&gt;&lt;P&gt;  salesorderheader-division   = 'J1'.&lt;/P&gt;&lt;P&gt;  salesorderheader-sales_off  = 'JNJ1'.&lt;/P&gt;&lt;P&gt;  salesorderheader-purch_no_c = 'testbapipo'.&lt;/P&gt;&lt;P&gt;  salesorderheader-purch_date = sy-datum.&lt;/P&gt;&lt;P&gt;  salesorderheader-req_date_h = sy-datum.&lt;/P&gt;&lt;P&gt;  append salesorderheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderitems-material      = '000000000000000727'.&lt;/P&gt;&lt;P&gt;  salesorderitems-plant         = 'JNJ1'.&lt;/P&gt;&lt;P&gt;  salesorderitems-target_qu     = 'EA'.&lt;/P&gt;&lt;P&gt;  append salesorderitems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderpartners-partn_role = 'AG'.&lt;/P&gt;&lt;P&gt;  salesorderpartners-partn_numb = '0000000036'.&lt;/P&gt;&lt;P&gt;  append salesorderpartners.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderschdule-itm_number = '10'.&lt;/P&gt;&lt;P&gt;  salesorderschdule-req_qty   = '10'.&lt;/P&gt;&lt;P&gt;  append salesorderschdule.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; salesordercondition-cond_type = 'zpr1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; salesordercondition-cond_value = '40'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append salesordercondition.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderheaderx-updateflag = 'I'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-doc_type = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-sales_org  = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-distr_chan = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-division   = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-sales_off  = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-purch_no_c = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-purch_date = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderheaderx-req_date_h = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderitemsx-updateflag    = 'I'.&lt;/P&gt;&lt;P&gt;  salesorderitemsx-material      = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderitemsx-plant         = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderitemsx-division      = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderitemsx-target_qu     = 'X'.&lt;/P&gt;&lt;P&gt;  append salesorderitemsx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  salesorderschdulex-updateflag        = 'I'.&lt;/P&gt;&lt;P&gt;  salesorderschdulex-itm_number       = 'X'.&lt;/P&gt;&lt;P&gt;  salesorderschdulex-req_qty          = 'X'.&lt;/P&gt;&lt;P&gt;  append salesorderschdulex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; salesorderconditionx-updateflag  = 'I'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; salesorderconditionx-cond_type = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; salesorderconditionx-cond_value = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append salesorderconditionx.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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               = salesorderheader&lt;/P&gt;&lt;P&gt;     ORDER_HEADER_INX              = salesorderheaderx&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                       = 'c:\msk2.xml '&lt;/P&gt;&lt;/LI&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;/UL&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;     RETURN                        = return1&lt;/P&gt;&lt;P&gt;     ORDER_ITEMS_IN                = salesorderitems&lt;/P&gt;&lt;P&gt;     ORDER_ITEMS_INX               = salesorderitemsx&lt;/P&gt;&lt;P&gt;      order_partners                = salesorderpartners&lt;/P&gt;&lt;P&gt;     ORDER_SCHEDULES_IN            = salesorderschdule&lt;/P&gt;&lt;P&gt;     ORDER_SCHEDULES_INX           = salesorderschdulex&lt;/P&gt;&lt;UL&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;call function 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WAIT          =&lt;/P&gt;&lt;/LI&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;&amp;lt;u&amp;gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;Reward points if useful&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2007 04:48:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/urgent-bapi-salesorder-createfromdat2-input-value-problem/m-p/3033655#M717656</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-02T04:48:49Z</dc:date>
    </item>
  </channel>
</rss>

