+ All Categories
Home > Documents > Sap_variant Configuration Guide2005

Sap_variant Configuration Guide2005

Date post: 04-Jun-2018
Category:
Upload: basusap
View: 218 times
Download: 0 times
Share this document with a friend
21
8/13/2019 Sap_variant Configuration Guide2005 http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 1/21
Transcript
Page 1: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 1/21

Page 2: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 2/21

"he different between this two method is# 'O( with class item, no need to assign or define object dependencies. +nstead of thateach material is classified in material master itself using class 455.# 3or both cases all characteristics are assigned to class 755 which is again assigned to1(*" material in order to trigger configuration in configuration profile.

4.1.2 Super !M #ith Class $te%

%lass items used to control the selection of variant parts in a 'O(. Variant parts areclassified in a class, and the class is entered in the 'O( as a class item. hen youconfigure the material, the class is replaced by a suitable variant part.

4.1.3 Advantages of using Class $te% in !M

# Only one item for the class is enough, instead of several items for the individual variant parts.# $o need to create and assign selection conditions.# *ble to classify additional objects in the class at any time, without having to change the

'O(.

4.1.4 Steps involved in super !M #ith Class

8 9efine all %haracteristics and its Values assign it to %lass with type 455.8 *ssign characteristic Values to materials by %lassification material8 *ssign class 455 with material instead of assigning all 'O( items.8 %reate and *ssign class 755 0with same characteristics2 with configurable product usingconfiguration profile.

4.1.& Super !M #ith Material Co%ponents

"his bill of material 0'O(2 of a configurable material contains all the components that

are required to manufacture the material. "he 'O( contains components that are onlyused in specific variants 0variant parts2, as well as components that are used in all variants0non!variable parts2.

4.1.' Steps involved in super !M #ith Material Co%ponents

8 9efine all %haracteristics and its values assign it to %lass with type 755.8 *ssign %lass with configurable material in %onfiguration profile.8 'O( is created with all variant and non!variant items.8 9efine interdependency between objects 0%haracteristic, 'O( item, )outing Operationetc82 by using Object 9ependencies.8 *ssign class 755 with configurable product using configuration profile.

4.2 Super (outing

* configurable routing describes the production process for all variants of a product.+nstead of creating a routing for each variant of a product, you can create operations forone routing, or a :super: routing.+t is possible to maintain Object dependencies for following in super routing# &equences# Operations6sub!operations

Page 3: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 3/21

# /roduction resource6tool assignments"he routing is configured by system, when order is created for 1(*" material.

4.3 Chara"teristi"

%haracteristic is used to define the features of a configurable material. "o enable to use

characteristics to configure a material, assign the material to a class of class type 755."he customer can choose from among different options for each characteristic.# %haracteristics describe the properties of objects. "he values of a characteristic specifythese properties.# Value assignment to characteristic may be single value or multiple value with requiredentry or restrict able entry.# +n characteristic it is also possible to use table name and its field name in order tochange the Object quantity or values. +.e. 'O( item quantity or Operation time, which isknown as 8reference characteristic8.# +n )estriction screen allowed %lass types are entered i.e. for what are the class thischaracteristic may used. +n general for Variant configuration class 455 and 755 are used.

# +t is also possible to assign 9ependency to characteristic values maintained in%haracteristic.

4.4 Variant Class

# +n Variant configuration, %lass is used to hold the characteristics that describe aboutconfigurable material. %lass type to determine which object types can be classified.# %lass is used in variant configuration if the class has a class type that supports variantconfiguration. +n %ustomi;ing for %lassification, the Variant class type indicator must beset for the class type. +n the standard system, this is class type 755.

4.& Dependen"ies

# 9ependencies restricts the combinations of options i.e. characteristic that are notallowed. +t also select exactly the right 'O( components and operations to produce avariant.# +t also describe the interdependencies between characteristics and characteristic values# +t control which components are selected from a bill of material 0'O(2 and whichoperations are selected from a task list# +t also changes the values of fields in 'O( items and operations during configuration.

4.&.1 )lobal and *o"al Dependen"ies

<lobal dependencies have the following properties# "hey are independent of any object.# "hey are identified by a name that you assign, and are maintained and managedcentrally.# +f you change a global dependency, the change affects all the objects where thedependency is used=ocal dependencies have the following properties# "hey are only available to the object for which you create them# >ou cannot use the central maintenance functions on these dependencies, and you

Page 4: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 4/21

cannot allocate them to other objects# "hey are identified by a number assigned by the system, not an external name=ocal dependencies are only used where certain dependency will not be neededelsewhere"he differences between global and local dependencies are as follows

# <lobal dependencies are created centrally and can be assigned to several objects.# =ocal dependencies are created for one object and can only be used with this object

4.&.2 De"larative and +ro"edural Dependen",

# +n 9eclarative dependencies the result are explained logically# 9eclarative dependencies are easier to trace than procedural dependencies, because the point in time when the dependency is processed and the sequence in which thedependencies are processed are not relevant.# -xample for 9eclarative dependency

%onstraint

*ctions/reconditions 0provided that they contain no non!declarative expressions2&election conditions 0provided that they contain no non!declarative expressions2# +n /rocedural 9ependency result depends on the processing sequence and the point intime when the dependency is processed.

/rocedures/reconditions 0only if they contain non!declarative expressions2&election conditions 0only if they contain non!declarative expressions2

4.&.3 Dependen"ies -,pes

"he &*/ &ystem supports the following types of dependencies# /reconditions# &election conditions# /rocedures# *ctions 0obsolete2# %onstraints

4.&.4 +re"onditions

/reconditions can be allocated to the following objects# * characteristic that you want to hide# * characteristic value that you want to hide/reconditions are used to hide characteristics and characteristic values that are notallowed and thereby ensure that the configuration of an object is consistent. +n the precondition, it is also possible define the circumstances under which a characteristic orvalue is hidden.* precondition is fulfilled if the condition you enter is either true or not violated.

4.&.& Sele"tion Conditions

&election conditions used to ensure that all the objects relevant to a variant are selected

Page 5: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 5/21

# &election conditions determine which variants require a specific component or operation

# &election conditions determine when it is mandatory to assign a value to a characteristic&election conditions may allocate to the following objects# %haracteristics

# 'O( items# Operations in task lists# &ub!operations# &equences of operations# /roduction resources6tools 0/)"s2* selection condition is fulfilled if the condition in it is unambiguously true.

4.&.' +ro"edure

/rocedures can be assigned to the following objects# "he characteristic value that triggers the procedure# "he characteristic that triggers the procedure

# "he configuration profile of the configurable object/rocedure is used for following purposes.# * procedure is used to infer a value for a characteristic, you enter the variable ?&-=3 before the characteristic.# /rocedures can overwrite values that are set by other procedures.# /rocedures are always used for pricing 0see Variant %onditions2./rocessing &equences of /rocedure+f an object has more than one procedure, a processing sequence is used to define the point when the procedure is processed.

4.&. A"tion

*ctions are used to infer characteristic values. *n action is processed as soon as thecharacteristic to which it is assigned has a value. +t is not possible to overwrite thecharacteristic values that are set by an action."he following Objects can assign to action# "he characteristic value that triggers the action# "he characteristic that triggers the action# "he configuration profile of the configurable object# %onfiguration profile# 'O( items 8 to change the quantity# Operations in task lists 8 to change the standard values&ince *ction is lead to serious system performance problems, it is replaced by /rocedureand %onstraint.

4.&./ Constraint

"his dependency type is mainly for intensively interactive configuration tasks and forconfiguration tasks in which you need to take into account the dependencies between thecharacteristics of several objects. "he main purpose of a constraint is to monitor theconsistency of a configuration.%onstraints have the following distinguishing features

Page 6: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 6/21

# %onstraints are used to describe the dependencies between completely different objectsand their characteristics.# %onstraints are used to store information on which conditions must be fulfilled if theconfiguration is to be consistent.# %onstraints are not directly allocated to individual objects. "hey are grouped together to

form dependency nets and allocated to a configurable material in the configuration profile.# +n constraints, you enter objects in their general form of expression, without using?&-=3, ?)OO", or ?/*)-$" to identify objects. *s a rule, you refer to objects inconstraints by entering the class to which the objects are allocated.# %onstraints are declarative dependencies. "he processing sequence of constraints andthe point in time when constraints are processed is not relevant.# %onstraints are not processed in a specific order. >ou cannot determine when a specificconstraint is used.+n any processing situation, a constraint is only processed once. +f a value that is relevantto the constraint is changed, the constraint is triggered again.

4.&./.1 Stru"ture of Constraints

"here are four sections in a constraint. -ach part is identified by a keyword. * colonfollows the keyword. -ach section ends with a period.O'@-%"&+n this section, you enter the objects that are relevant to the constraint. >ou must enter therelevant objects in all constraints. >ou can also define variables for objects orcharacteristics.%O$9+"+O$"he condition entered here must be fulfilled in order for the constraint to be used. >ou donot need to enter a condition in a constraint. >ou can leave out the keyword

%O$9+"+O$ if required. However, if you enter the keyword you must enter a condition.)-&")+%"+O$&+n this section, you enter the relation that must exist between the objects andcharacteristics if the configuration is to be consistent. >ou must enter a restriction in aconstraint.+$3-)-$%-&+n this section, you enter the characteristics for which characteristic values are to beinferred. "he main purpose of constraints is to check the consistency of a configuration.Asually, values are only inferred if you make an entry in this section.3or reasons of performance, only use constraints to infer values if it is really necessary.%onstraints are grouped together to form dependency nets. "he dependency net isallocated to a configurable material in the configuration profile.

4.&.0 Dependen", et

%onstraints are grouped together in dependency nets. 3or this reason, the variantconfiguration menu does not support a function for creating constraints directly. &o thatonly constraints are defined within a dependency net.

Page 7: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 7/21

& Configuration +rofile

"he configuration profile for a material controls the configuration process in sales order.%onfigurable profile also used to define central settings for configuring the object. Asingthis profile it is possible to hide some of the characteristic value defined duringcharacteristic creation. e can assign any number profile for a configurable material in

which selection is based on either priority or manual selection during configuration.'y defining a filter in the configuration profile, possible to determine the scope of the'O( items to improve system performance when exploding the 'O(. "he filter isactive in high!level configuration, in result!oriented 'O(s, and in &-" processing.B.C 3ilters in %onfigurable /rofile

3ollowing objects can be used as filter

# Object type%lass, material, document, text+n the standard system, all object types are selected and therefore exploded in the

configuration. 9eselect the object types that you do not want to be displayed.# +tem category, for example, stock or non!stock item*ll item categories in the configuration are exploded in the standard system. )emove theselection for the item categories you do not want to be displayed.# +tem status>ou maintain the status of a 'O( item in maintain 'O( dependent on its usage.*ll items are displayed regardless of their item status in the standard system. However,only the items with this status are displayed when you select specific item statuses. +temsare not displayed that do not have the selected status.# &ort string>ou can assign sort strings for 'O( items in maintain 'O(. >ou can restrict the display

of the 'O( items by using these sort strings.Only items that carry sort strings are checked and only those that match are displayed.+tems that have no sort string are always displayed.

B.4 %omponent availability in the configuration profile"he availability check is just a snapshot, telling that whether the materials required are instock at this moment. &everal users can access the same material at once. "his means thatsupply problems can sometimes be overlooked.-xample Only 4 pieces of a material are in stock, but the material is used in 7 'O(s."he availability check does not detect a supply problem. "he availability check for all 7'O(s shows 4 pieces in stock.

&.3 +ro"ess !vervie#

"here are different processes for configurable materials in sales documents. "hese processes can be defined on the %onfiguration initial screen tab in the configuration profile, by choosing the %onfiguration parameter tab."he /rocess are described in the following scenarios/lanned6/roduction orders"his processing type is used to describe variant products whose configurable materials

Page 8: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 8/21

are assembled using planned and production orders. "he bill of material 0'O(2 can havesingle!level, multi!level, or no explosion.&ales Order 0&-"2"his processing type is used to describe variant products that comprise salableconfigurable materials. "hese products are supplied together, but are not assembled in a

 production order. Only sales!relevant 'O( items are exploded in the sales order.Order 'O(.>ou use this processing type if you want to make customer!specific changes to the 'O(of a material that you configure in the sales order. +n the sales order, you assign values tothe characteristics of the header material, but the 'O( is not exploded in the sales order.

' Material Variant and +lanning Material

'.1 Material Variant

# (aterial Variant is an material that can arises from individual %onfiguration of aconfigurable product and can be kept in stock 

# 3or variants that are required frequently, we can create material variants, which can be produced without a sales order and kept in stock. hen a sales order is received, it is possible to check whether the variant required is in stock, so that it can deliverimmediately.# 3or material variants, a separate material master record is created with a material typethat is kept in stock.# &eparate 'O( and routing for a material variant, or you can link the material variant tothe 'O( and routing of the configurable material. "he correct 'O( items andoperations are determined from the characteristic values assigned to the variant.

'.2 +lanning Material

# /lanning (aterial is a material, which contains all the non!variant parts.# 'y using planning material all non!variants are procured 6 produced before sales order.# +t is also possible for /laning the /lanning (aterials without reference to any salesrequirement.# /lanning material is planned separately using strategy DB and produced before salesorder creation.

+laning in VC

"he following strategies are used for planning configurable materials and its variant parts.

(ake to Order production of Variants8 (ake to Order for (aterial Variant. E 4D8 /lanning Variants without final *ssembly! BB8 /lanning Variants with planning (aterial E DB8 (ake to order with configurable material.! 4B8 %haracteristic /lanning with dependent requirement E BD and

Page 9: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 9/21

8 *ssembly /rocessing with %haracteristic /lanning E FG 

/ Variant Configuration !be"t Diagra%5 

0 Variant +ri"ing and Sur"harges

0.1 Sales !M

* bill of material 0'O(2 describes the different components that together create a product. * 'O( for a bicycle, for example, consists of all the parts that make up the bicycle the frame, the saddle, wheels, and so on.hen you enter the material number of a bill of materials that is relevant for sales order processing, the system displays the material that describes the whole bill of materials as amain item. "he individual components are displayed as lower!level items.

"here are two ways to process a bill of materials in &ales. Once you have entered a bill ofmaterial in a sales order, the system runs pricing, inventory control, and delivery processing at (ain item level if the material is assembled, or E %omponent level if the

material is not assembled.

0.2 +ro"essing at Main $te% *evel 6(*A5

+f you want the system to carry out pricing, inventory control, and delivery processing atmain item level, enter -)=* in the +tem category group field of the &ales sales org. 4screen in the material master record of the finished product. "his means that thecomponents only function as text items and are not relevant for delivery.

0.3 +ro"essing at Co%ponent *evel *7M85

+f you want the system to carry out pricing, inventory control, and delivery processing atthe component level, enter =A(3 in the +tem category group field of the &ales sales org.

4 screen in the material master record of the finished product. +n this case, only thecomponents are relevant for delivery. 9uring processing the system automatically createsa delivery group. "he latest delivery date among all the components becomes the deliverydate for the entire delivery group.

19 Configuration of VC

19.1 +rodu"tion +lanning and Control

19.1.1 Creating Material

Page 10: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 10/21

Ase"he purpose of this activity is to create the material masters for the materials required inthis scenario./rocedure*ccess the activity using one of the following navigation options

&*/ (enu =ogistics (aterials (anagement (aterial (aster (aterial %reate0<eneral2 +mmediately"ransaction %ode ((5C

+n (aterial (aster of 1(*" material following settings are maintained# %onfigurable material indicator in 'asic 9ata must set.# ()/ type is /9.# =ot si;e 8 -I 0 =ot for lot si;e2# *vailability check 8 54# /lanning &trategy 4B is entered in ()/ 7 screen view.# +tem category group 5554 or 555J is to be given in sales view.

19.1.2 Creating ill of Material

/urpose# "he purpose of this activity is to create bills of material 0'O(s2 for the configurablematerial which is known as 8super 'O(8# &uper 'O( comprise all the variant as well as non!variant parts required for producingconfigurable material.

/rocedureC. *ccess the activity using one of the following navigation options

&*/ (enu =ogistics /roduction (aster 9ata 'ills of (aterial 'ill of (aterial (aterial 'O( %reate"ransaction %ode %&5C

# "he %reate (aterial 'O( initial screen appears. On this screen, data that identifies the bill of material are maintained as well effectivity data.# +n the (aterial field, the configurable material for which super 'O( need to create isentered.# /lant and 'O( usage is entered. +n general 'O( usage C for production and 7 is forAniversal.# +n %omponent screen list of variant and non!variant parts are entered along with thatquantity is entered based on 'ase qty. of the configurable material.# +t is also possible to enter a class as a 'O( component with item category 8class +tem8."his class must hold all characteristics and also classified with each material.# %lass type 455 and 755 can be used as a class item.3ollowing /rocedure is followed for assigning class with 'O( as a class +tem.# -nter the item category for class items in 'O(.# (ake entries in the fields that identify the class8 %lass types

Page 11: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 11/21

8 %lass# -nter the quantity.

-nter a unit of measure if appropriate.

"he system determines the unit of measure from the additional data of the class.+f a unit of measure without a dimension is maintained in the additional data of the class,you cannot change this unit.

19.1.3 Creating Chara"teristi"

/urpose# %haracteristic is created with possible values.# +t is also possible to use table name and its field name in order to change the Objectquantity or values. +e 'O( item quantity or Operation time. "his is known as 8)eferencecharacteristic8.# 3or changing 'O( quantity %haracteristic is created with table name &"O/!(-$<- is

used.# 3or Variant pricing purpose &9%O(!V1O$9 is used.# %haracteristics allow describing and distinguishing between objects, such as length,color, or weight within the classification system.

/rocedure

&*/ (enu =ogistic!K%entralfunction!K-nvironment!Kclassification!K%hracteristics"ransaction %ode %"5J

# 3rom the classification menu, choose %haracteristics.

# -nter data on the initial screen.# +n the %haracteristic field, enter a name for new characteristic# -nter a change number if you want to create the characteristic using engineering changemanagement.# "o do this, choose processing type %reate characteristic.# >ou can also copy the data of an existing characteristic. Ase the pushbutton %reate bycopying. -nter the name of a characteristic you want to copy.# %onfirm the entries.# On the 'asic data tab page enter the most important control data for the characteristic.# >ou must maintain the basic data for all characteristics. *ll other screens are optional.# +n the formatting data for value assignment, whether a characteristic is single!value,multiple!value, or retractable is defined. +t is not possible change the value assignmentindicator once it has set. +t applies wherever the characteristic is used.# "he data type of the characteristic determines which values can be entered for thecharacteristic. + can any one of the following

%haracters $umeric"ime format69ate format

Page 12: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 12/21

%urrency format andAser defined data type.# 3or numeric characteristic it need to maintain that whether interval values to a numericcharacteristic, or only individual values need to be maintain in 'asic 9ata screen itself.# =anguages in which characteristic want to describe are entered.

# %hoose the tab page Values.# -nter values in the entry fields. -nter each value in a separate field.# "he values must match the format that you defined on the 'asic 9ata screen. >ou canenter up to the number of characters that you defined in the format.# +f your characteristic is an alphanumeric characteristic, enter a language!dependentvalue description. >ou can enter up to 75 characters.# +t is not possible to enter a language!dependent description for numeric values# +t is also possible to define one value as a default value. "his value then appears as adefault in characteristic value assignment functions# *dditional value indicator determines that whether values that are not defined asallowed values can be assigned to a characteristic

# "he following value check strategies are available in value maintenance screen.

*llowed Values%heck "ables3unction module%atalog character# *llowed values permits only values defined in characteristics maintenance are used tocheck a characteristic value# %heck table permits only values entered in characteristics maintenance is used to checka value# 3unction module entered is used to check characteristic values.

# Value catalog entered is used to check characteristic values# 9ocuments, such as drawings or photographs, with characteristics can be linked inadditional data screen. 'efore link a document to a characteristic, it must create adocument info record in the document management system.# +n this screen it also possible to restrict or hidden or displaying only allowed values tocharacteristic.# +t is possible to that characteristic can be only assigned to particular class type byassigning type in restriction screen.# "o change a characteristic selects the pushbutton %hange in characteristics after enteringthe characteristic. "o display the characteristic chooses the pushbutton 9isplay.

19.1.4 Creating Class

/urpose# * class is used to hold the characteristics that describe a configurable material. 'ylinking the class to the configurable material, you allow the material to be configuredusing the characteristics of the class.

/rocedure

Page 13: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 13/21

&*/ (enu =ogistic!K%entral function!K-nvironment!Kclassification!K%lass"ransaction %ode %=5C

# %lass holds all characteristics describe configurable material.# %lass with class type 755 is used in configuration profile.

# On basic 9ata screen class description, its status is entered. &tatus determines# whether a class can be maintained# whether objects can be allocated to a class# whether the class can be used for selecting objects# %lass group is used to group together related classes and also for finding classes quicklyvia a matchcode.# 8&ame %lassification 8indicator determines whether system check for identicalcharacteristic values. +n this case, where several objects are assigned that have the samevalues for all characteristics to the same class. 9epends upon indicator system givewarning or error message or no message.# 1eyword string is used for finding a class via matchcode."he description entered on the

 basic data screen serves as the first keyword# On characteristic screen list characteristic which has to attach with configurable materialis entered.# Asing document tab screen it is possible to assign documents related to configurableobject.# On additional data screen whether or not this class can be used as a class component in bills of material. +f it is yes then Anit of measure in which stocks of the material aremanaged. "he system converts all the quantities you enter in other units of measure0alternative units of measure2 to the base unit of measure and resulting item categorywhich will replace this class item in 'O( 0i.e. &tock, $on!stock item etc82.

19.1.& Creating Dependen",/urpose9ependency describes the interdependencies between characteristics and characteristicvalues and it controls which components to be selected from a bill of material 0'O(2 andwhich operations to be selected from a task list. +t also changes the field values in 'O(items and operations during configuration.

/rocedure

&*/ (enu =ogistic!K%entral function!KVariant %onfiguration!Kdependency!K&ingle9ependency!K%reate 9ependency"ransaction %ode %A5C

# 3rom the variant configuration menu, choose 9ependency !K &ingle dependency!K%reate# +n initial screen name of the dependency is entered. +f dependency need to create for aspecific date, enter a change number. +t is also possible to create dependency by copyingfrom existing dependency.# On basic data screen the following data are required to enter 

Page 14: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 14/21

* language!dependent description for the dependency*lso possible to enter descriptions in different languages by choosing 9escriptions.=ong texts for the dependency, choose -xtras !K 9ocumentation.+n the standard )67 &ystem, the status 8+n preparation8 when a dependency is created firsttime. "he status is set to 8)eleased8 when the source code is syntactically correct.

3inally suitable dependency type is selected.

# +n 9ependency editor the source code for the dependency is entered. Once the sourcecode is syntactically correct, the source code is saved.# $ow the status of the dependency is turns to 8)eleased8. &ave the 9ependency and exit.

19.1.' Changing ill of Material Assign Dependen"ies5

/urpose

'y assigning dependencies to 'O( components, it is possible to restrict the selection ofirrelevant variant parts.i.e correct 'O( components are get selected at result of

configuration. +t is also possible to change the component quantity depends uponcharacteristic value changed.

/rocedureC. *ccess the activity using one of the following navigation options&*/ (enu =ogistics /roduction (aster 9ata 'ills of (aterial 'ill of (aterial (aterial 'O( %hange"ransaction %ode %&54

# 9ependencies are assigned with respect to characteristic for each variant part.# 9ependencies are created either locally within object or globally which can be assigned

to any objects.# +n 'O( <eneral +tem overview screen choose the component in which dependencyneed to assign and choose menu path -xtras !K 9ependency !K assignment ofdependency for assignment.# +t also possible to enter dependency directly in 'O( itself by choosing -xtras !K9ependency !K dependency editor.

19.1. Creating Configuration +rofile

/urpose# %onfiguration profile used for assigning configurable material with variant class 07552and also used to maintain some central settings.

# +t is possible to assign more than one configurable profile for one 1(*" material.# "he selection of profile depends upon either by priority or by manual selection.# +t is also possible to assign dependencies to configurable profile.# %lass with type 755, which hold the entire characteristics of 1(*" material, areassigned to each profile

/rocedure*ccess the activity using one of the following navigation options

Page 15: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 15/21

&*/ (enu =ogistics /roduction (aster 9ata (aterial (aster -nvironment %onfiguration /rofile %reate"ransaction %ode %AJC

# 3rom the Variant %onfiguration menu, choose %onfiguration profile!K%reate.

# * dialog box will be displayed. "he object name is entered. %onfirm your entries.# On profile overview screen the following data need to be entered.# /rofile name and the class type of classes used for configuration. +n %ustomi;ing for the%lassification &ystem, the class type must be defined as a variant class type.# %hoose <oto !K %lass assignments or the 8%lass assignment 8 pushbutton to assign theobject to a class.# +n the classification screen, names of the classes are entered.# +t is possible to restrict allowed characteristic values for the configurable object ifrequired.# )elease of profile is possible only if configurable object is assigned to a class. "o go tothe detail screen, where you define further settings, choose the /rofile detail pushbutton

or double!click on the profile.

19.1..1 !ptional Settings on the +rofile !vervie#

# Organi;ational *reas>ou can specify organi;ational areas for configuration. +f you restrict a profile to specificorgani;ational areas, you only see the characteristics that are relevant to your area whenyou configure the object.>ou can change how characteristics are displayed according to organi;ational area foryour user on the value assignment screen.

# /riority of %onfiguration /rofiles

>ou can create several configuration profiles for a configurable material. "he profile withthe lowest number has the highest priority.+f you define several profiles for an object, you see a dialog box for selecting a profilewhen you start configuration. "he profile with the highest priority is at the top of the list."he priority is also relevant if you use *pplication =ink -nabling 0*=-2 or intermediatedocuments 0+9ocs2 to run configuration, rather than dialog mode. +n this case, the profilewith the highest priority is selected for the object. /rofiles that have no priority are at thetop of the list, because they automatically have priority 5.

C5.C.L.4 /rofile 9etail# %onfiguration /rofiles for (aterials"he configuration profile has several screens. 9epending on what you enter for the 'O(explosion and configuration process, fields are shown or hidden."he parameters you maintain for a material apply to the material as a header material in a'O( structure. >ou cannot define separate settings for use of a configurable material asan assembly in a 'O(.

'y choosing the *ssignments pushbutton, you can assign dependencies to theconfiguration profile. >ou also see this pushbutton on the basic data tab, once at least one

Page 16: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 16/21

dependency is assigned.# 'asic 9ata "ab

+n the basic data, click on the profile overview data.+f configuration process need to starts with a &tart logo, documents are assigned such, as

a graphic showing the product you want to configure, to the variant class.%onfiguration +nitial &creen "ab

# %onfiguration parameters

"he parameters for 'O( explosion and the configuration process in the sales order arespecified here.'O( application must be entered, if 'O( explosion 8$one8 is selected rather thansingle and multi level explosion is selected.'y entering a level of detail for a multi!level configuration, system performance will beimproved.

+t is also possible to define a filter and set the indicator for an availability check onassemblies.

19.1./ Changing Configuration +rofile Add 7ser $nterfa"e Settings

/urpose&ettings for the configuration editor in user interface.

*n interface design is used to group characteristics together on the value assignmentscreen.Here it also possible to define object!specific settings for functions in the configurationeditor. "hese settings are defaults for configuration, and can be overwritten for your user

in the configuration editor.3or all configuration parameters except 'O( explosion 8$one8, manually select thescreens for the configuration editor and define which screen configuration starts with."he start screen must be one of the allowed screens."he indicator for the configuration browser independently of the other start screens can be selected, because the browser is an additional screen section.

%onfiguration /rofiles for Objects Other than (aterials

Object!specific settings for displaying characteristics and characteristic values in theconfiguration editor can be defined. "hese settings are defaults for configuration, and can

 be overwritten for your user in the configuration editor.

/rocedure*ccess the activity using one of the following navigation options

&*/ (enu =ogistics /roduction (aster 9ata (aterial (aster -nvironment %onfiguration /rofile %hange"ransaction %ode %AJ4

Page 17: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 17/21

19.1.0 Configuration Si%ulation

/urpose# %onfiguration simulation is used to check the configuration model. +n the configurationsimulation, the whether or not Object structure is created correctly and dependencies are

working fine is checked.# &imulation of &ales6-ngineering 

"he configuration parameters in the configuration profile apply. hether theconfiguration is simulated from the sales point of view or the engineering point of view isdefined.+f select &ales M distribution is selected the configuration in a sales document will besimulated 0sales order or quotation2, so the 'O( explosion depends on the settings in theconfiguration profile.+f -ngineering is selected, the configuration in order 'O( processing will be simulated.

"he configuration and 'O( explosion depend on the configuration parameters in thesame way as when maintaining an order 'O(. 3or example, we cannot configure theheader material, because the configuration is copied from the sales order.# &imulation of a /lanned Order 

On the characteristic value assignment screen, we can choose /lanned order to displaythe components that are determined in material requirements planning 0()/2 accordingto the characteristic values assigned. "his is especially relevant to assemblies whose'O(s are exploded in ()/, not in &ales M distribution 0for example, assemblies withthe 'O( explosion setting $one in their configuration profile2.

/rocedure

&*/ )67 menu =ogistics /roduction (aster 9ata 'ills of (aterial -nvironment Variant %onfiguration -nvironment %onfiguration &imulation"ransaction %ode %AB5

# On the initial screen of the configuration simulation, select 'O( to display the entirestructure on the result screen.# +f you have created more than one configuration profile for a material, you see a dialog box. &elect a profile and choose %ontinue. +f you want to call detailed information on the profile, choose /rofile 9etail or double!click on the profile.

# "o display the task list of an assembly on the result screen, select the assembly andchoose View Objects "ask list.# >ou see the operations or activities in the task list that was selected for the assemblyduring configuration.# Operations that have been changed by dependencies have an information icon next tothem. >ou can display changes by choosing +nformation.# "o return to the 'O( explosion, choose View Objects 'O(

Page 18: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 18/21

Page 19: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 19/21

&*/ (enu =ogistic!K%entral function!K-nvironment!Kclassification!K%lass"ransaction %ode %=5C

19.2.2.3 Create a dependen", that triggers the pri"e

* 9ependency is a rule that defines how the different options and option values,

represented by characteristics and characteristic values, relate to one another. "o create adependency, follow the menu path&*/ (enu =ogistic!K%entralNfunction!KVariant%onfiguration!Kdependency!K&ingle9ependency!K%reate 9ependency"ransaction %ode %A5C 

19.2.2.4 Assign the dependen", to the "hara"teristi" value that triggers the pri"e

3or example e%ar4554, the value 8VF8 refers to the engine selected by the customer."herefore, the dependency must be linked to the value 8VF8 of the characteristic thatrepresents the engine type. "o do this, go to the master data record of the characteristic

%*)N-$<+$- 

&*/ (enu =ogistic!K%entralfunction!K-nvironment!Kclassification!K%hracteristics"ransaction %ode %"5J

<o to the 8Values8 tab. 3rom there, select the8VF8 entry and use the menu path -xtrasObject dependencies *ssignments, which brings you to the screenshot to the right if youhave created a global dependency, you can link it to the characteristic value.4 Once thedependency has been assigned, the information on this screen, such as the description 08-ngine price82, will default to the information entered when you created the

characteristic.

19.2.2.& Create variant pri"e

%reate price for each value of the characteristics using condition type 0or transactionV1CC2. %reate the /rice for the condition type that represents these types of the standard!delivered condition type for this functionality is 8V*55.8 %ondition type V*55 requiresas key fields the sales Organi;ation, distribution channel, and material number of theconfigurable.+n the same way using condition type V*5C is also used to maintain prices for surchargesand discounts. 

19.2.2.' Creating the output "ondition re"ords for sales

Output types are used to represent various forms of output in the &*/ system. -xamplesof output types in &ales and 9istribution processing are order confirmations, freight lists,and invoices. >ou use the output type to control how the output should be transmitted, forexample whether an order confirmation should be sent via -9+, or be printed

Page 20: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 20/21

19.2.3 Creating !utput Condition (e"ords Sales

/urpose

Output types are used to represent various forms of output in the &*/ system. -xamplesof output types in &ales and 9istribution processing are order confirmations, freight lists,

and invoices. >ou use the output type to control how the output should be transmitted, forexample whether an order confirmation should be sent via -9+, or be printed/rocedureC. *ccess the activity using one of the following navigation options&*/ (enu =ogistics &ales and 9istribution (aster 9ata Output &ales9ocument %reate"ransaction %ode VVCC

# %hoose -dit K1ey combination# &elect the key combination for which condition records are to be created.# %hoose -nter.

# -nter the appropriate key for each condition record, according to the key combinationyou selected.# 3or transmission medium C 0/rint output2 or L, you can maintain the communicationdata. "o do this, choose %ommunication.# &ave the condition records.

19.2.3.1 Creating !utput Condition (e"ords illing

/urpose"he purpose of this activity is to create output condition records for billing. Output typesare used to represent various forms of output in the &*/ system. -xamples of output

types in &ales and 9istribution processing are order confirmations, freight lists, andinvoices. >ou use the output type to control how the output should be transmitted, forexample whether an order confirmation should be sent via -9+, or be printed

/rocedureC. *ccess the activity using one of the following navigation options&*/ (enu =ogistics &ales and 9istribution (aster 9ata Output 'illing9ocument %reate"ransaction %ode VV7C

-nter an output type.

# %hoose -dit K1ey combination# &elect the key combination for which condition records are to be created.# %hoose -nter.# -nter the appropriate key for each condition record, according to the key combinationyou selected.# 3or transmission medium C 0/rint output2 or L, you can maintain the communicationdata. "o do this, choose %ommunication.# &ave the condition records.

Page 21: Sap_variant Configuration Guide2005

8/13/2019 Sap_variant Configuration Guide2005

http://slidepdf.com/reader/full/sapvariant-configuration-guide2005 21/21

19.2.4 !rder !M

/urpose

/roducts that are made to order in plant engineering and construction and mechanicalengineering are generally very complex and are specific to one customer. 3or this reason,

you cannot define a 'O( entirely in advance. Once you have created your sales order,you need to make manual changes to the 'O( by creating an order 'O( especially forthe sales order, without changing the original 'O(.

"he sales order, sales order item, and material number identify an order 'O(. +n variantconfiguration, you can work with 4 types of order 'O(. "he difference is in the waythey are saved.

1nowledge based order 'O("he order 'O( is saved as a copy of the super 'O( with manual changes anddependencies.

)esult Oriented 'O("he configuration result is saved as an order 'O(, with manual changes but withoutdependencies.

/rocedure 03or knowledge based 'O(2

&*/ (enu =ogistics /roduction /lanning (aster 9ata 'ills of (aterial !K Order'O( (aintain 0(ulti!=evel2"ransaction %ode %ABC

# "he %reate Order 'O( initial screen appears.# -nter the sales order number, the order item, the material number and the 'O( usage# +f you want to use material 'O(, or an existing order 'O( to copy from, go to step J.+f you want to create an order 'O( without a reference, click and go to step L# >ou cannot use a configurable 'O( as a reference# %lick on copy order 'O( or %lick on copy material 'O(# "he %opy material 'O( or %opy order 'O( dialog box appears# -nter the data required and click . "he item overview appears, for the bill of materialyou are using as a reference.# -nter new items and alter items if necessary. -ntering items in order 'O(s is similar toentering items in material 'O(s. However, you cannot enter class items in order 'O(s.


Recommended