<?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: Need to Create a Sales Order Using BAPI.... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966205#M396819</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Leo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check out the following code with the data you have(According to your flat file):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This code is working on my system &amp;amp; showin this message:&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------" /&gt;&lt;P&gt;&amp;lt;b&amp;gt;SUCCESSFUL MESSAGE:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;2&lt;/P&gt;&lt;P&gt;Standard Order 2 has been saved&lt;/P&gt;&lt;P&gt;V1                   S&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CODE:&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------" /&gt;&lt;P&gt;DATA: header  TYPE bapisdhd1,&lt;/P&gt;&lt;P&gt;      headerx TYPE bapisdhd1x,&lt;/P&gt;&lt;P&gt;      sal_num LIKE bapivbeln-vbeln,&lt;/P&gt;&lt;P&gt;      rec_num TYPE bapivbeln-vbeln  VALUE IS INITIAL,&lt;/P&gt;&lt;P&gt;      ret     TYPE bapiret2         OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      partner TYPE bapiparnr        OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      items   TYPE bapisditm        OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      itemsx  TYPE bapisditmx       OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;header-doc_type = 'TA'.&lt;/P&gt;&lt;P&gt;header-sales_org = '1000'.&lt;/P&gt;&lt;P&gt;header-division = '10'.&lt;/P&gt;&lt;P&gt;header-distr_chan = '10'.&lt;/P&gt;&lt;P&gt;headerx-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;partner-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;partner-partn_role = 'AG'.&lt;/P&gt;&lt;P&gt;partner-partn_numb = '0001000000'.&lt;/P&gt;&lt;P&gt;APPEND partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;items-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;items-material = '000000000040000010'.&lt;/P&gt;&lt;P&gt;APPEND items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itemsx-itm_number = '000010'.&lt;/P&gt;&lt;P&gt;itemsx-updateflag = 'U'.&lt;/P&gt;&lt;P&gt;APPEND itemsx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sal_num = '0000000002'.&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;P&gt;    salesdocumentin  = sal_num&lt;/P&gt;&lt;P&gt;    order_header_in  = header&lt;/P&gt;&lt;P&gt;    order_header_inx = headerx&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    salesdocument    = rec_num&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    return           = ret&lt;/P&gt;&lt;P&gt;    order_items_in   = items&lt;/P&gt;&lt;P&gt;    order_items_inx  = itemsx&lt;/P&gt;&lt;P&gt;    order_partners   = partner.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT rec_num IS INITIAL.&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;/UL&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&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;WRITE:/ rec_num.&lt;/P&gt;&lt;P&gt;WRITE:/ ret-message, ret-id, ret-type.&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if it has solved your problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashvender&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 09 Feb 2007 18:52:56 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-09T18:52:56Z</dc:date>
    <item>
      <title>Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966182#M396796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have called 'BAPI_SALESORDER_CREATEFROMDAT2' n a FM and trying to create a Sales Order. I have passed the header (auart, vkorg, vtweg, spart) and partner (nmbr and role). I passed the parameters to BAPI but in the return messages it says 'Sales Document was not changed V4 E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope I am clear, if not please ask...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suggestions would be rewarded....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 12:47:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966182#M396796</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T12:47:38Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966183#M396797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Leo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The BAPI u are using is Obsolete. Try creating Slaes Order using following BAPI:&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT2 if you are working on 4.6 or latest version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 13:14:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966183#M396797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T13:14:50Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966184#M396798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ashven,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using that BAPI only, you can check my prev message....it doesnt say any error while calling.. when executed it gives out that message... I am on ECC 5.0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suggestions would be rewarded...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 13:21:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966184#M396798</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T13:21:26Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966185#M396799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Leo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check out the following codes:&lt;/P&gt;&lt;P&gt;Even I have worked in ECC 5.0.These are the mandatory parametersthat u need to pass to create a Sales Order successfully...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  Z6SKS_HERSHEYS2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : order_header_in1 type BAPISDHD1.&lt;/P&gt;&lt;P&gt;data: order_partners1 type BAPIPARNR occurs 0 with header line.&lt;/P&gt;&lt;P&gt;data: ORDER_ITEMS_IN1 type BAPISDITM occurs 0 with header line.&lt;/P&gt;&lt;P&gt;DATA : SALESDOCUMENT1 TYPE BAPIVBELN-VBELN.&lt;/P&gt;&lt;P&gt;DATA : RETURN1 TYPE BAPIRET2 OCCURS 0.&lt;/P&gt;&lt;P&gt;DATA : RETURN2 TYPE BAPIRET2.&lt;/P&gt;&lt;P&gt;   order_header_in1-doc_type = 'TA'.&lt;/P&gt;&lt;P&gt;   order_header_in1-sales_org = '0001'.&lt;/P&gt;&lt;P&gt;   order_header_in1-distr_chan = '01'.&lt;/P&gt;&lt;P&gt;   order_header_in1-division = '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   ORDER_ITEMS_IN1-material = '000000000000000013'.&lt;/P&gt;&lt;P&gt;   append ORDER_ITEMS_IN1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   order_partners1-PARTN_ROLE = 'WE'.&lt;/P&gt;&lt;P&gt;   order_partners1-PARTN_NUMB = '0000000017'.&lt;/P&gt;&lt;P&gt;   APPEND order_partners1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Perform call_function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  call_function&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 call_function .&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_in1&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                 = SALESDOCUMENT1&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;   RETURN                        = RETURN1&lt;/P&gt;&lt;P&gt;   ORDER_ITEMS_IN                = ORDER_ITEMS_IN1&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_partners1&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;  IF NOT SALESDOCUMENT1 IS INITIAL.&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;/UL&gt;&lt;P&gt;           IMPORTING&lt;/P&gt;&lt;P&gt;             RETURN        = RETURN2&lt;/P&gt;&lt;P&gt;                    .&lt;/P&gt;&lt;P&gt;   ELSE.&lt;/P&gt;&lt;P&gt;          CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&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;&lt;/P&gt;&lt;P&gt;   ENDIF.&lt;/P&gt;&lt;P&gt;endform.                    " call_function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should help u...&lt;/P&gt;&lt;P&gt;Please reward points if found useful...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 13:41:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966185#M396799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T13:41:31Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966186#M396800</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;sorry it was by mistake.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are u passing Item number also in table ORDER_PARTNERS?&lt;/P&gt;&lt;P&gt;If yes can you paste the code you have written for bapi?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 13:48:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966186#M396800</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T13:48:44Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966187#M396801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Susanth and Ashven for your Suggestions...the code is more or less same as what Susanth gave..here the code.. still it gives a message that "Sales Document was not changed V4 E".....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be great..if this is resolved .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : HEADER TYPE BAPISDHD1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       PARTNER TYPE BAPIPARNR OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       ITEMS TYPE BAPISDITM OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       SAL_NUM LIKE BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;       REC_NUM TYPE BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;       RET TYPE BAPIRET2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HEADER-DOC_TYPE = 'TA'.&lt;/P&gt;&lt;P&gt;HEADER-SALES_ORG = '0001'.&lt;/P&gt;&lt;P&gt;HEADER-DIVISION = '01'.&lt;/P&gt;&lt;P&gt;HEADER-DISTR_CHAN = '01'.&lt;/P&gt;&lt;P&gt;APPEND HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNER-ITM_NUMBER = '0000000020'.&lt;/P&gt;&lt;P&gt;PARTNER-PARTN_ROLE = 'WE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITEMS-MATERIAL = '000000000000000013'.&lt;/P&gt;&lt;P&gt;APPEND ITEMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAL_NUM = '0000001234'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT'&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;   input         = PARTNER-PARTN_ROLE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OUTPUT        = PARTNER-PARTN_ROLE .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND PARTNER.&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               = SAL_NUM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    order_header_in               = HEADER&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                 = REC_NUM&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    RETURN                        = RET&lt;/P&gt;&lt;P&gt;    ORDER_ITEMS_IN                = ITEMS&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                = PARTNER.&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; IF NOT REC_NUM IS INITIAL.&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        = RETURN2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                   .&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&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;WRITE:/ REC_NUM.&lt;/P&gt;&lt;P&gt;WRITE:/ RET-MESSAGE, RET-ID, RET-TYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any sort of help would be rewarded....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 14:08:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966187#M396801</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T14:08:16Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966188#M396802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u have to pass the update flag else it wont work.&lt;/P&gt;&lt;P&gt;pass values to this parameter in export.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;data headerx type BAPISDHD1X.&lt;/P&gt;&lt;P&gt;headerx-UPDATEFLAG = ' I '.&lt;/P&gt;&lt;P&gt;data itemx type BAPISDITMX OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;itemx-UPDATEFLAG = ' I '.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ORDER_HEADER_INX = headerx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pass values in tables also.&lt;/P&gt;&lt;P&gt;ORDER_ITEMS_INX = itemx.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 14:23:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966188#M396802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T14:23:49Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966189#M396803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Leo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why dont u try with some other parameters and check whether u r getting the same error or not....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 14:28:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966189#M396803</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T14:28:18Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966190#M396804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Leo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you tell about data you have mentioned is actual data u are passng to bapi. e.g. Item Number are passing 10 cahracter(000000020) or six(000020)? As you have mentioned in your code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNER-ITM_NUMBER = '0000000020'.&lt;/P&gt;&lt;P&gt;PARTNER-PARTN_ROLE = 'WE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do one thing Write BREAK-POINT before &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2' and check weather all the table &amp;amp; structures are gettng populated correctly or not? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code you have written seems correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 14:33:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966190#M396804</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T14:33:30Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966191#M396805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I tried that it says the same error ( Sales Document was not changed V4 E) but I want to know is there any diff between....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : header type BAPISDHD and &lt;/P&gt;&lt;P&gt;data : header type BAPISDHD occurs 0 with header line....coz in your code and susanth code you havent specified the Occurs 0.....&lt;/P&gt;&lt;P&gt;if i remove that it says "header is not an internal table"......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Heres the Code....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : HEADER TYPE BAPISDHD1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       HEADERX TYPE BAPISDHD1X OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       PARTNER TYPE BAPIPARNR OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       ITEMS TYPE BAPISDITM OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       ITEMSX TYPE BAPISDITMX OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       SAL_NUM LIKE BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;       REC_NUM TYPE BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;       RET TYPE BAPIRET2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HEADER-DOC_TYPE = 'TA'.&lt;/P&gt;&lt;P&gt;HEADER-SALES_ORG = '0001'.&lt;/P&gt;&lt;P&gt;HEADER-DIVISION = '01'.&lt;/P&gt;&lt;P&gt;HEADER-DISTR_CHAN = '01'.&lt;/P&gt;&lt;P&gt;APPEND HEADER.&lt;/P&gt;&lt;P&gt;HEADERX-UPDATEFLAG = 'I'.&lt;/P&gt;&lt;P&gt;APPEND HEADERX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNER-ITM_NUMBER = '0000000020'.&lt;/P&gt;&lt;P&gt;PARTNER-PARTN_ROLE = 'WE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITEMS-MATERIAL = '000000000000000013'.&lt;/P&gt;&lt;P&gt;APPEND ITEMS.&lt;/P&gt;&lt;P&gt;ITEMSX-UPDATEFLAG = 'I'.&lt;/P&gt;&lt;P&gt;APPEND ITEMSX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAL_NUM = '0000001234'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT'&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;   input         = PARTNER-PARTN_ROLE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OUTPUT        = PARTNER-PARTN_ROLE .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND PARTNER.&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               = SAL_NUM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    order_header_in               = HEADER&lt;/P&gt;&lt;P&gt;    ORDER_HEADER_INX              = HEADERX&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                 = REC_NUM&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    RETURN                        = RET&lt;/P&gt;&lt;P&gt;    ORDER_ITEMS_IN                = ITEMS&lt;/P&gt;&lt;P&gt;    ORDER_ITEMS_INX               = ITEMSX&lt;/P&gt;&lt;P&gt;    order_partners                = PARTNER.&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; IF NOT REC_NUM IS INITIAL.&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        = RETURN2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                   .&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&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;WRITE:/ REC_NUM.&lt;/P&gt;&lt;P&gt;WRITE:/ RET-MESSAGE, RET-ID, RET-TYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it will be great if anybody try to resolve....and any sort of suggestions would be highy appreciated...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks n Advance&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 14:41:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966191#M396805</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T14:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966192#M396806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Leo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;I think I have got ur answer...&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please compare my code and urs...The code that i have sent is running fine at my end.When I went through ur code.....I found that u have assigned:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNER-&amp;lt;b&amp;gt;ITM_NUMBER&amp;lt;/b&amp;gt; = '0000000020'. instead of  field&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNER-&amp;lt;b&amp;gt;PARTN_NUMB&amp;lt;/b&amp;gt; = '0000000017'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your final code should be:&lt;/P&gt;&lt;P&gt;DATA : HEADER TYPE BAPISDHD1." OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;DATA: PARTNER TYPE BAPIPARNR OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;ITEMS TYPE BAPISDITM OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;SAL_NUM LIKE BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;REC_NUM TYPE BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;RET TYPE BAPIRET2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HEADER-DOC_TYPE = 'TA'.&lt;/P&gt;&lt;P&gt;HEADER-SALES_ORG = '0001'.&lt;/P&gt;&lt;P&gt;HEADER-DIVISION = '01'.&lt;/P&gt;&lt;P&gt;HEADER-DISTR_CHAN = '01'.&lt;/P&gt;&lt;P&gt;*APPEND HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNER-PARTN_NUMB = '0000000020'.&lt;/P&gt;&lt;P&gt;PARTNER-PARTN_ROLE = 'WE'.&lt;/P&gt;&lt;P&gt;APPEND PARTNER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITEMS-MATERIAL = '000000000000000013'.&lt;/P&gt;&lt;P&gt;APPEND ITEMS.&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 'CONVERSION_EXIT_PARVW_OUTPUT'&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;input = PARTNER-PARTN_ROLE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OUTPUT = PARTNER-PARTN_ROLE .&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_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 = SAL_NUM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;order_header_in = HEADER&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 = REC_NUM&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;RETURN = RET&lt;/P&gt;&lt;P&gt;ORDER_ITEMS_IN = ITEMS&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 = PARTNER.&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;IF NOT REC_NUM IS INITIAL.&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 = RETURN2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&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;WRITE:/ REC_NUM.&lt;/P&gt;&lt;P&gt;WRITE:/ RET-MESSAGE, RET-ID, RET-TYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also note that u were passing an internal table for Header.I have changed it ot Structure...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please correct and execute it.You should have no problem now..&lt;/P&gt;&lt;P&gt;Please mark useful answers......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Susanth Swain&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Susanth Swain&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 14:45:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966192#M396806</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T14:45:06Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966193#M396807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ashven&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its 6 character and that what i debugged and did in my previous post regarding the Header one....coz while i debugged i can see the partners internal table contents but if its for header its not showin up the contents....there what i got a doubt whether to add "occurs 0 with header line...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 14:50:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966193#M396807</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T14:50:15Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966194#M396808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if u use occurs 0 its an internal table without that its a work area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead of ' I ' use 'U' ad update flag &amp;amp; check.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 14:52:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966194#M396808</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T14:52:42Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966195#M396809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Leo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the code I have sent the latest.You should be able to solve by now...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please mark useful answers....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 14:52:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966195#M396809</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T14:52:43Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966196#M396810</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA : HEADER TYPE BAPISDHD1 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;HEADERX TYPE BAPISDHD1X ,&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;PARTNER TYPE BAPIPARNR OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;ITEMS TYPE BAPISDITM OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;ITEMSX TYPE BAPISDITMX OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;SAL_NUM LIKE BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;REC_NUM TYPE BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;RET TYPE BAPIRET2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HEADER-DOC_TYPE = 'TA'.&lt;/P&gt;&lt;P&gt;HEADER-SALES_ORG = '0001'.&lt;/P&gt;&lt;P&gt;HEADER-DIVISION = '01'.&lt;/P&gt;&lt;P&gt;HEADER-DISTR_CHAN = '01'.&lt;/P&gt;&lt;P&gt;APPEND HEADER.&lt;/P&gt;&lt;P&gt;HEADERX-UPDATEFLAG = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARTNER-ITM_NUMBER = '0000000020'.&lt;/P&gt;&lt;P&gt;PARTNER-PARTN_ROLE = 'WE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITEMS-MATERIAL = '000000000000000013'.&lt;/P&gt;&lt;P&gt;APPEND ITEMS.&lt;/P&gt;&lt;P&gt;ITEMSX-UPDATEFLAG = 'I'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAL_NUM = '0000001234'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT'&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;input = PARTNER-PARTN_ROLE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OUTPUT = PARTNER-PARTN_ROLE .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;APPEND PARTNER.&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 = SAL_NUM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;order_header_in = HEADER&lt;/P&gt;&lt;P&gt;ORDER_HEADER_INX = HEADERX&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 = REC_NUM&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;RETURN = RET&lt;/P&gt;&lt;P&gt;ORDER_ITEMS_IN = ITEMS&lt;/P&gt;&lt;P&gt;ORDER_ITEMS_INX = ITEMSX&lt;/P&gt;&lt;P&gt;order_partners = PARTNER.&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;IF NOT REC_NUM IS INITIAL.&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 = RETURN2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&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;WRITE:/ REC_NUM.&lt;/P&gt;&lt;P&gt;WRITE:/ RET-MESSAGE, RET-ID, RET-TYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;copy this code &amp;amp; execute it if u get any error tell me the error.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 14:57:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966196#M396810</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T14:57:36Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966197#M396811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Kalpa nashri and Sushanth...I have tried both your suggestions......It displays the message from BAPIRET2 " Sales Document cannot be Changed V4 E".....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kalpa nashri...I have tried both using 'U' and 'I', same error....and&lt;/P&gt;&lt;P&gt;Susanth... I meant POSNR only, the diff is two fields but mandatory ORDER_PARTNERS s there......it gives same error watever i have modified...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How come me creating a Sales Order...giving a message "Sales Document cannot be changed".....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;===========================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : HEADER TYPE BAPISDHD1,&lt;/P&gt;&lt;P&gt;       HEADERX TYPE BAPISDHD1X,&lt;/P&gt;&lt;P&gt;       PARTNER TYPE BAPIPARNR OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       ITEMS TYPE BAPISDITM OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       ITEMSX TYPE BAPISDITMX OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       SAL_NUM LIKE BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;       REC_NUM TYPE BAPIVBELN-VBELN VALUE IS INITIAL,&lt;/P&gt;&lt;P&gt;       RET TYPE BAPIRET2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HEADER-DOC_TYPE = 'TA'.&lt;/P&gt;&lt;P&gt;HEADER-SALES_ORG = '0001'.&lt;/P&gt;&lt;P&gt;HEADER-DIVISION = '01'.&lt;/P&gt;&lt;P&gt;HEADER-DISTR_CHAN = '01'.&lt;/P&gt;&lt;P&gt;*APPEND HEADER.&lt;/P&gt;&lt;P&gt;HEADERX-UPDATEFLAG = 'I'.&lt;/P&gt;&lt;P&gt;*APPEND HEADERX&lt;/P&gt;&lt;P&gt;PARTNER-ITM_NUMBER = '000020'.&lt;/P&gt;&lt;P&gt;PARTNER-PARTN_ROLE = 'WE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITEMS-MATERIAL = '000000000000000013'.&lt;/P&gt;&lt;P&gt;APPEND ITEMS.&lt;/P&gt;&lt;P&gt;ITEMSX-UPDATEFLAG = 'I'.&lt;/P&gt;&lt;P&gt;APPEND ITEMSX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAL_NUM = '0000001234'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT'&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;   input         = PARTNER-PARTN_ROLE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OUTPUT        = PARTNER-PARTN_ROLE .&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND PARTNER.&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               = SAL_NUM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    order_header_in               = HEADER&lt;/P&gt;&lt;P&gt;   ORDER_HEADER_INX              = HEADERX&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                 = REC_NUM&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    RETURN                        = RET&lt;/P&gt;&lt;P&gt;    ORDER_ITEMS_IN                = ITEMS&lt;/P&gt;&lt;P&gt;    ORDER_ITEMS_INX               = ITEMSX&lt;/P&gt;&lt;P&gt;    order_partners                = PARTNER.&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; IF NOT REC_NUM IS INITIAL.&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        = RETURN2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                   .&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&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;WRITE:/ REC_NUM.&lt;/P&gt;&lt;P&gt;WRITE:/ RET-MESSAGE, RET-ID, RET-TYPE.&lt;/P&gt;&lt;P&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;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 15:11:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966197#M396811</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T15:11:13Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966198#M396812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey why dont u pass the posnr also along with kunnr(PARTN_NUMB) and parvw(PARTN_ROLE)....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is working fine at my end..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 15:20:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966198#M396812</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T15:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966199#M396813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check whether number  0000001234 already exists in VA02 transaction&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 15:21:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966199#M396813</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T15:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966200#M396814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Leo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried your code by changing the code at following place.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HEADERX-UPDATEFLAG = 'X'.&lt;/P&gt;&lt;P&gt;ITEMSX-UPDATEFLAG = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now it is throwing One more error "Please enter sold-to party or ship-to part".&lt;/P&gt;&lt;P&gt;So you need to pass these fields also because in documention of BAPI it mentined that these fields are MANDATORY. Pass these fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you pass above mentioned entries you problem will be solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And you can delcare HEADER &amp;amp; HEADERX without occurs 0 becuse these are strucutes in bapi &amp;amp; you need pass these as structurs not as tables. It was showing you error because you were writing:&lt;/P&gt;&lt;P&gt;APPEND HEADERX &lt;/P&gt;&lt;P&gt;APPEND HEADER&lt;/P&gt;&lt;P&gt;no need of writing append if you are declaring these as wothout occurs 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE: TAKE CARE OF THE FOLLOWING:&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;ORDER_ITEMS_IN..: MATERIAL     Material number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashvender&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 15:26:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966200#M396814</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T15:26:19Z</dc:date>
    </item>
    <item>
      <title>Re: Need to Create a Sales Order Using BAPI....</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966201#M396815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ashvendar, I have checked b4 calling BAPI and I believe if u code I or U instead of X with STP it shld not come...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sushant, I have tried that still it says the same....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kalpa nashri...i checked it said not n the dbase or archived....can any one do me a favour....you might have done this....can u copy the code and run it n ur system.....and pls chk wat error it says....that would be gr8...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;===========================================================&lt;/P&gt;&lt;P&gt;DATA : HEADER TYPE BAPISDHD1,&lt;/P&gt;&lt;P&gt;       HEADERX TYPE BAPISDHD1X,&lt;/P&gt;&lt;P&gt;       PARTNER TYPE BAPIPARNR OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       ITEMS TYPE BAPISDITM OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       ITEMSX TYPE BAPISDITMX OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       SAL_NUM LIKE BAPIVBELN-VBELN,&lt;/P&gt;&lt;P&gt;       REC_NUM TYPE BAPIVBELN-VBELN VALUE IS INITIAL,&lt;/P&gt;&lt;P&gt;       RET TYPE BAPIRET2 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HEADER-DOC_TYPE = 'TA'.&lt;/P&gt;&lt;P&gt;HEADER-SALES_ORG = '0001'.&lt;/P&gt;&lt;P&gt;HEADER-DIVISION = '01'.&lt;/P&gt;&lt;P&gt;HEADER-DISTR_CHAN = '01'.&lt;/P&gt;&lt;P&gt;*APPEND HEADER.&lt;/P&gt;&lt;P&gt;HEADERX-UPDATEFLAG = 'I'.&lt;/P&gt;&lt;P&gt;*APPEND HEADERX&lt;/P&gt;&lt;P&gt;PARTNER-ITM_NUMBER = '000020'.&lt;/P&gt;&lt;P&gt;PARTNER-PARTN_ROLE = 'WE'.&lt;/P&gt;&lt;P&gt;PARTNER-PARTN_NUMB = '0000003512'.&lt;/P&gt;&lt;P&gt;APPEND PARTNER.&lt;/P&gt;&lt;P&gt;ITEMS-MATERIAL = '000000000000000013'.&lt;/P&gt;&lt;P&gt;APPEND ITEMS.&lt;/P&gt;&lt;P&gt;ITEMSX-UPDATEFLAG = 'U'.&lt;/P&gt;&lt;P&gt;APPEND ITEMSX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAL_NUM = '0000001111'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL FUNCTION 'CONVERSION_EXIT_PARVW_OUTPUT'&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;   input         = PARTNER-PARTN_ROLE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OUTPUT        = PARTNER-PARTN_ROLE .&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_SALESORDER_CREATEFROMDAT2'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    SALESDOCUMENTIN               = SAL_NUM&lt;/P&gt;&lt;P&gt;    order_header_in               = HEADER&lt;/P&gt;&lt;P&gt;   ORDER_HEADER_INX              = HEADERX&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                 = REC_NUM&lt;/P&gt;&lt;P&gt;  tables&lt;/P&gt;&lt;P&gt;    RETURN                        = RET&lt;/P&gt;&lt;P&gt;    ORDER_ITEMS_IN                = ITEMS&lt;/P&gt;&lt;P&gt;    ORDER_ITEMS_INX               = ITEMSX&lt;/P&gt;&lt;P&gt;    order_partners                = PARTNER.&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; IF NOT REC_NUM IS INITIAL.&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        = RETURN2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                   .&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'&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;WRITE:/ REC_NUM.&lt;/P&gt;&lt;P&gt;WRITE:/ RET-MESSAGE, RET-ID, RET-TYPE.&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;Leo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 15:53:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/need-to-create-a-sales-order-using-bapi/m-p/1966201#M396815</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T15:53:24Z</dc:date>
    </item>
  </channel>
</rss>

