<?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 Sales Order Create in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-sales-order-create/m-p/1394863#M191451</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using BAPI_SALESORDER_CREATEFROMDAT2 to create sales order. The system is configured to automatically generate the item numbers. I can create an order alright for simple materials.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For this I am populating both Line items and Schedule Line item structures - ORDER_ITEMS_IN and ORDER_SCHEDULES_IN respectively, without passing the line item number(ITM_NUMBER field).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is when I create an order which has a KIT as a line item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So SAP explodes the Kit correctly, but the quantity information goes all wrong for the subsequent lines after the kit. Hence order does not get correctly created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any hints on how to solev this? I want to create the order with Kit and simple materials and without provising the line item numbers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Jul 2006 08:52:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-13T08:52:07Z</dc:date>
    <item>
      <title>Bapi Sales Order Create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-sales-order-create/m-p/1394863#M191451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using BAPI_SALESORDER_CREATEFROMDAT2 to create sales order. The system is configured to automatically generate the item numbers. I can create an order alright for simple materials.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For this I am populating both Line items and Schedule Line item structures - ORDER_ITEMS_IN and ORDER_SCHEDULES_IN respectively, without passing the line item number(ITM_NUMBER field).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is when I create an order which has a KIT as a line item.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So SAP explodes the Kit correctly, but the quantity information goes all wrong for the subsequent lines after the kit. Hence order does not get correctly created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any hints on how to solev this? I want to create the order with Kit and simple materials and without provising the line item numbers.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jul 2006 08:52:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-sales-order-create/m-p/1394863#M191451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-13T08:52:07Z</dc:date>
    </item>
    <item>
      <title>Re: Bapi Sales Order Create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-sales-order-create/m-p/1394864#M191452</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt; Please check the following code in case its a bill of material &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CHECK_SALES_BOM  TABLES ORDER_ITEMS_IN STRUCTURE BAPIITEMIN&lt;/P&gt;&lt;P&gt;                             ORDER_PARTNERS STRUCTURE ZBAPISHIP1.&lt;/P&gt;&lt;P&gt;  CLEAR FLAG_CANCEL_CREATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR V_LINES1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ORDER_ITEMS_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    V_ITM_NUMBER = ORDER_ITEMS_IN-ITM_NUMBER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ORDER_ITEMS_IN-PO_ITM_NO = ORDER_ITEMS_IN-ITM_NUMBER.   " DEVK942749&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    ORDER_ITEMS_IN-ITM_NUMBER = 10 * SY-TABIX + 10 * V_LINES1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY ORDER_ITEMS_IN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT ORDER_PARTNERS WHERE ITEM_NUMB = V_ITM_NUMBER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ORDER_PARTNERS-ITEM_NUMB = ORDER_ITEMS_IN-ITM_NUMBER.&lt;/P&gt;&lt;P&gt;      MODIFY ORDER_PARTNERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE KNUMH FROM KOTD001 INTO KOTD001-KNUMH&lt;/P&gt;&lt;P&gt;                 WHERE KAPPL = 'V'&lt;/P&gt;&lt;P&gt;                 AND KSCHL = 'A001'&lt;/P&gt;&lt;P&gt;                 AND  MATWA = ORDER_ITEMS_IN-MATERIAL&lt;/P&gt;&lt;P&gt;                 AND DATBI GE SY-DATUM&lt;/P&gt;&lt;P&gt;                 AND DATAB LE SY-DATUM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT SINGLE SMATN FROM KONDD INTO KONDD-SMATN&lt;/P&gt;&lt;P&gt;                   WHERE KNUMH = KOTD001-KNUMH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ORDER_ITEMS_IN-MATERIAL = KONDD-SMATN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ORDER_ITEMS_IN-MATERIAL = ORDER_ITEMS_IN-MATERIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR V_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE DWERK MTPOS INTO (V_WERKS, MVKE-MTPOS) FROM MVKE&lt;/P&gt;&lt;P&gt;      WHERE MATNR = ORDER_ITEMS_IN-MATERIAL&lt;/P&gt;&lt;P&gt;      AND   VKORG = WWW_ORDER_HEADER_EXP-VKORG&lt;/P&gt;&lt;P&gt;      AND   VTWEG = WWW_ORDER_HEADER_EXP-VTWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF MVKE-MTPOS EQ 'LUMF' OR MVKE-MTPOS EQ 'ZLUM'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE ORDER_PARTNERS WITH KEY ITEM_NUMB = V_ITM_NUMBER&lt;/P&gt;&lt;P&gt;                                     PARTN_ROLE = 'WE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      REFRESH : DA_MASTB,&lt;/P&gt;&lt;P&gt;                DA_STKOB,&lt;/P&gt;&lt;P&gt;                DA_STZUB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CS_ALT_SELECT_MAT'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        ALL            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             CAPID          = 'SD01'&lt;/P&gt;&lt;P&gt;             DATUV          = SY-DATUM&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        DIALF          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        LOSGR          = 0&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             MATNR          = ORDER_ITEMS_IN-MATERIAL&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        NOTAB          = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        NRFDC          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        STLAL          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        STLAN          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        VPRIO          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             WERKS          = V_WERKS&lt;/P&gt;&lt;P&gt;        TABLES&lt;/P&gt;&lt;P&gt;             MASTB_WA       =   DA_MASTB&lt;/P&gt;&lt;P&gt;             STKOB_WA       =   DA_STKOB&lt;/P&gt;&lt;P&gt;             STZUB_WA       =   DA_STZUB&lt;/P&gt;&lt;P&gt;        EXCEPTIONS&lt;/P&gt;&lt;P&gt;             ALT_NOT_FOUND  = 1&lt;/P&gt;&lt;P&gt;             BOM_NOT_ACTIVE = 2&lt;/P&gt;&lt;P&gt;             BOM_NOT_FOUND  = 3&lt;/P&gt;&lt;P&gt;             CALL_INVALID   = 4&lt;/P&gt;&lt;P&gt;             NO_ALT_FOUND   = 5&lt;/P&gt;&lt;P&gt;             NO_BOM_FOUND   = 6&lt;/P&gt;&lt;P&gt;             OTHERS         = 7.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE DA_MASTB INDEX 1.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'CS_BOM_EXPL_MAT_V2'&lt;/P&gt;&lt;P&gt;            EXPORTING&lt;/P&gt;&lt;P&gt;                 CAPID                 = 'SD01'&lt;/P&gt;&lt;P&gt;                 DATUV                 = SY-DATUM&lt;/P&gt;&lt;P&gt;                 EMENG                 = 1&lt;/P&gt;&lt;P&gt;                 MEHRS                 = 'X'&lt;/P&gt;&lt;P&gt;                 MTNRV                 = ORDER_ITEMS_IN-MATERIAL&lt;/P&gt;&lt;P&gt;                 RNDKZ                 = '2'&lt;/P&gt;&lt;P&gt;                 STLAL                 = '01'&lt;/P&gt;&lt;P&gt;                 WERKS                 = V_WERKS&lt;/P&gt;&lt;P&gt;            IMPORTING&lt;/P&gt;&lt;P&gt;                 TOPMAT                = CSTMAT&lt;/P&gt;&lt;P&gt;             TABLES&lt;/P&gt;&lt;P&gt;                  STB                  =  TSTB&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               MATCAT                =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             EXCEPTIONS&lt;/P&gt;&lt;P&gt;                  ALT_NOT_FOUND         = 1&lt;/P&gt;&lt;P&gt;                  CALL_INVALID          = 2&lt;/P&gt;&lt;P&gt;                  MATERIAL_NOT_FOUND    = 3&lt;/P&gt;&lt;P&gt;                  MISSING_AUTHORIZATION = 4&lt;/P&gt;&lt;P&gt;                  NO_BOM_FOUND          = 5&lt;/P&gt;&lt;P&gt;                  NO_PLANT_DATA         = 6&lt;/P&gt;&lt;P&gt;                  NO_SUITABLE_BOM_FOUND = 7&lt;/P&gt;&lt;P&gt;                  OTHERS                = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        DESCRIBE TABLE TSTB LINES V_LINES.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      V_LINES1 = V_LINES + V_LINES1 .&lt;/P&gt;&lt;P&gt;      CLEAR V_LINES.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;krishna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jul 2006 09:49:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-sales-order-create/m-p/1394864#M191452</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-13T09:49:09Z</dc:date>
    </item>
  </channel>
</rss>

