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 AMclosed
-
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,
kumarHi 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 -
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 -
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,
srikanthHi 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 -
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
AnandHi Anand,
just go through the below link..
http://help.sap.com/saphelp_nw04/helpdata/en/c0/980389e58611d194cc00a0c94260a5/content.htm
Thanks
Ashu -
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
SureshHi,
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 -
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. -
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
AliYou 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 -
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 -
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 madeHi
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
RasheedHi,
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]
MarcoHi
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 SDI'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
-
A7000-a Google contact sync not working (S142)
I have already mentioned this in other discussion thread but was never got noticed by lenovo staff. So once again for your kind infirmation I am explaining about this issue. After the s142 update any new contact added under the Google account is not
-
When I click on firefox setup 11.o nothing happens
when i click on firefox setup 11.0 nothing happens
-
Webutil: excel.exe process remains
Environment: Win2000, 9ids, Webutil 1.0.2(Beta) Hi all, i am doing some testing with webutil. I found out that using the following code in a when-button-pressed trigger on a simple form, it works fine, but an excel.exe process still remains in taskma
-
No of questions in sccm 2012 70-243 exam and the time duration
how many question in sccm 70-243 exam and time duration for the exam
-
How Do Property Wrappers Work?
Bellow is an example of a simple string property wrapper. In the program bellow I expected any changes that I made to a property object to be pushed back to the field in the Pojo that it wraps. Based on the outpup it doesn't seems like changes are pu