<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic BAPI_SALESORDER_CREATEFROMDAT2 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/3609836#M869504</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey all..&lt;/P&gt;&lt;P&gt;i realy need help on this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have items , quantities,plant ,location and customer for that order &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now how am i supposed  to call this bapi and what data should i pass with this..&lt;/P&gt;&lt;P&gt;its says i need partener table,item table and header data as essential elements to pass in this bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can any one give me an exact idea how to call this badi ....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 17 Mar 2008 12:14:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-17T12:14:32Z</dc:date>
    <item>
      <title>BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/3609836#M869504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey all..&lt;/P&gt;&lt;P&gt;i realy need help on this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BAPI_SALESORDER_CREATEFROMDAT2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have items , quantities,plant ,location and customer for that order &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now how am i supposed  to call this bapi and what data should i pass with this..&lt;/P&gt;&lt;P&gt;its says i need partener table,item table and header data as essential elements to pass in this bapi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can any one give me an exact idea how to call this badi ....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Mar 2008 12:14:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/3609836#M869504</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-17T12:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/3609837#M869505</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;Use the following program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZDS_BAPI_SO
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  ZDS_BAPI_SO.

DATA: SALES_DOCU TYPE BAPIVBELN-VBELN.

DATA: WA_HEADER TYPE BAPISDHD1,
      WA_PARTNER TYPE BAPIPARNR,
      WA_ITEM TYPE BAPISDITM,
      WA_RETURN TYPE BAPIRET2.

DATA: IT_PARTNER TYPE STANDARD TABLE OF BAPIPARNR,
      IT_ITEM TYPE STANDARD TABLE OF BAPISDITM,
      IT_RETURN TYPE STANDARD TABLE OF BAPIRET2.

WA_HEADER-DOC_TYPE = 'TA'.
WA_HEADER-SALES_ORG = '1000'.
WA_HEADER-DISTR_CHAN = '12'.
WA_HEADER-DIVISION = '00'.

WA_ITEM-MATERIAL = 'L-60F'.

APPEND WA_ITEM TO IT_ITEM.

WA_PARTNER-PARTN_ROLE = 'AG'.
WA_PARTNER-PARTN_NUMB = '0000001001'.

APPEND WA_PARTNER TO IT_PARTNER.

CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2' 
  EXPORTING
*   SALESDOCUMENTIN               =
    ORDER_HEADER_IN               = WA_HEADER
*   ORDER_HEADER_INX              =
*   SENDER                        =
*   BINARY_RELATIONSHIPTYPE       =
*   INT_NUMBER_ASSIGNMENT         =
*   BEHAVE_WHEN_ERROR             =
*   LOGIC_SWITCH                  =
*   TESTRUN                       =
*   CONVERT                       = ' '
 IMPORTING
   SALESDOCUMENT                 = SALES_DOCU
  TABLES
   RETURN                        = IT_RETURN
   ORDER_ITEMS_IN                = IT_ITEM
*   ORDER_ITEMS_INX               =
    ORDER_PARTNERS                = IT_PARTNER
*   ORDER_SCHEDULES_IN            =
*   ORDER_SCHEDULES_INX           =
*   ORDER_CONDITIONS_IN           =
*   ORDER_CONDITIONS_INX          =
*   ORDER_CFGS_REF                =
*   ORDER_CFGS_INST               =
*   ORDER_CFGS_PART_OF            =
*   ORDER_CFGS_VALUE              =
*   ORDER_CFGS_BLOB               =
*   ORDER_CFGS_VK                 =
*   ORDER_CFGS_REFINST            =
*   ORDER_CCARD                   =
*   ORDER_TEXT                    =
*   ORDER_KEYS                    =
*   EXTENSIONIN                   =
*   PARTNERADDRESSES              =
          .

IF SALES_DOCU IS NOT INITIAL.
    WRITE:/'SO CREATED',SALES_DOCU.
ELSE.
    LOOP AT IT_RETURN INTO WA_RETURN.
        WRITE:/ WA_RETURN-MESSAGE.
    ENDLOOP.
ENDIF.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
 EXPORTING
   WAIT          = 'X'
* IMPORTING
*   RETURN        =
          .


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dhruv Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Mar 2008 12:18:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/3609837#M869505</guid>
      <dc:creator>dhruv_shah3</dc:creator>
      <dc:date>2008-03-17T12:18:03Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/3609838#M869506</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;CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            ORDER_HEADER_IN       = SDHD1&lt;/P&gt;&lt;P&gt;            INT_NUMBER_ASSIGNMENT = 'X'&lt;/P&gt;&lt;P&gt;            LOGIC_SWITCH          = LOGIC_SWITCH&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            SALESDOCUMENT         = DOC_NUMBER&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            RETURN                = T_RET2&lt;/P&gt;&lt;P&gt;            ORDER_ITEMS_IN        = T_SDITM&lt;/P&gt;&lt;P&gt;            ORDER_PARTNERS        = T_PARNR&lt;/P&gt;&lt;P&gt;            ORDER_SCHEDULES_IN    = T_SCHDL&lt;/P&gt;&lt;P&gt;            ORDER_CONDITIONS_IN   = T_CND&lt;/P&gt;&lt;P&gt;            ORDER_CCARD           = T_CCARD&lt;/P&gt;&lt;P&gt;            ORDER_TEXT            = T_SDTEXT.&lt;/P&gt;&lt;P&gt;  LOOP AT T_RET2 INTO RET2.&lt;/P&gt;&lt;P&gt;    IF RET2-TYPE = C_MESSAGE_TYPE_ERROR OR&lt;/P&gt;&lt;P&gt;      RET2-TYPE  = C_MESSAGE_TYPE_ABORT.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING RET2 TO PE_RETURN1.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt; OSS note begin: 483395.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF NOT PE_RETURN1 IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;&amp;lt;&amp;lt;&amp;lt; OSS note end: 483395.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            WAIT   = C_ACTIVE&lt;/P&gt;&lt;P&gt;       IMPORTING&lt;/P&gt;&lt;P&gt;            RETURN = RET2.&lt;/P&gt;&lt;P&gt;  IF NOT RET2 IS INITIAL.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING RET2 TO PE_RETURN1.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Better to get sample programs by clicking where used list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;B'coz u can understand all str and table population in sap program easily comparing in this sdn editor. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once u check a sample program, I hope u can easily do it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Subbu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Mar 2008 12:24:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2/m-p/3609838#M869506</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-17T12:24:35Z</dc:date>
    </item>
  </channel>
</rss>

