Auto populate  variant characterstics values in sales order

Hi Sapients,
we are trying to configure variant configuration at sales order level. We have created several characterstic and assigned it to class. Now some of the characterstics will be fixed at material level and some of the characterstics are dependent on the values supplied by the user in sales order. we have created characterstics like grade, profile, size, length, tdc number , tdc date, tdc customer, hardness, composition etc and assigned it to class salesspec ( class type 300 ).The characterstics like profile, grade, size, length are entered in the material master itself.
TDC related details like tdc no, tdc date, tdc customer, hardness, composition will be entered through a ZPROGRAM and the details will be stored in ZTABLE (ZTDC) where TDC number wll be the primary key and the respective details will be stored here.Now when we create sales order, after entering the material and clicking on variant configuration, the configuration screen comes up where the user will enter the appropriate TDC number . based on the TDC no entered by the users , the other dependent values like TDC date, tdc customer, hardness, chemical composition needs to be automatically populated in the sales order variant configuration screen .
Please guide me how to resolve this issue. shall i create dependency based on TDC no. In dependecy what is the code i have to write . Please elaborate in detail as i dont have idea on dependency.
Is it possible through user exit.
Thanks

Starting right is the first significant step. Looking at the answers to my questions, I think your industry certainly needs VC as also righty figured out by you. VC is a long way to go, and in my opinion you will need good experts handle this situation. In VC you will discover thatt there are 10 different ways to achieve the same outcome, but what matters is which solution you choose. This will depend upon a oot of factors during producg modelling, cutting the classification system, bulding configuration profiles, etc.
To give you a guideline:
1. You have 2 situtations MTO and MTS. MTO is 100% configurable material and MTS is where your KMAT will be replaced by an SKU (stock-kept-unit). For this you should emply variant type matching functionality. It's explained in SAP LO-VC help. Let me know if you do not have it.
2. For MTO you build classification system thoroughly to classifiy your products accordingly. This also involves creation of cstics. Ensure that you don't want to create cstics you will need to abondon in future.
3. To answer your question in the post: Steps involved in VC are:
a. create cstics, assign them to relevant class (type 300)
b. assign class to material CL20N or in configuration profile.
c. create configuration profile for material CU41 and write your object dependency (OB type = procedure)
d. In your OD (procedure) employ a table, say ZTDC. This is not ABAP table but a variant table created via CU61 and values maintained in CU60
e. your code in OD may look like this:
TABLE ZTDC
(TDC_NO = TDC_NO,
TDC_DAT = $SELF.TDC_DAT,
TDC_CUST = $SELF.TDC_CUST,
TDC_HRD = $SELF.TDC_HRD)
Here, TDC_NO is the key field you should define while table creation and when this is keyed in by users the other elements get determined autmoatically as per the varaint table.
Hope this helps. Let me know if you face any issues. Thank you.
- Nikhil.

Similar Messages

  • How to hide variant configuration screen in sales order

    Hi Friends,
    Could you please help : how to hide variant configuration screen in sales order for a configured material
    Ranjan

    Hi
    The very purpose of VARIANT CONFIGURATION is to for this material these are the characteristics available
    In this you choose one characteristic then these are the values available
    If you make a choice then this is the price
    Means Maruthi car is the product
    Say 800
           Alto
           Zen
    These are characteristics
    In this you choose say black, cherry red, white these are the values
    When you put a sales order for Maruthi car then if it is 800 black colour then price is X
    if it is 800 white colour then price is y
    So that according to the choice of the customer the pricing and other details are fetched
    Why do you want to defeat the very purpose of VARIANT CONFIGURATION
    Rather than listing out of the whole product list the system simplifies the thing
    Without that popup variant configuration is meaningless
    Regards
    Raja
    Edited by: ramanathan raja on Dec 11, 2008 3:48 PM

  • Variant Configuration Description in Sales Order

    Hi All,
    We have configured Variant Configuration.
    During Sales Order Processing on Condition Tab the in Name  of Condition Type (Field VTEXT) instead of condition type the system is reflecting the description of Variant.
    We want the description of Condition Type & not of variant. Can any one guide how the same cvan be done.
    Regards
    Mahendra

    First, you are talking about VA00 or VA01 condition types, correct?
    These work different then other condition types, in a sales document they will display the name of the variant (you defined) that matches your config, characteristic-value(s).
    This is Option-based pricing. it is working by design. If you don't want these to show in the procedure then don't define them. you can sum up all values in the configurator then just have one Variant with a "dummy" name and pass that back to the price condition

  • IN which table stores the Value of sales orders Net Value

    IN which table stores the Value of sales orders Net Value

    Hi Lakshmi,
    Check Following Tables:
    CRMD_PRICING_I
    CRMM_PR_SALESA
    CNCCRMPRSAP00090
    Reward Points if Helpful.
    Srini.

  • Pricing amount and condition value in sales order

    Hi all,
    I have noticed for a sales order we are not able to see condition type amount, condition value in sales order even though it shows net price finaly ofr a sales order. Not even able to select the condition lines.
    To be specific not able to find value in field KBETR  - amount column and KWERT - condition value column
    When we go to sales order line item and select condition tab, do see value displayed in Amount and Condition column. Is there are specific reason it is doing visa vis in our production we see both values.
    Advise what could be the reason value not getting displayed in Amount and Condition value column.
    thanks

    It is due to auth for specific columns we have solved the problem.

  • Net Value in Sales order item and header URGENT

    Hi experts
    In some sales orders the net value is not shown but it is available in PR00 condition.
    Where should i check pricing proceedure or copy control,
    In the same sales order type i.e ZRP other sales orders are having net value,
    this sales order is created with reference to sales order type RE.
    Pls guide where to check and what correction needs to be done.
    Thank u in advance.
    regards
    SM

    Hi,
    Pricing procedure in tcode V/08, check the field 'SubTo'.
    Copy control in tcodes VTFA (between SO and invoices).Check the field 'pricing type' for conditions.
    I hope this help you,
    Regards,
    Eduardo

  • Net Value in sales order item

    Hi All,
    Any one know how the system set net value in sales order item? (VBAP-NETWR)
    I mean, what kind of condition type will be considered in net value calculation.
    Thank you

    Hi,
    In Sales Order net value (NETWR) is always value before tax, it means the condition type determined before tax condition will be considered in sales order Net Value.
    In other words if conditon type have a category defined as D-Tax and Cond. class as D- Taxes, the value of this condition type will not be considered in Net value.
    regards
    Vivek.
    Edited by: Vievk Vardhan on Jan 7, 2010 2:00 PM

  • Gross order value in sales order currency.

    hi to every one,
             am fresher in ABAP programming, can u plz help me by saying the Gross Order Value in Sales Order Currency
    as the Gross Order Value in Purchase Order Currency  is BBWERT .
    REGARDS.
    SAI KRISHNA

    Hi Sai,
    You can use that data element BBWERT as type in your program to get the value, however the best practice is to identyfied the fields and tables in each module in order to use as reference for the program variable.
    Regards
    Alexis Ramirez

  • Credit value in sales order

    Hi,
    How system pick the credit value in sales order.What are the different setting required for this?
    Regards
    Prabudh

    Hi prabudh,
    Creidt value is picked up from the sales order through the Pricing procedure.... While defining the pricing procedure we maintain the sub total "A" against the Total value. This value will get updated as the creidt value......
    Regards
    Harsh

  • Minimum value in sales order

    Dear All,
    CAN U PLZ TELL WHERE IS THE SETTING TO MAINTAIN MINIMUM ORDER IN A SALES ORDER.
    Regards,
    Pankaj

    Dear Pankaj,
    You can have minimum order quantity by maintaining at Material master -->Sales org data view but, I don't think you have option to control minimum value in sales order in the standrad functionality.
    You can try with some user exit with the help of ABAPer.
    I hope this will help you,
    Regards,
    Murali.

  • How to Overrride ATP values during sales order creation

    Hi all,
    How i override ATP values during sales order creation.
    The scenario is that we need to migrate open orders from an existing legacy system to SAP.
    While migrating these orders, we need to make sure that dates on the schdule lines are same as they are in the old system. Hence we need to override ATP.
    Any suggestion welcome..
    Regards,

    Hi Kantur Shekar madhuri,
    Would you confirm the whether in your schedule line category is activated for "Product Allocation" or not.
    if not please activate and re run your scenario.
    Regards
    Arun

  • Condition type value updation using characteristic value in sales order

    Hi Experts,
    We are implementing SAP for one of our Spain client. In that one of the Legal requirements is, whenever they are selling the finished products to domestic customers who contain OIL as one of the component then, some additional cost needs to be calculated and collected from customer and which needs to be paid back to Spain Government every month on Region basis.
           If OIL is not a component to produce the finished product then, not required to charge the customer additionally.
    The OIL content used to produce every finished product will vary based on product characteristic value. Meaning, for some finished product the OIL used will be 2.2 KG and for some products it will be 3.5, 4.3 KG and etc.
    Since various combinations of products are available for the client, during sales order creation we are planning to update some special characteristic which the data flow from u201CVariant Tableu201D. In the variant table we are going to maintain the OIL Quantity required making finished product.
    But we are not sure how to activate a new condition type with the value fetched in the special characteristic. This new condition type needs to be activated based on this characteristic value and multiplied with total order quantity and price to charge from customer.
    Example, the special characteristic fetched the value of 2.2 KG based on variant table. Total Order quantity is 10 PC and charge is 0.06 EURO per KG. in this case, (2.2 x 10 ) x 0.06 EURO = 1.32 EURO
    I need the expert opinion how to activate the new condition type based on characteristic value and achieve the above requirement.
    Thanks in advance.
    Warm Regards,
    VEL

    Hello,
    I have replicated the whole requirememt in IDES and getting the price calculation as needed but the only issue with the Conversion factor for the condition type. Either you need to maintian the conv factor in material master or need to enter manually for the condition type in SO. Some how you have to maintain the conversion factor to calculate the price for the condition type in different unit.
    For easy of understanding Lets make the whole requirement in 2 parts
    Part - 1
    Oil qty calculation. For convenience sake I have taken oil qty also in TO
    1) Created a num char OIL_QTY1 with length 9 and decimal places 5 and UOM as TO
    2) Created Variant table to infer the OIL qty in TO per piece of finished prod ( This oil qty data may be depends on various factors). For certain Finished products the oil qty may be 0 or blank
    3) Created a REF char SO_QTY  to pull the SO qty to configuration and add this char in class 300(Table:VBAP,Field :KWMENG)
    4) Created another char SO_OIL_QTY  (Num with length 9 and decimal places 5 and UOM as TO)
    5) Created a PROCEDURE say PROC_SO_OIL_QTY with code
    *$self.SO_OIL_QTY = $self.OIL_QTY1 * $self.SO_QTY*
    6) Create another PROCEDURE as mentioned earlier with modified code
    $SELF.A_VARCOND = 'TEST_001' if OIL_QTY1 specified,
    $SET_PRICING_FACTOR ($SELF,A_VARCOND,'TEST_001', SO_OIL_QTY)
    Note: Maintain proper seq of the procedures in profile. The Qty cal proc should be before the price related procedures.
    PART-2
    1) For the condition type maintained 60 EUR per TO (0.06 EUR per KG)
    Now if you create SO for the Finished product of 10 PC
    the Char values will be
    OIL_QTY1  = 0.00022 TO (inferred from Variant table th proc)
    SO_QTY    = 10
    SO_OIL_QTY = 0.0022 TO
    Get into conditions tab
    Here Condition type ZSIG will be displayed as error with Amount 60 EUR per TO and condition value will be blank. Just enter value 1 in the col NumC and CCon fields.
    Now the Condition value will appear as 1.32 EUR.
    Hope this gives some more clarity
    Regards
    Brahmaji D

  • Rolling up item values in Sales Order

    Hi Folks
    We have a project where we have a bundle with components with prices.
    Question
    1)Looking for a solution where we would like to roll up all price components as statistically to the top of the bundle where it would sum up the prices and total the sales order and intercompany invoice.
    For example: Line item 1: Bundle         Net Value 7.08
                 Line item 2: Component 1    Net Value 7.11
                 Line item 3: Component 2    Net Value 23.55
    We are looking for a total net value = 37.74 at the header level Net Value but currently in SO header its only showing 7.08 
    Any suggestions on what might need to be setup on price condition or price procedure.
    Regards
    Waz

    Hi,
    Use sales order BOM,
    Item category group in material master - LUMF
    go to t-code VOV7 select u item, go to details
    maintain data under tab bill of material/configuration
    Config. Strategy    -  01
    Mat. Variant Action  - 1
    Structure scope     -  D
    Application          - SD01
    Now create SALES ORDER BoM
    T-code CS01
    Put material,plant ,application on initial screen & ENTER
    On next screen maintain sub components & save
    Now create sales order put mainiten, Bom will explode
    NOTE : Maintain pricess for main item & sub coponent in VK11
    Kapil

  • Fm to change the condition value in sales order pricing

    Hi Friends,
    I need a FM to change the Pricing value that is auto calculated in the sales order. It needs to be overwritten. BAPI_SALESORDER_CHANGE I don't think will do it. It can be used only to update the condition type and the condition amount but not the condition value.
    Can someone please help me. I've been stuck with this for quite sometime.
    Thanks,
    Dikshitha G

    Try these BAPI's
    BAPI_LISTING_CONDITIONS,
    BAPI_AGREEMENTS
    Regards,
    Rajasekhar Reddy.

  • OM: Disable auto refresh check box in Quick Sales Order Form

    hi,everyone
    In screen [Quick Sales Order Form],
    we want to let the auto refresh check box always be checked and can not be updated with Form personalize.
    I didn't find the item in this form,
    and i konw that there is a value which defined in the Profile : [OM: Quick Sales Order Form: Auto Refresh](ONT_QUICK_OE_AUTO_REFRESH).
    Can anyone give me some suggestions?
    thx for ur help.

    hi,Pradeep
    Thanks for your reply.
    Actualy,the profile "OM: Quick Sales Order Form: Auto Refresh" has been setted into 'Line' firstly as we want to auto-refresh order lines.
    So the 'auto refesh' checkbox is checked with default value in the screen,
    but the order line would not be auto-refreshed when user uncheck the checkbox manually.
    So we want to disable or invisible the 'auto refesh' item in the screen with form personalize,
    the problem is i can not find the item or the block in the form.
    Or is there any suggestions to archive this?
    Can you please help me?
    Thanks,
    Leno
    Edited by: Leno Sun on 2013/05/07 19:35

Maybe you are looking for

  • BDC Session Error Handling and flat fie

    Hi , I need two clarifications in BDC ....... 1)I have to upload some data using BDC  thru some tcode which contains header and line items...How can i build a flat file which contains both header and line item data for uploading.. pls explain how to

  • HP B110a doesn't complete the scans

    I'm not able anymore to scan using HP Scanning (in fact IrfanView+HP TWAIN that "triggers" the HP Scanning SW) . The scan starts but it "hangs" showing an "half-page" scanned. The only way to "conclude" the process is by "killing" the associated task

  • My client is unable to save the filled in pdf whilst I can ? Part2

    I followed instructions as per my earler post and enabled the usage rights see image below. I found the path was (thanks to jersey girl) at under Advanced select"Extend Features in Adboe Reader" in Acrobat 9. The pop upbox below appears, I selected t

  • 10.4.3 Upgrade - AUDIO STATIC

    I upgraded from 10.4.2 to 10.4.3, hoping it would solve a problem I had, but it only made it worse. Now, Core Audio is screwed up and all I get is static. No sounds at all, not even system sounds -- just static. To make matters worse, now my computer

  • Computer won't boot, start up disk full....help!

    I week or so ago I kept getting an error message that my HD was full. I checked the HD and sure enough, all 250GB is used. How the heck? Even with all of my pictures and music, my hard drive is only about 1/2 full and this just happened all of a sudd