Configure-to-order with propagation

Hi ,
Can some buddy explain the scenario  u201Cconfigure-to-order with propagationu201D with some example......?
regards

Hi SCM APO,
i am pasting text in 3 parts whichs from SAP help copied from one of the Book, go through it and frame you question in specific way.
Configure-to-order with propagation is a very common scenario for the
mill industries. This scenario is again a make-to-order scenario, though
sometimes without the use of a make-to-stock requirements class. The peculiarity
in this process is that assembly groups and key components (steel
coils, paper reels, ...) have batch characteristics which are important for
planning. Since the mill industries have a divergent material flow, many
different finished products will have dependent demands for the key components.
These dependent demands might have different requirements for
the characteristic values of the batches. Additionally these key components
have usually a comparatively long lead time. One main objective in this
scenario is therefore usually to check whether the right amount of the key
component with the required properties is available. These properties are
recorded as the batch valuation.
Hope it helps you.

Similar Messages

  • Creating a planned order with error "Material requires configuration"

    Dear All,
    I am facing a problem for creation of a planned order with error "Material requires configuration".
    To follow the note 180317, I change Account Assignment Category to "U" (Unknown).
    However, the system still does display the same error.
    Could you please help provide possible solution for this?
    Regards,
    Phong

    See also the following blog post:
    Configurable planned order for material variants: Exception "53: No BOM explosion due to missing configuration"
    BR
    Caetano

  • BAPI_SALESORDER_CREATEFROMDAT2 for creating sales orders with configurable

    Hi All,
    I want to create sales order with a material which in turn triggers a configurable network order.
    I am using the following BAPI : BAPI_SALESORDER_CREATEFROMDAT2.
    After reading the "[Variant Configuration (LO-VC)|http://help.sap.com/printdocu/core/print46c/en/data/pdf/lovc/lovc.pdf]" documentation, I thought I had to populate the
    following tables ORDER_CFGS_REF, ORDER_CFGS_INST and ORDER_CFGS_VALUE.
    The call function return no errors and the sale order is well created. However, I have no values in the network.
    If I created a sale order in VA01, a network is created with value. So the customizing is good.
    Do you have any idea how to populate this tables ? Sample code will be very helpful.
    We found in this forum a lot of sample code about configurable material, with obj_type populate with MARAu2019. But no example with configurable network.
    Actually I complete these tables like this :
    " E1CUCFG
      ls_order_cfgs_ref-posex = '000010'.
    *  ls_order_cfgs_ref-config_id = '000010'.
      ls_order_cfgs_ref-config_id = '000001'.
      ls_order_cfgs_ref-root_id = '00000001'.
      ls_order_cfgs_ref-complete = 'T'.
      ls_order_cfgs_ref-consistent = 'T'.
    *  ls_order_cfgs_ref-cbase_id = '4ECADFC4BE9F03A6E10080000AC4AB76'.
    *  ls_order_cfgs_ref-cbase_id_type = 'G'.
      APPEND ls_order_cfgs_ref TO lt_order_cfgs_ref.
    " E1CUINS
      ls_order_cfgs_inst-config_id = '000001'.
      ls_order_cfgs_inst-inst_id = '00000001'.
      ls_order_cfgs_inst-obj_type = 'PLKONET'. u201C(in replacement of MARA)
      ls_order_cfgs_inst-class_type = '300'. u201C(or 020).
      ls_order_cfgs_inst-obj_key = '01000000801'.
      APPEND ls_order_cfgs_inst TO lt_order_cfgs_inst.
    " E1CUVAL
      ls_order_cfgs_value-config_id = '000001'.
      ls_order_cfgs_value-inst_id = '00000001'.
      ls_order_cfgs_value-charc = 'XXXX'. u201C(corresponding to Flag DTA)
      ls_order_cfgs_value-charc_txt = 'Flag DTA'.
      ls_order_cfgs_value-value = '0'.
      APPEND ls_order_cfgs_value TO lt_order_cfgs_value.
    Thanks,

    Have a look to OSS-Message 567348. There is sample coding for using BAPI_SALESORDER_CHANGE, but the parameters should be the same to yout BAPI
    Best regards
    Torsten Manhardt

  • How to create sales order with configuration?

    Hi, all!
    I'm trying to create sales order with multi-level BOM's explosion using BAPI_SALESORDER_CREATEFROMDAT2, but with no success.
    Scanning and following ton's of OSS notes and already posted answers in this forum regarding configuration in sales order doesn't lead to success to.
    So can anybody throw light on rules for populating data structures for items and items configuration in case of multi-level BOM's explosion in sales order? Providing working code snippet would be great.
    Regards,
    Maxim.

    Hi, all!
    Just want to properly close the thread and share experience gained.
    The main reason of error was in incorrect TABLES parameters populating for sales order items and their configuration.
    Not the secret that there is a lack of documentation for even BAPIs FM, especially for comprehensive things to do. And it seems that the right way to resolve proper structure of import/tables parameters for "creation/change" function modules is to call "corresponding read-FM" for object created on-line  and see how return parameters are populated.
    For example, for BAPI_SALESORDER_CREATEFROMDAT2 such corresponding FM is BAPISDORDER_GETDETAILEDLIST, which returns near the same structures.
    Actually in my case such algorithm was used in the first place. But BAPISDORDER_GETDETAILEDLIST returned wrong parameters as was discovered later This error was fixed by implementing OSS note 821191 and sales order was succesfully created.
    And I want to thank SAP Support experts in effective assistance. 10 points are yours!
    Regards,
    Maxim.

  • Create a production order with variant configurator data

    Hello,
    Can anyone tell me the way to create a production order with variant configurator data. Is there a BAPI ? an IDOC ?
    Is there several steps ?
    I have to create an interface which creates automatically PP orders. The data input is a file.
    Thanks for your help

    Hi,
    There are fews BAPI's available for creation of Production Order. They are:
    BAPI_PRODORD_CREATE
    This bapi will suit to your requirement, as input will be provided from file.
    Others are
    BAPI_PRODORD_CREATE_FROM_PLORD " this converts planned order to production order
    BAPI_PRODORD_CREATE_FROM_REF      " this creats production order considering other production order as reference.
    Hope your query is answered.
    Regards,
    Brajvir

  • BAPI/FM in ECC to create a sales order with variant configurable material

    Hi all,
    I need to create a function module that creates a sales order in ECC with a variant configurable material.
    can some one tell me if there is a in built function module or BAPI that i can make use of to create a sales order with variant configurable material in ECC.
    Regards,
    Jessica Sam

    Thanks MxG,
    I dont know how to use this BAPI. .Can you suggest me a sample code.
    My reqmnt is, i have
    Sold to party, ship to party, bill to party , VC config material and all char values that should be populated while creating a sales order.
    please help me with what values should i populate in i/p paramters and and how to use this BAPI with some sample code if posible.
    Regards,
    Jessica.

  • Order with two configurable material codes

    Hi all,
    I have this necessity:
    create a sales order with one material code ( A ) to which are connected two configurable materials code, is it possible ?
    If yes,
    which should be the material type of the material code ( A ) and how to set the MRP views?
    is necessary create a BOM with BOM usage 5 ( sales distribution ) ?
    Thanks in advance for any kind of help.

    Thanks MxG,
    I dont know how to use this BAPI. .Can you suggest me a sample code.
    My reqmnt is, i have
    Sold to party, ship to party, bill to party , VC config material and all char values that should be populated while creating a sales order.
    please help me with what values should i populate in i/p paramters and and how to use this BAPI with some sample code if posible.
    Regards,
    Jessica.

  • Sales Order with Variant Configuration

    I´m trying to create a Sales Order with Variant Configuration.
    First, I tried to create the order with the BAPI SD_SALESDOCUMENT_CREATE but It would not let me update characteristics.
    Then I separated into two BAPI's:
    SD_SALESDOCUMENT_CREATE to create Sales Order and  BAPI_SALESORDER_CHANGE to modify the characteristics.
    I run the two SAP BAPI's from SAP and create the Sales Order and make the characteristics correctly, but when I try to invoke from The Middleware the message  V1 555 The sales document is not yeat complete  is displayed and does not update the characteristics.
    Both functions are such as Remote-enabled Module.
    The remote user profile is SAP ALL
    Reviewing where the message is used, I see that the message is in the include MV45AF0B_BELEG_BEARBEITEN_ENDE
    IF DA_LINES> 0 AND
    SY-NE SPACE AND BINPT
    CTU_AMODUS BI_INFO-NA 'A' AND
    CATTAKTIV IS INITIAL.
    MESSAGE I555.
    ENDIF.
    Do you have any idea why since Middleware is not working?.
    Best Regards.
    Blanca Segovia.

    Hi Diwakar
    I changed the creation of Sales Order using only SD_SALESDOCUMENT_CREATE and using Commit Work and it is the same, running the function from se37 create the Sales Order and make the characteristics correctly, but when I try to invoke from The Middleware the message V1 555 The sales document is not yeat complete is displayed and does not update the characteristics.
    I Open that Sales order in VA02 and check 'Incompletion Log'  the screen show 1 Configuration, I Open the tab of the characteristics without changing the characteristics and only save, then the status changes to Complete document.
    You give me another idea that could be happening?
    Thank you very much.
    Blanca Segovia.

  • How Variant Configuration data stored with Sales Order

    Hi,
    I have created Sales Order with Variant Material. I have entered different Characteristic for that materail. I want to make report for these characterisctics and its values, but I am not able to get how these data stored in the system against every sales order.
    Please guide me for tables relationships and if there is any Function module to achieve same thing.
    Regards
    Bhavin Shah

    Use FM VC_I_GET_CONFIGURATION to read the configuration. Input is field vbap-cuobj.
    Regards,
    John.

  • Configure-to-Order (CTO) Production with Variant Configuration and Assembly

    We are trying to create a Configure-to-Order (CTO) Production with Variant Configuration and Assembly Processing.
    I have set up the required master data for variant configuration which is working fine in a sales order. I have used startegy group 82 in the MRP view of the material master for Finished goods/header material. A production order with BOM explosion is getting generated automatically during the creation of the sales order.I have stock of components available. Uploaded using 561 movement type (unrestricted stock).The requirement class that is being determined is 201.
    ISSUE:
    Availability check of the components in the production order that is getting automatically generated during sales order creation is failing. The components are not getting confirmed inspite of initialising the stock of the components in the plant we are using.
    I am looking for pointers on the important settings related to the availability check in Configure to Order scenario that have to checked to resolve this issue.
    TIA

    Hi,
    Availability check controls for Production order will be done in OPJK for plant , order type combination. Based on the settings either for creation or release system will carry Availability check of components. you can set the controls such that release can be possible even if parts are missing.
    If you have settings to restrict the release if components are missing and there is stock in unrestricted, then you need to transfer the stock to the sales order using MB1B and 413 movement type so that system can recognize the availability and allow the release of order.
    Based on your requiremnts you can map the settings in OPJK
    Hope this will help
    Regards,
    Brahmaji D

  • Restrict manual change in sales order with respect to quotation

    Hi All,
    The user use to create sales order with respect to quotation.  The user can able to change pricing as well as some header and item fields.  How can I restrict user for manual change in sales order expect some specific fields.
    Thanks.

    Hi Sunil,
    It is possible through configuration better you can post in sd forums.
    For the condition type settings , ensure that the manual entries is 'D'. it wont allow any changes in the order.
    Regards,
    Madhu.
    Edited by: madhurao123 on Aug 1, 2011 1:08 PM

  • Report for Production orders with name of Customers

    Dear Expert,
    Kindly suggest to view the production orders with customer numbers for which the sales orders is created.
    I tried in MB51 with layout settings but the customer number comes out be blank despite the sales order number is populated for an production order.
    Kindly suggst a way or any report in the system  to get the corresponding information of production order number and corresponding customer name mentioned in the sales order .
    Thanks in advance for your help and inputs..
    Best regards,
    Nitish jain

    Nitish,
    MB51 is a Material Document list.  Many production orders exist that have no entries in this report, so it would be an unlikely candidate to be a solution for your requirement..
    The standard production order reporting tool is COOIS.  The output for MTO orders can be configured to display Sales order and Item and Soldto.
    Obviously, displaying even the customer order number in COOIS is impossible in a MTS scenario.
    In addition, a user experienced in using SAP Query  (SQVI or SQ01/SQ02/SQ03) could also create a production order report without having to know ABAP, by properly linking tables AFKO, AUFK, AFPO (production order data) with VBAK (sales order header data) to get customer number, and KNA1 to get customer name..
    If you are not expert in SAP Query, I suggest you discuss this requirement with a local ABAPer.
    If you are feeling like educating yourself in the wonders of SAP query, try this doc.  Although old, SAP query hasn't changed very much since this document was written.
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVQUE/BCSRVQUE.pdf
    Rgds,
    DB49
    Edited by: Dogboy49 on Apr 20, 2010 10:47 PM

  • Unable to Configure Sales Order using SALESORDER_CREATEFROMDAT2

    I am using the basic type SALESORDER_CREATEFROMDAT2 02 idoc, created via LSMW, in order to create sales orders.  Everything works fine, except for the fact that I cannot set configuration characteristics. The sales order is saved, but when i look at it the value of my characteristic is not set.  Can you help me please?  Currently I do not know how to generate an idoc of this basic type from an existing order.  Knowing how to do this would be a great help. 
    For my test data, I am only attempting to create one line item (line 10) and configure one characteristic.
    Below is a list of the segments being used.  I have provided the fields with code for those fields I believe are relevant.   I have attempted to process idocs with and without segment E1BPCUPRT.  I have also processed idocs with and without the fields E1BPSDITM1-CONFIG_ID, E1BPSDITM1-INST_ID and E1BPSDITM1-MAT_EXT.   When these three fields are populated, the order is created but the order line items are dropped.  When these three fields are not populated, the order lines created but the characteristic value is not passed to the line item. 
    Target Structures Used
      E1SALESORDER_CREATEFROMDAT2 - Header Segment
        E1BPSDHD1 - Communication Fields: Sales and Distribution Document Header
        E1BPSDHD1X - Checkbox Fields for Sales and Distribution Document Header
        E1BPSDITM - Communication Fields: Sales and Distribution Document Item
          E1BPSDITM1 - Communication Fields: Sales and Distribution Document Item
    E1BPSDITM1-CONFIG_ID
      Rule Type:  Constant
        E1BPSDITM1-CONFIG_ID = '000001'.
    E1BPSDITM1-INST_ID
      Rule Type:  Constant
        E1BPSDITM1-INST_ID = '00000001'.
    E1BPSDITM1-MAT_EXT
      Rule Type:  ABAP Code
            concatenate '0000000000000000000000' E1BPSDITM-MATERIAL into
         E1BPSDITM1-MAT_EXT.
        E1BPSDITMX - Communication Fields: Sales and Distribution Document Item
        E1BPPARNR - Communications Fields: SD Document Partner: WWW
        E1BPSCHDL - Communication Fields for Maintaining SD Doc. Schedule Lines
        E1BPSCHDLX - Checkbox List for Maintaining SD Document Schedule Line
        E1BPCOND - Communication Fields for Maintaining Conditions in the Order
        E1BPCONDX - Communication Fields for Maintaining Conditions in the Order
        E1BPCUCFG - CU: Configuration Data
    E1BPCUCFG-POSEX <=== ORDER_ITEM-POSNR
      Rule Type:  Transfer (MOVE)
        E1BPCUCFG-POSEX = ORDER_ITEM-POSNR.
    E1BPCUCFG-CONFIG_ID
      Rule Type:  Constant
        E1BPCUCFG-CONFIG_ID = '000001'.
    E1BPCUCFG-ROOT_ID
      Rule Type:  Constant
        E1BPCUCFG-ROOT_ID = '00000001'.
    E1BPCUCFG-COMPLETE
      Rule Type:  Constant
        E1BPCUCFG-COMPLETE = 'T'.
    E1BPCUCFG-CONSISTENT
      Rule Type:  Constant
        E1BPCUCFG-CONSISTENT = 'T'.
        E1BPCUINS - Instances of Several Configurations
    E1BPCUINS-CONFIG_ID
      Rule Type:  Constant
        E1BPCUINS-CONFIG_ID = '000001'.
    E1BPCUINS-INST_ID
      Rule Type:  Constant
        E1BPCUINS-INST_ID = '00000001'.
    E1BPCUINS-OBJ_TYPE
      Rule Type:  Constant
        E1BPCUINS-OBJ_TYPE = 'MARA'.
    E1BPCUINS-CLASS_TYPE
      Rule Type:  Constant
        E1BPCUINS-CLASS_TYPE = '300'.
    E1BPCUINS-OBJ_KEY
      Rule Type:  ABAP Code
        * Target Field: E1BPCUINS-OBJ_KEY Object key
        Select single SATNR from MARA into E1BPCUINS-OBJ_KEY
          where BISMT = ORDER_ITEM-BISMT.
    E1BPCUINS-QUANTITY <=== ORDER_ITEM-KWMENG
      Rule Type:  Transfer (MOVE)
        E1BPCUINS-QUANTITY = ORDER_ITEM-KWMENG.
        E1BPCUPRT - Part_of Entries of Several Configurations  (Have tried with and without this segment)
    E1BPCUPRT-CONFIG_ID
      Rule Type:  Constant
        E1BPCUPRT-CONFIG_ID = '000001'.
    E1BPCUPRT-PARENT_ID
      Rule Type:  Constant
        E1BPCUPRT-PARENT_ID = '00000001'.
    E1BPCUPRT-INST_ID
      Rule Type:  Constant
        E1BPCUPRT-INST_ID = '00000001'.
    E1BPCUPRT-PART_OF_NO
      Rule Type:  Constant
        E1BPCUPRT-PART_OF_NO = '0010'.
    E1BPCUPRT-OBJ_TYPE
      Rule Type:  Constant
        E1BPCUPRT-OBJ_TYPE = 'MARA'.
    E1BPCUPRT-CLASS_TYPE
      Rule Type:  Constant
        E1BPCUPRT-CLASS_TYPE = '300'.
    E1BPCUPRT-OBJ_KEY
      Rule Type:  ABAP Code
        E1BPCUPRT-OBJ_KEY = E1BPCUINS-OBJ_KEY.
        E1BPCUVAL - Characteristic Values of Several Configurations
    E1BPCUVAL-CONFIG_ID
      Rule Type:  Constant
        E1BPCUVAL-CONFIG_ID = '000001'.
    E1BPCUVAL-INST_ID
      Rule Type:  Constant
        E1BPCUVAL-INST_ID = '00000001'.
    E1BPCUVAL-CHARC
      Rule Type:  ABAP Code
        E1BPCUVAL-CHARC = 'PRG_METRIC'.
    E1BPCUVAL-VALUE <=== ORDER_ITEM-ATWRT8
      Rule Type:  Transfer (MOVE)
        E1BPCUVAL-VALUE = ORDER_ITEM-ATWRT8.
        E1BPCUREF - CU: Reference Order Item / Instance in Configuration
    E1BPCUREF-POSEX <=== ORDER_ITEM-POSNR
      Rule Type:  Transfer (MOVE)
        E1BPCUREF-POSEX = ORDER_ITEM-POSNR.
    E1BPCUREF-CONFIG_ID
      Rule Type:  Constant
        E1BPCUREF-CONFIG_ID = '000001'.
    E1BPCUREF-INST_ID
      Rule Type:  Constant
        E1BPCUREF-INST_ID = '00000001'.
        E1BPSDTEXT - Communication Fields: SD Texts

    Hi Paaavan
    You can set a break-point include "FV45PFAP_VBAP_BEARBEITEN_VORBE" that is called by both the SAP Standard and BAPI where the data is prepared and checked in the internal table XVBAP. Compare both SAP standard VA01 and your 'Z' program for what may be different in XVBAP.
    I think the problem my be with regards to the business_object number that is hardcoded in the standard function module. It has given me issues before and hence I tend to use the function module  SD_SALESDOCUMENT_CREATE to create sales documents with.
    Regards,
    Marius

  • Sales orders with credit issues taking availability stock

    Hi,
    I am doing confirmation using Global ATP in APO. The confirmation is well done, but the confirmed quantity for sales orders with clients that have credit issues is taken the available sotck for other sales orders with ok clients that I want to confirm the quantity they ordered.
    For example:
    Stock: 10 PC
    Client A order 15 PC and 10 are confirmed, but the ordered is retained becuse of credit issues with client A.
    Then client B order 3 PC, but nothing is confirmed because the ordered for client A is reserving the stock (note: this would be ok if client A had not credit issues).
    So, I want that the 3 PC for client B are confirmed and the 10 PC not reserved for the cient A while client A has credit issues.
    How could I configured, so that the orders with credit issues do not reserve stock for the incoming orders?
    Thanks a lot.

    Hi DB49,
    thanks for the quick answer.
    I checked the configuration in the R3 and seems to be fine. To prove it, I disconnect APO and did the availability check in the R3 system and it is working fine; the orders quantities that are blocked because of credit issues, do not reserve stock for incoming orders.........son new incoming orders are well confirmed.
    But after connecting APO the problem continues. I checked the next points.
    In R3 transaction CO09: takes to the APO screen and you see the ATP available quantity OK (do not consider the quantities of the credit issues orders). But at the moment that you make the order (VA01) it does not confirm any stock and if you select the line and go to the ATP screen (the same you get from the CO09) the quantities of credit issues orders are taken into account..the ATP availability quantity changes from the first going directly from the CO09.
    What could it be?
    Note: it was working fine with APO, I started to have the issue after implementing note 1262475 in APO. This note was becuase the BAPI_APOATP_CHECK was not brigning any value for the ATPQTY_***.
    Thanks a lot!!!

  • Create a Sales Order with Reference to Contract using IDoc / LSMW  ( AFS )

    Hi Gurus,
    I need to crate a Sales Order with reference to a Contract. I need to upload Sales Orders with reference to contract via LSMW.
    So far, I've been able to create the Sales Order with ref to contract. But, the Sales Order Quantity is not getting deducted from the Original Qty in Referred Contract ( When try to create another Sales Order referring to the same Contract.) When a Sales Order is created manually, this is working fine.
    Please tell me if I've missed some parameter which stopping it create the link to exact schedule line ( Sizes level )
    The Details of the IDoc which is been created via LSMW are as follows;
    Message Type: ORDERS
    Basic Type     : /AFS/ORDERS05
    Process Code : ORDE / DELO
    ( Tried with both process codes.  But the Identification is the same for both: IDOC_INPUT_ORDERS )
    *_In Header;_
    Segment : E1EDK02  - IDoc: Document header reference data *
    Qualifier : '043' - Vendor Contract Number ( Tried with ' 005' - Customer Contract, but it's not working )
    Contract Order is mapped for field BELNR
    *_In Item;_
    Segment : E1EDP02  - IDoc: Document Item Reference Data *
    Qualifier : '043' - Vendor Contract Number ( Tried with ' 005' - Customer Contract, but it's not working )
    Contract Order is mapped to field BELNR
    Line Item of the Contract is mapped to field ZEILE
    I also tried passing the Schedule line of Contract in Segment :  E1J3P01 AFS IDoc: Doc.item general data
    to following fields;
    J_3AETENV
    J_3AVGETE
    /AFS/UETENR
    Still its not getting updated in the VBEP also..
    Please help me with regard to this. Points will be awarded for your valuable contribution.
    Thanks.

    Hi,
    This issue is been resolved.
    One of my friend helped me with resolving this issue..
    Once the below mentioned configurations were done on SPRO, the Sales Order was created with reference to Contract and the Qty was reflected when tried to create a new Order referring the same contract.;
    u2022     SPRO --> SD  -->Sales  --> Sales Documents  --> Sales Document Header  --> Define Sales Document Types  --> Field : Outline agreement message; from blank to u201CBu201D.
    u2022     SPRO  -->SD  -->Sales  --> Sales Documents  --> Sales Document Header  --> Maintain Sales Document Types for AFS  --> Field : Outline agreement message; from blank to u201CAu201D

Maybe you are looking for