cancel
Showing results for 
Search instead for 
Did you mean: 

Variant Configuration & Incompletion procedures

Former Member
0 Kudos

Hi all,

2 questions :

1. can u tell me about Variant Configuration ?

2. Importance & Steps in Incompletion procedures . My id : raaj_sap@rediffmail.com

regards

Rajarshi

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello

about variant configuration, there's a nice snippet from forum member "Anil kumar" on the thread "variant configuration"[]Posted: Apr 12, 2007 11:56 AM

, and I shall put it here

++++++++++++++++++++++++++++++++++++

let me explain u in layman language.

when you buy a car it will have a std price say Rs.1000 if you want specific blue colour car with sterio system the price of the car changes right? say if you want with more features again the price differs.

therefore you cant maintain a material master for all this combinations like

blue colour car rs-1000

red colour car with sterio system rs-3000

silver colour car with some extra features rs-5000 so there are n no. of permutation and combinations of which maintaining records for each feature becomes difficult.

Therefore when end user creates an order for car, the system will ask him the features and depending on the feature selected, the system will automatically picks up the price.

hope helpful to understand.

cheers,

anil

++++++++++++++++++++++++++++++++++++

for the 'how' part I may suggest ,you read that thread.

-


About the incompleteion procedure:-

why:- say you want to block a delivery if the name of the sales person is not mentioned in the sales document.

How:-->

1)create your own procedure[SPRO>basic f(x)->define incompleteness proc.]

2)Choose the incompletion group [ where do you want the procedure to fire, @ header level, @item level,@ partner level etc.]in this example , we go for the sales header level.

3)new entry-->create your own 'InProc' ....say 'YB'

4)the technical table name & field name will be obtained from the F1-->'hammer tong' icon,* this is the actual field that you want to deal with regarding the incompletion.

5) 'status' field ->F4->choose the extent to where you want to trap the incompleteness.[e.g do not let a delivery get created till this field gets filled up ]

6) save the abov--->assign this procedure to your document[ sales doc. for e,g]

Hope this helps.

Regards

Answers (4)

Answers (4)

Former Member
0 Kudos

HI SENT THE MAIL REWARD IF HELPS

Former Member
0 Kudos

Steps for SD Variant Configuration

Create a Material - KMAT type with Item category (002)

Create Characteristics in CT04 - Z bike, where in values mention the Color of the bile like Red, Blue etc

Create another characteristics in CT04 - ZPrice, where directly go the additional data tab and maintain the table SDCOM and field VKOND (ABAP Dictionary it will ask for)

Assign these two characteristics to a Class in CL01 - ZBikeclass ( Type 300) in characteristics tab page.

Then go to CU41 Configuration profile select the material and enter the description click on the class assignment ie assign Zbikclass.

Now go back to CT04 - enter Zbike -go to values- select Red- go to extras - Other Dependencies - Select Procedure enter in front 10 write - $self.ZPrice='Red' and save

Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)

Now select Blue- go to extras - Other Dependencies - Editor - Select Procedure enter in front of 10 write - $self.ZPrice='Blue' and save

Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)

Now go to VK11 - Enter VA00 (Condition)(For Std RVA001 Pricing Procedure) - enter variant Red and Blue give the rates accordingly and create the sales order.

Former Member
0 Kudos

Hi

VARIANT CONFIGURATION IS USED FOR CONFIGURABLE MATERIALS. EXAMPLE IN THIS TYPE, THE CUSTOMER CAN SELECT THE MATERIAL WITH THE PARTICULAR CHARACTERSTICS THAT HE LIKES.

Configuration is as follows

Create a Material - KMAT type with Item category (002)

Create Charateristics in CT04 - Zbike, where in values mention the Color of the bile like Red, Blue etc

Create another characteristics in CT04 - ZPrice, where directly go the additional data tab and maintain the table SDCOM and field VKOND (ABAP Dictionary it will ask for)

Assign these two characteristics to a Class in CL01 - ZBikeclass ( Type 300) in characteristics tab page.

Then go to CU41 Configuration profile select the material and enter the description click on the class assignment ie assign Zbikclass.

Now go back to CT04 - enter Zbike -go to values- select Red- go to extras - Other Dependencies - Select Procedure enter in front 10 write - $self.ZPrice='Red' and save

Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)

Now select Blue- go to extras - Other Dependencies - Editor - Select Procedure enter in front of 10 write - $self.ZPrice='Blue' and save

Now go back go to extras - Other Dependencies - assignments and assign relationship ( by default it will come just save)

Now go to VK11 - Enter VA00 (Condition)(For Std RVA001 Pricing Procedure) - enter variant Red and Blue give the rates accordingly and create the sales order.

Former Member
0 Kudos

Hi,

These are the steps for variant configuratio

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