Variant Configuration - product validation step at sales order

Hi all,
By using Variant Configuration, new products can be created at sales order entry ==> is there any way to put a validation process in place where a number of checks (by different people) should be performed before being able to save the order?
thanks
Bart

Hi Vineet,
Thanks for your answer.
I realize dependencies can help control which characteristics value can be choosen. In the meantime my question became; how I can prevent that my sales order gets visible for the planning department (typically they would look in transaction MD04 I guess)? I  will post this question under the appropriate topic.
This is the type of flow I have in mind:
customer service fills in the order, specifies the values for the characteristics, Availability check runs and the order is saved
order is saved but not confirmed so it is not transferred to planning
planning (or other department like production) checks the order and the variant. If it is ok, they will confirm the order so it gets to the planning. If not,  they will get in contact with customer service.
I'm not experienced in availability check, planning, etc so I might have written big mistakes here.
Kr,
Bart

Similar Messages

  • Variant Configuration and pricing in a Sales Order

    Hi,
    I have been successful in updating variant configuration for a sales order using the function modules 'BAPI_SALESORDER_CREATEFROMDAT2' to create the sales order and 'BAPI_SALESORDER_CHANGE' to add the variant configuration characteristics on a configurable material.
    The issue I am having is that if I don't add the configuration values for pricing the pricing will not automatically update.
    I have tried using function module 'CE_C_PROCESSING' to update the pricing after calling BAPI_SALESORDER_CHANGE without success.
    Is there anyway to get the pricing to automatically update without adding the variant configuration values related to pricing?
    Any help would be appreciated.
    Derick

    Hi Derick,
    We are trying to create a sales order with a configurable item using 'BAPI_SALESORDER_CREATEFROMDAT2' and the issue that we are facing is we are getting the sales order but the configuration values are not getting populated.
    Could you please guide us on how to pass the configuration data to the BAPI to create a sales order with configuration values?
    Any help would be highly appreciated.
    Thanks...
    Abeehs

  • Configuration is not updating in sales order using function module SD_SALESDOCUMENT_CREATE

    Hello Experts,
    we are using SD_SALESDOCUMENT_CREATE function module to create sales order.
    Sales order is creating successfully but the configuration for the items are not updating.
    Could any one help me out on this ....we tried in different ways but couldn't ....
    Here is the code....
    *---Filling Configuration data
    *--- Filling Configuration Reference Item / Instance
         w_sales_cfgs_refinst-posex     = w_items-itm_number.
         w_sales_cfgs_refinst-config_id = '000001'.
         w_sales_cfgs_refinst-inst_id   = '00000001'.
         APPEND  w_sales_cfgs_refinst TO  t_sales_cfgs_refinst.
         CLEAR  w_sales_cfgs_refinst.
    *---Filling Configuration Reference Data SALES_CFGS_REF Table
         w_sales_cfgs_ref-posex      = w_items-itm_number.
         w_sales_cfgs_ref-config_id  = '000001'.
         w_sales_cfgs_ref-sce        = '1'.
         w_sales_cfgs_ref-root_id    = '00000001'.
         w_sales_cfgs_ref-complete   = 'T'.
         w_sales_cfgs_ref-consistent = 'T'.
         APPEND w_sales_cfgs_ref TO t_sales_cfgs_ref.
         CLEAR w_sales_cfgs_ref.
    *---Filling Configuration Instances SALES_CFGS_INST Table
         w_sales_cfgs_inst-config_id       = '000001'.
         w_sales_cfgs_inst-inst_id         = '00000001'.
         w_sales_cfgs_inst-obj_type        = 'MARA'.
         w_sales_cfgs_inst-class_type      = '001'.
         w_sales_cfgs_inst-obj_key         = w_sales_items_in-material.
         w_sales_cfgs_inst-quantity        = w_items-target_qty.
         w_sales_cfgs_inst-quantity_unit   = 'EA'.
         w_sales_cfgs_inst-complete        = 'T'.
         w_sales_cfgs_inst-consistent      = 'T'.
         w_sales_cfgs_inst-OBJECT_GUID     = 'T'.
         w_sales_cfgs_inst-PERSIST_ID_TYPE = w_sales_items_in-material.
         APPEND w_sales_cfgs_inst TO t_sales_cfgs_inst.
         CLEAR w_sales_cfgs_inst.
    *---Filling Configuration Characteristic Values SALES_CFGS_VALUE Table
         LOOP AT w_items-itm_config INTO wa_itm_config.
           w_sales_cfgs_value_in-config_id = '000001'.
           w_sales_cfgs_value_in-inst_id   = '00000001'.
           w_sales_cfgs_value_in-charc     = wa_itm_config-charc_name.
           w_sales_cfgs_value_in-value     = wa_itm_config-charc_value.
           APPEND w_sales_cfgs_value_in TO t_sales_cfgs_value.
    *---Filling Configuration Variant Condition Key SALES_CFGS_VK
           w_sales_cfgs_vk-config_id = '000001'.
           w_sales_cfgs_vk-inst_id   = '00000001'.
           w_sales_cfgs_vk-vkey      = wa_itm_config-charc_name.
           APPEND w_sales_cfgs_vk TO t_sales_cfgs_vk.
           CLEAR : w_sales_cfgs_value_in,w_sales_cfgs_vk.
         ENDLOOP.
    Regards,
    Harsha P

    Hello All,
    Actually there was a bug in my code to update configuration for an item in sales order
    Below is my Updated Code with that i can updated configuration successfully....
    *---Filling Configuration data
    *---Filling Configuration Reference Data SALES_CFGS_REF Table
         w_sales_cfgs_ref-posex      = w_items-itm_number.
         w_sales_cfgs_ref-config_id  = '000001'.
         w_sales_cfgs_ref-sce        = '1'.
         w_sales_cfgs_ref-root_id    = '00000001'.
         w_sales_cfgs_ref-complete   = 'T'.
         w_sales_cfgs_ref-consistent = 'T'.
         APPEND w_sales_cfgs_ref TO t_sales_cfgs_ref.
         CLEAR w_sales_cfgs_ref.
    *---Filling Configuration Instances SALES_CFGS_INST Table
         w_sales_cfgs_inst-config_id       = '000001'.
         w_sales_cfgs_inst-inst_id         = '00000001'.
         w_sales_cfgs_inst-obj_type        = 'MARA'.
         w_sales_cfgs_inst-class_type      = '300'.
         w_sales_cfgs_inst-obj_key         = w_sales_items_in-material.
         w_sales_cfgs_inst-quantity        = w_items-target_qty.
         w_sales_cfgs_inst-quantity_unit   = 'EA'.
         w_sales_cfgs_inst-complete        = 'T'.
         w_sales_cfgs_inst-consistent      = 'T'.
         w_sales_cfgs_inst-object_guid     = w_sales_items_in-material.
         w_sales_cfgs_inst-persist_id_type = 'G'.
         APPEND w_sales_cfgs_inst TO t_sales_cfgs_inst.
         CLEAR w_sales_cfgs_inst.
    *---Filling Configuration Characteristic Values SALES_CFGS_VALUE Table
         LOOP AT w_items-itm_config INTO wa_itm_config.
           w_sales_cfgs_value_in-config_id = '000001'.
           w_sales_cfgs_value_in-inst_id   = '00000001'.
           w_sales_cfgs_value_in-charc     = wa_itm_config-charc_name.
           w_sales_cfgs_value_in-value     = wa_itm_config-charc_value.
           APPEND w_sales_cfgs_value_in TO t_sales_cfgs_value.
    *---Filling Configuration Variant Condition Key SALES_CFGS_VK
           w_sales_cfgs_vk-config_id = '000001'.
           w_sales_cfgs_vk-inst_id   = '00000001'.
           w_sales_cfgs_vk-vkey      = wa_itm_config-charc_name.
           APPEND w_sales_cfgs_vk TO t_sales_cfgs_vk.
           CLEAR : w_sales_cfgs_value_in,w_sales_cfgs_vk.
         ENDLOOP.
         CLEAR : w_sales_items_in,wa_mara,w_items,w_sales_schedules_in,
                 w_items-itm_number.
       ENDLOOP.
    Cheers,
    Harsha

  • Steps for sales order to MRP Run

    Dear all,
    Could you please explain what are the steps to process after creating sale order to run MRP and delivery?
    Regards
    Rajasekaran

    Hi Rajaseshekhar,
    Following will be detailed end-to-end process steps.
                     Create Sales Order Entering Finished Goods Material
                     Master
    Auto Generate Alert(E-mail) to Production Planner
                    Create ‘Order BOM’ by Copying Finished Goods BOM (Sales
                     Order Item). Amend by deleting/adding Items in Order BOM at all levels
    Auto Generate Alert(E-mail) to Product Cost Controller
    Recalculate 'Sales Order Costing' to reflect changes to ‘Order BOM’
    Auto Generate Alert(E-mail) to Production
    Run Sales Order MRP
    Convert Planned Order to Production Order
    Capacity Leveling
    Release Production Order
    Pick Components (Picking List)
    Confirm Assembly Activities
    Post Goods Receipt (Production Order)
    Delivery Processing for Sales Order
    Create Invoice
    Hope ite helps,
    Jatin

  • How configure the credit limit at sales order level

    Hi
    how can i configure the credit limit at sales order level..
    ex: when i create sales order ... if exceeds the sales order value to  credit limit value ...sysyem does not accept to save this sales order ...is it possible...pls help me in this issue
    regards
    sesidhar

    Hiiiii
    It is very much possible in SAP
    first you have to create credit control area
    then assign your company code to your credit control area
    then create your customer and assign credit control area in billing tab (for that u have to activate credit control area for your transaction by OB20)
    Then go to t-code VOA8
    assing credit check to your sales document type
    create credit control area automatic with your credit control area.
    Regards
    Shambhu Sarkar

  • Configurator Assigning Line Type in Sales Order

    Hello!
    Our business needs certain items on a PTO configuration to populate on the sales order lines with a specific line type.
    Example:
    Part # X BOM Sales Model
    - Part # A Option Class
    - Part # 123 Needs line type with workflow for 'Line Flow - Generic'
    - Part # B Option Class
    - Part # 567 Needs line type with workflow for 'Line Flow - Return for no-credit
    with Receipt'
    From having read some of the documentation, it seems that this might be possible by using Configurator Extension Rules...
    Has anyone successfully populated line types on the sales order through the configurator?
    Thanks!!
    Lacey

    Hi Lacey,
    The answer is yes, but...
    The Oracle Telecommunications Service Ordering (TSO) flow has this capability, where an extension (CX) supplied by Oracle Development writes out line type data. The line type assignments are specified using a set of specific properties and values. You can look at Document B14384-01 for more details, and Metalink Note 333976.1 for the source code for the extension.
    However, I suspect you're not using the TSO flow. And without that, you won't be able to use the code above and have everything just work. Order Management won't automatically populate the line types from the configuration results for non TSO models (also known as Container models).
    I think you can emulate the approach, but you may need to both use a CX as well as a customization on the OM side. Rather than use the extension I mentioned above, you may be able to just generate the line types you want as attributes of the selected items. It depends on whether the line types are dynamic during your configuration session, or static - and bound to the selected item. If they're static, you don't need a CX, you just need a customization in OM to retrieve the line type from the item.
    If they're dynamic, you could use the attributes CX to write out the line type you want for each selected item, then use the OM customization to retrieve the line type from the configured attributes. In either case, you need OM to pull the data.
    Regards,
    Bill

  • Is it possible for us to configure that deletion of a sales order is not po

    Hi Guru's,
    Is it possible for us to configure that deletion of a sales order is not possible? The requirement is that Sales Order should not be allowed in the SAP to be deleted from the system, and user should not be able to do it.
    Please let me know, if this is possible and what is the way to do it.
    Points will be awarded.
    Regards
    Amit Shrivastava

    Hi Amit
    Better approach Basis Guys to create user profiles and Roles to the users
    In SAP its not able to delete the sales orders permanently.
    So, its better to create User Profiles and Roles for the user to access the list of Sales orders
    Creation of User Profiles and Roles in T-Code--PFCG
    Regards
    Srinivas.

  • Material variant not found when configuring an item on a sales order...

    My client has been using Configurable Materials and Material Variants for several years.  At times, when entering a sales order on a Configurable material, the Material Variant is NOT displayed, even though the values entered for characteristics exactly match that of a Variant. 
    I suspect that the "link" between the Configurable material and the Material Variant has been broken, perhaps due to changes made to one of the material masters.  I've found that I can restore this "link" by changing the configuration of the Material Variant (MM02 transaction, the MRP3 tab, "Configure variant" button).
    (1) Can you tell me under what circumstances the "link" between Configurable and Variant gets broken?  In other words, are there certain fields on the Material master which, when changed, break this link?  If so, which fields?
    (2) Can you tell me how to identify those Material Variants which have a broken "link" (eg, those which do not link back to a Configurable material, for sales order entry purposes)?  Is there an ABAP or such to restore all such broken links?

    Hello and thanks for your response.  I've searched OSS and had found several informative notes (900732, 774346), though none seem to deal with my problem.  If you know of a note I'd much appreciate the lead...   (:

  • Availability check for configurable material while creation of sale order

    Hi Experts,
    Does anyone know how stock can be viewed for configurable materials.
    Does ATP work at the time of Sales order to check for material avaialablity based on the variant in the sales order ?
    Regards
    Chandru

    Dear Sir,
    Sorry for the delayed reply. I was in long leave.
    My scenario is same like Material variant.
    This is my requirement. Whether this is possible or not.
    To check stock of machine nearest to configured specs or lead time.It should indicate the percentage of material  in production stock & lead time for manufacturing the same. & also we should be able to link production order number in sale order manually.
    Please guide me to sort out this issue.
    Regards
    Chandru

  • SO BOM or Variant Configuration or Other for Technical Sale

    Dear Community,
    I would like to ask you and advice on this.
    In a Plastic Packaging Industry with lots of different products but very similar at the same time, production is triggered after the customer order.
    To me it sounds very logical to use Variant Configuration scenario to specify product details which define its components and operations. Nevertheless the Sales People are don't have the enough knowledge to define completely the product and need a Technical Area to define key information to complete the product. before sending sales order (or quotation) to customer.
    Which scenario would you use ? And most important: how would you use it to integrate  the customer requirement information with technical data from experts?
    Thank you in advance,
    Best Regards,
    Sebastián Ligueros

    Hi Mario and the rest of community, I wish you a Happy New Year!
    Answering the questions: The product is engineered specifically for the customer and is possibly (not always) subject to change in every sales order.
    The first requirement from customer goes to sales department. If the product is new there is lot of joint woirk with technical area to develop the particular product and then send the quotation to the customer when most of the processes and components are defined. Product can be further specified in the sales order. If the product has been already sold in the past, sales department send quotation/sales order taking as reference a previous one maybe changing one or two elements like graphic design.
    In this interaction between  the sales department requirement and technical area for product development at "preparation for quotation level"  and then for sales order I would like to know in your opinion which would be the best scenario.
    Thank you,
    Sebastián Ligueros

  • Discontinued product to appear on sales orders

    How can you see a replacement item product number appear on a sale order when the discontinued item is used in error .
    Do you do this in MRP? 
    Example if a Sales order is wriiten in the field and the Product # is discontinued and you have a new product # where do you code this in SAP is this a option?
    Please if you have any suggestions
    thanks

    Hi,
           In SAP to swap one material with another material, material determination functionality is available. These are the steps to configure material determination:
    1. Create condition table
    2. Maintain access sequence
    3. Define condition types
    4. Define material determination procedure.
    5. Assign procedure to sales document type
    6. Define substitution reasons
    7. Strategy
    8. Outcome of substitution
    9. Maintain condition records for material determination
    Please configure this and check in the system.
    Thanks,
    Sarvesh Desai
    SAP SD consultant
    Edited by: Sarvesh DeSai on Feb 23, 2012 3:00 PM

  • Product cost collector for sales order related production

    Hi Friends,
    This is Azam and here i am new to this discussion forum.
    we are in situation that use diffrent variant for configurable material in sales order related production,
    I would like to have some information about use product cost collector for this kind of sales order related production,
    also I want to know difference between prelimanary cost estimate or cost estimate for sales order?
    Please co-operate me.
    I would be highly appriciated if you can respond at the earliest.
    Thanks
    Azam

    Hi,
    Here, for each sales order item, you will have sales order cost estimate. This enables the system to compute the variances once the actual costs are booked against the production.
    In the case of preliminery cost, we get the preliminery cost for production order as a plan cost and is not being used for the computation of variance but only for comparision purpose which is very marginally used.
    Trust this helps much and do encourage our efforts!
    Cheers!

  • Variant Configuration - Unable for converting a Plnd Order to Prdn Order

    Hi Gurus,
               Please solve this, while converting a plnd order to prdn order in variant configuration i am getting the following error is
    "you cannot make an assignment to make-to-order stock"
    for fert maintained charateristics and class and class type: 300, strategy: 25, requrements type: kek,
    configuration profile created. t-code: cu41 for bike
    I created the order from customer requirements t-code:md81
    pls guide how can i convert this to prdn order
    Edited by: venkat jsr on Jan 31, 2008 6:38 AM

    Hi Gurus,
        I followed your instructions but the error is as it is only.
    Actually when I am converting Plnd order to Production Order in stock requirement list of Configurable material, its not converting.
    the error i am getting is " You cannot make an assignment to make to order stock"
    and also i am getting the following information - the component cannot be allocated to an individual stock because make to order production and engineer to order production cannot be executed with this order
    a possible cause is that you are trying to create an order with reference to a sales order / project where an account assignment to a sales order / project is not allowed in the settlement profile that is assigned to the chosen order type this is inconsistent
    Procedure : Choose another Order type.
    Please guide what i have to do for solving the problem.

  • Configurable material - Partial cancellation of sale order

    Hi
    I created a sale order with configurable material with variant pricing. For example 50 Qty( VA01). If  i do the partial cancellation in VA02 for example 25 qty, the following message is getting popped up.
    Changing date/quantity may result in differen
    - Please configure
    Can anyone suggest what are all the settings i need to do? or any other procedure is there for partial cancellation of configurable material?
    Thanks in advance.
    Regards,
    Raman

    Hi
    The scenario is
    Create a sale order on VA01 for configurable material with variant configuration for the quantity 50. The material doesnt have BOM.
    Change the quantity in VA02 for the above material the following warning message is appearing.
    Change in quantity / date may result in different BOM. Pls configure.
    I am not going to create PR or Delivery document as a subsequent document for the same.
    Pls advice. Why the message is getting pop-up.
    Thanks in advance
    Raman

  • Product Proposal in ERP Sales Order.

    Hi Guys,
    We are panning to use product proposal (PP) in ERP sales order and we are facing some challenges to fetch Price and Availability in the PP view.
    Does anybody integrated PP with ERP sales order? Please provide detailed steps if any.
    Please share your experience and steps to integrate this scenario.
    To obtain price in PP, do we need to maintain pricing in CRM?
    For availability information in PP, do we need to connect to APO? or the gATP/Availability happens via ECC to APO?
    Please shed some light on this subject.
    Thanks
    Shree

    HI Shree,
    You dont have to maintain price in crm to get price in product proposals, pricing in ERP is enough for price to get populated.
    For availibilty check for PP you have to maintain MRP type in material master for the products which gets populated in PP and have to maintain ATP Profile at item level.
    One setting which needs to be maintained in crm is
    goto spro->CRM->Transactions->Settings for ERP Transactions Maintained via CRM->Product Proposals->Assign Method schema to ERP transaction Type.
    Here give the sales Org, Transaction Type and Method schema.
    Please let me know if you need more information on this.
    Best Regards,
    Radhika

Maybe you are looking for