Regarding Variant Configration

Dear All
Hi My self Mandar Sathe a recent new comer in SAP field in PP module. I am having a query regarding Variant Configration. I am having a product FERT with a code. Say a Lock that can be sold in different finish with Different mechanisms and with different key options to be specific
consider a Navtal lock this Lock can be sold with 2 keys 3 keys and more having produced with different mechanism in different colour shades so i want to configre the same FERT using Variant Configration so at the time of producing the same it will ask me combination of Number of Keys Finish and Mechanism. How to configure the same using Variant Configration Method.
Now i have defined the material as configrable matrial I have defined a class and characterstics but not able to simulate them to get end result so pls guide me also if anybody has the documents regarding the same pls
Thanks & Regards
Mandar Sathe
SAP PP consultant ( L )                                 L is learning

Mandar,
basically selection condition is used to select a item from  BOM , like on item 0010 MATR10 is present and you want to select this material when the characterstic value is RED for characterstic COLOUR ,then you need top assign selection condition
$self.COLOUR = 'RED'
Precondtionas are used to hide available values of characterstics or characterstics it self depends upon the previous selection of values.
like in some products some restrictions are there like, Car with red colur is not availabe with automatic transmission, so in suct case for the characterstic TRANSMISSION preconduitons can be written as
$SELF.COLOUR  NA RED
procedure are used for selection things depends upon previous selection of values, it can also be used for adding or deleting quantitys etc.
Procedures can overwrite default values that are set by other procedures.
$SET_DEFAULT ($SELF, <characteristic>, <term>)
A configurable material has characteristics COLOR and PRESSURE. The following procedures are allocated to the configuration profile of the material.
0010 $SELF.COLOR = u2018GREENu2019 IF PRESSURE >= 10
0020 $SELF.COLOR = u2018YELLOWu2019 IF PRESSURE >= 50
0030 $SELF.COLOR = u2018REDu2019 IF PRESSURE >= 100
The sort sequence ensures that pressure greater than or equal to 100 always sets the color u2018redu2019
Check it out and revert back.
regards
Ritesh

Similar Messages

  • Sale order change problem.-Variant configration

    Dear All,
    After  sale  order  configration and  material transfered  to  sale  order  stock ,  then when i  trying  to  change   mode  in  sale  order  i  am  getting  the  error  "Internal error in communication between  configuration and sales doc.GET_CONFIG_MODE"
    Please  give  the  correct  solution    above  problem
    Regards
    SVR
    Edited by: sunitha p on Apr 30, 2008 9:24 AM

    closed

  • Regarding variant function module in alv

    hi,
        could any body tell about the function modules
    reuse_alv_variant_default_get
    reuse_alv_variant_f4
    reuse_alv_variant_existence
               and how to use it.(by giving an example program)
    Regards,
    Pavan.

    reuse_alv_variant_default_get - Provides the default variant for the list specified in the structure parameter CS_VARIANT of a program.
    reuse_alv_variant_f4 - Display variant selection dialog box. Possible entries help, if the variant is defined explicitly as an input field on a screen. The selection must be specified by at least partially filling the parameter structure IS_VARIANT.
    reuse_alv_variant_existence - This function module checks the existence in the database of a display variant passed in the interface.
    Check the Link for Example REUSE_ALV_VARIANT_F4' how to use it when we iuse it
    Kanagaraja L
    Edited by: Kanagaraja  Lokanathan on Jan 17, 2008 5:39 AM

  • Regarding Variants for Background jobs

    Hi Folks
    Can you please let me know the procedure how we can create the variants for Background jobs.
    Points are assured for correct answers.
    Regards,
    kumar

    Hi Sree Ram,
    Check this info.
    If you have any selection screen parameters for your program you need to enter the values for those fields in runtime. So, if you schedule your program in background to execute then there is no one to do this job. Here comes the concept of Variant.
    With variant you define what are the selection field values in the runtime. During runtime the program picks this values and runs the program.
    When you execute your program which has selection fields, you enter the values and then you click on 'GO TO ' tab and 'SAVE AS VARIANT'.
    When you schedule your program in background, give this variant also. Then it will run automatically.
    Hope this resolves your query.
    Reward all the helpful answers.
    Regards

  • Query Regarding Variants

    Hi ,
    Is variant client dependent or independent ?
    Best Regards
    Chandrika.

    Hi Sarath!
    Variants are client-depended.
    You can browse this link:
    http://help.sap.com/saphelp_47x200/helpdata/en/c0/980374e58611d194cc00a0c94260a5/frameset.htm
    Regards,
    Pavel Aleshko

  • Regarding Variant Config

    Hi everybody,
    we have a scenario where we are manufacturing a KMAT; X and using it as a bom item in KMAT Y.
    Eventhough X is a KMAT we are maintaining stock. So my question is can we define X as a stockable KMAT under the the bill for Y ?
    When i configure the material Y in sales order i dont configure X as i was maintaining stock for it.
    any body dealt with this scenario?
    Thanks in advance,
    srikanth

    Hi Kanth,
      Check the link below.
      This will provide full knowledge on variant configuration.
       http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf
       Reward points if it helps.
    Regards
    Karan

  • Regarding Variant creation

    Hi all,
    I have a requirement to create variant for a program through another program..
    If any body has sample code to create variant kindly pass .
    With Regards
    Anand

    Hi Anand,
    just go through the below link..
    http://help.sap.com/saphelp_nw04/helpdata/en/c0/980389e58611d194cc00a0c94260a5/content.htm
    Thanks
    Ashu

  • Variant configration

    hi
    1. How can is use class item as an variant part (alternative to selection condition in BOM compoent)
    2. How can i create dependency type constraint?
        what are the t.codes for dependency net?
    3.How can i create multiple-value characteristics ? (also give t.code)
    4.How can i create table structure? (also give t.code)
    5. How can i maintain table enteries? (also give t.code)
    6. what is decision table? how is maitained (also give t.code)
    Take care
    Suresh

    Hi,
      Eg: Ford car.If a sale order is raised for fiesta lxi model the system should choose red colour & for vxi  blue colour respectively.
    ie you need to define the characteristic and assign the values .
      This characteristic need to assigned to class.
      class need to be assigned to material master
    1. T.code : CT04(characteristic) FORD_MODEL, Choose single value & entry required tab & give the input as 01 - fiesta_lxi & 02 - fiesta_vxi.( characteristic values)
    2.Tcode: CT04, FORD_BODY( another characteristic)
    Choose single value , don't click entry required.
    01 - Red( characteristic values)
    02- Blue
    3. Create class T.code : CL02
    fiesta_class
    type : 300
    4. OBJECT DEPENDENCY:
    T.CODE : CT04
    FORD_MODEL
    CLICK VALUES TAB,
    IN FIESTA_LXI CLICK THE 'O' meant for Obj dependency, action & extra.
    Edit the dependecy,
    010 $Self.ford_body = '01'. & save
    Repeat the same for FIEST_VXI & instead of '01' give '02' for blue colour.
    , then create a ROH as ford_body. & a KMAT material for the car. .
    Then create a Super BOM with usage 3 & give component as ford_body
    Then use T.code cu41 (Create config profile)
    enter a profile name & class 300 & choose class assignment, choose fiest_class ,
    Use T.code cu50 to check the values.
    Then create a sale order.
    Pl. reward if helpful.
    Regards,
    nandha

  • Regarding Variants

    Hi,
    I want to schedule an ABAP report program, the selection screen inputs are in a Z table, is it possible to change the value of variant so that report gets executed for each record selected from a Z table.
    Thanks,
    Sai.

    Hi,
    I want to schedule an ABAP report program, the selection screen inputs are in a Z table, is it possible to change the value of variant so that report gets executed for each record selected from a Z table.
    Thanks,
    Sai.

  • Regarding ASM Configration

    Dear All...
    i have install oracle Enterprise Linux on VM Ware.. the os version of OEL is : 2.6.32-200.13.1.el5uek
    Now i want to configure ASM Disk but which version of oracleasm install plase any one tell me..and how many patch are required ...i am installaing oracle 10g rac on two virtual Machine of laptop....
    Regards
    Ali

    You will need to install the following additional packages: oracleasm-support, oracleasmlib.
    (The oracleasm driver is already included in the Oracle UEK kernel.)
    If you do not have a subscription and access to Oracle ULN you might want to setup Oracle public yum by following the instructions at http://public-yum.oracle.com.
    Then you can install the oracleasm-support package using the following command:
    sudo yum install oracleasm-support
    To install the oracleasmlib package, check
    http://www.oracle.com/technetwork/topics/linux/asmlib/index-101839.html
    Oracle ASMLib Downloads for Red Hat Enterprise Linux Server 5
    http://www.oracle.com/technetwork/server-storage/linux/downloads/rhel5-084877.html
    To install oracleasmlib use the following according to your kernel architecture and version. For instance:
    sudo rpm -ivh http://download.oracle.com/otn_software/asmlib/oracleasmlib-2.0.4-1.el5.x86_64.rpm
    The following will help you with initial setup steps:
    http://www.oracle.com/technetwork/server-storage/linux/install-082632.html

  • Regarding Variant Details

    Hi Guru(s),
    For example i am having 3 variants for my Z-report ,
    i.e, a,b,c.
    i want know that after selecting any one from these 3 i want see them in z-report in start-of-selection.
    Does any function module or any system varible is these for variant ..,

    What you can do is put a parameter (p_variant) in the selection screen which will hold the value such as 1,2, 3 and it is not displayed in the screen(hide it).
    Moment you save the variant....this particular parameter having a value is also saved.
    You can populate the value of this parameter in the AT SELECTION-SCREEN event which will be triggered when you click the save button.
    In the START-OF-SELECTION, you need to put a CASE statement
    CASE p_varinat
                 WHEN '1'.
                 WHEN '2'. etc....
    and do the procesing.
    I hope that this logic helps you.........
    If you get to know about any sytem variable or function module which will give you variant details....please let me know.
    Edited by: Vin on Oct 31, 2008 11:31 AM--- A few spelling mistakes

  • Variant configration Error

    Hi
    I have created Variant configuration with all requirements which is needed for variant material and pricing requirements too I am getting variant material which is needed in sales order but I am able to get variant price
    Please provide me what is the required information that has to made

    Hi
    Can you explain your configuration that u did for pricing. So that it will be easy to analyse the problem.
    Normal setting for price include.
    1) Creating Characteristic with Table SDCOM and Field VKOND
    Eg:   X1
    Values red, Blue
    ( T-Code CT04)
    2) Assigning Characteristic with Material Class(T-code CL01)
    3) Write the syntex $self.X1=' Red'
    4)Enter Condition record VA00( VK11)  with Value Red
    for Eg    Red =1000
    it will call your record in sales order.
    Award points if its useful.
    Manish

  • Multiple Variant pricing conditions in a Pricing Procedure

    Hi,
    I have a scenario regarding variant configuration pricing in a sale order. I need to attach multiple pricing condition like VA00 in my pricing procedure .
    A material M1 has many characteristics under the category Basic and Special for example.
    Under Basic I have the following characteritics and its respective values maintained in VK11
    B001- Basic Spec 1  USD 100
    B002- Basic Spec 2  USD 200
    B003- Basic Spec 3  USD 300
    Likewise under special category ,
    S001- Special Spec 1- USD 500
    S002- Special Spec 2- USD 1000
    In the pricing procedure the varaint condition VA00 will carry the price of the characteristics. My requirement is as follows
    1. The prices of the Basic spec should be added first and later the special spec
    VA00- Basic Spec 1      100
    VA00- Basic Spec 2      200
    VA00- Basic Spec 3      300
    Sub total Basic spec Value  600
    VA00 Special Spec 1    500
    total basic and special spec - 1100
    The problem I faced in the above format was that the pricing procedure will allow only one entry of VA00. To over come that I copied the condition VA00 and named a new one, for e.g, ZVSP.
    Now when I use the condition ZVSP, it does not fetch the values like VA00.
    Could any one suggest a method in which I can introduce varaint conditions in multiple levels in a pricing procedure.
    Thanks and regards
    Rasheed

    Hi,
    When you copied the VA00 condition type, did you also copy the associated access sequences? Your new condition type should have an access sequence with an access that transfers the value of the doc. field KOMP-VARCOND into the condition VARCOND; use transaction V/07 to check this.
    Regards, Jesper

  • Variants on Price Definitions - Please Help

    Variants is a new topic that I am not familiar with.
    Can anyone send me some documentation regarding variants on Price Definitions ?
    My email is [email protected]
    Marco

    Hi
    Variant Configuration is a tool which helps to simplify th complex manufacturingof final products with more variants and variationof the input material.
    The Manufacturer always has to offer new variants of its Products
    Example :
    Take any Bike lets say in our example i am taking Honda CBZ
    we know that Honda has come up with 150 CC bike and 180 CC bike and 300 CC bike. With Different Colors. Here we are Engine CC and Color as variants
    As CC of  engine grows so as Price of the Bike.
                 Engine                                   Price
                 150 CC                                 8000
                 180 CC                               10000
                 300 CC                               15000
                  Color                                  Price
                 Black                                   10000
                 Green                                   20000
                 Red                                      25000
    Often by modifying the existing Product Variants. We create the New variants as we process the order. So that we can react quickly to the customer Requirements.
    Step 1
    Characterstics :
    In our example we are taking Engine and Colour as Characterstics and 150cc,180cc,300cc, are variants of Engine
    Red,Green,Black  are variants of Color
    when we create sales order for Configurable Material,That Sales Order must describe Precisely how the product being ordered has to look. This Desciption always comes from the characterstics and corresponding Values
    We Use Characterstics to define the features of the configurable MAterial so that the customer can choose from the different options of the characterstics (i.e  Characterstic Values nothing but Variants )
    To creat Characterstics       CT04 - Create two charaters as Engine & Color
    Action 1 : Specify the characterstic name and select the icon Create
                   Select the tab Page Basic Data
    Action 2 : Specify the Description
                   The status must be released
                  Data type : specify the data type as chracter - Format
                  Number of Character give it as 10 :
    In the "Value assignment" Section  of Basic data specify as single if it is Single level or Multiple if it Multiple Values. But for our example it is Simple.
    Action 3 :
    Select the Tab Page Values and Enter the required Value.
    In our example it is 150 CC,180 CCand 300CC for engine character.
    Red,Green,Black for color Character
    Step 2 : Creating Class CL02 Creat one class as BIKE two bind two characters.
    iN VARIANT CONFIGURATION a class is used to hold to Charactestics together that describes Material.
    BY linking class to the material we allow the material to be configured in the sales Order by using thecharactestics of the Class
    In variant configuration we can only use a class if that class has to a class type that supports variant Configuration. In the standard SAP system The class type for Variant configuration is 300
    CL01 create
    Action : 1
    Specify the required class "Bike"
    Enter the class type 300
    and select the icon create
    Action 2
    On the basic data view
    specify the Description
    and status must be released
    Action 3
    Select the view Chracterstics and Enter the Created characterstics I.e Engine and color
    Step 3 :
    Creating the material master : MM01
    the material type is KMAT (configurable Material)
    when you are creating material for Variant configuration select the view Basic Data, classification,slaes oranisation 1 and 2 and Sales Geral/plant and MRP .
    Note : While creating material in Basic Data tab at the lower section in CM relevance field Give the Value 1 Relavent for configuration Management
    We have to assign the "Class" to the material in the View classification
    The Item category Group is Either 0002 or 0004
    Enter the reqwuired data and save the material
    Step : 4
    Configuration Profile :
    we maintain the configuration profile for theConfigurable Objects to define the central settings for configurating the objects.
    Creating Configuration Profile
    CU41- Create
    Select the Object Material
    Enter the required material(Honda)
    Create the profile by specifing the Class Type 300
    Select the created profile and the icon "Profile Detail"
    We can maintain all the central settings on the view Configuration intial screen and save it
    Step : 5 Dependencies
    The dependencies descibe the inter dependencies between the chracterstics and the characterstic Values. It also controls which componens are selected from the bills of Material.
    Dependency Types:
    1. Pre condtion :  which we should when our material BOM Material
    for our eample we should use Procedures
    Cu01 _ Create
    Note Here we need to create the dependency and assign  it to the required chracterstics value or we can create directly go to the chracterstic value and write the dependency  there it self
    Step : 6
    Creating chractestic Price :
    Create one Dummy chacraterstic at CT04
    as Zprice
    enter characterstic and create on Basic Data TAB
    specify deascription and the status must be released
    in the Tab of Addition Data specify the Table name SDCOM andthe VKOND
    Format data given by ABAP dictionary

  • Variant Configuration / Need for a separate forum

    Dear Moderators,
    I have been contributing, accessing and extracting information from this forum for my projects and trainings. Recently we have added lot of new forums especially in SD, a separate forum for billing, sales etc.
    On the same path, I feel that it will add immense value if a new forum for Variant Configuration is created. As this is an area which touches various modules, and various applications like configurable materials in SD, Release procedures in MM, etc, people can share all the information regarding variant configuration in a common forum like this.
    May I please request you to consider this and take it forward if this makes some sense.
    Any feedback on this is welcome, especially from people like Rajesh Banka, Laxmipathy etc who have been here for quite sometime in SD

    I'm going to respectfully disagree.
    I saw something similar at elementsvillage.com when they created a "Mac-Specific" forum. People who had questions that really had nothing to do with their Mac, for example "Can't open RAW from D7000", still put the question in the Mac-Specific forum, because they were using a Mac. As a result, the community was fragmented in ways that had nothing to do with the question. People who might have benefited from this question but didn't have a Mac and so didn't look in the Mac-Specific forum, and didn't get the answer as quickly. People who asked questions in this forum that had nothing to do with Macs wound up relying on a smaller community of experts to help solve the problem. I know I certainly never read that forum, so I didn't provide answers, nor did I learn from the information in that forum. I consider that decision to create a "Mac-Specific" forum to be a failure.

Maybe you are looking for