Modeling
You can use the modeling environment for Variant Configuration to edit an existing product configuration model.
Editing a model in the modeling environment essentially involves creating and maintaining object dependencies. For this reason, the features listed here focus on these activities.
A product configuration model usually comprises the following objects:
· Configurable Material
· Configuration Profile
· Class
· Characteristic
· Bill of Material
· Object Dependency
· Knowledge-Base Object and Runtime Version
· Variant Table
· Variant Function
· Variant Condition Key
· Interface Design
The following section contains an overview of the options provided by the modeling environment for editing the objects listed above. Additional references to the standard transactions are provided where individual modeling functions are not supported in the environment.
You can decide which configurator is to be used to configure the material. You can also classify the material and create a configuration profile and object dependency. In addition, you can assign variant condition keys for pricing and create or assign knowledge-base objects.
See also the material in the modeling environment.
Use the standard transactions to create a configurable material:
Menu |
Documentation |
Logistics → Production → Master Data → Material Master → Material → Create (General) → Immediately |
Logistics - General (LO) → Logistics Basic Data → Material Master → Material Master Records
→
|
You can create a configuration profile for a material. You can also create an interface design and object dependency for the profile, or assign an existing object dependency.
See also the configuration profile in the modeling environment.
You can use the standard transactions if necessary:
Menu |
Documentation |
Logistics → Central Functions → Variant Configuration → Configuration Profile |
Logistics → Logistics – General (LO) → Variant Configuration → The Configuration Profile |
You can use the class to access the lower-level characteristics and characteristic values.
See also the class in the modeling environment.
You have to use the standard transactions to create or edit classes.
Menu |
Documentation |
Cross-Application Components → Classification System → Master Data → Classes |
Cross-Application Components → Classification → Classification System → Classes →
|
You can use characteristics to access the characteristic values. You can also create object dependencies for characteristic and characteristic values, and assign documents.
See also the class in the modeling environment.
You have to use the standard transactions to create or edit characteristics.
Menu |
Documentation |
Cross-Application Components → Classification System → Master Data → Characteristics |
Cross-Application Components → Classification → Characteristics→
|
If you specify a plant and BOM application when you launch the modeling environment, the model tree shows the BOM for the material.
You can open the BOM with its items as well as the detailed views for the objects it contains, such as materials, classes, or object dependencies. A detailed view of the BOM header and BOM item, however, is not provided. The detailed views contain the editing options that are available for each object.
You cannot edit the BOM itself, nor can you create or remove object dependencies. You have to use the standard transactions to create or edit BOMs.
Menu |
Documentation |
Logistics → Production → Master Data → Bills of Material → Bill of Material → Material BOM → Create |
Logistics → Production Planning and Control
→ Basic Data →
|
You can create both global and local object dependencies for the objects in the model that are suitable for this. To do so, you can use the standard functions or two wizards.
See also object dependencies in the modeling environment.
You can use the standard transactions if necessary:
Menu |
Documentation |
Logistics → Central Functions → Variant Configuration → Dependency → Single Dependency or Dependency Net |
Logistics → Logistics – General → Variant Configuration → Dependencies → Preconditions / Selection Conditions / Procedures / Constraints |
You can create, edit, or delete knowledge-base objects and runtime versions.
See also Knowledge-Base Object and Runtime Version in the modeling environment.
You can use the standard transactions if necessary:
Menu |
Documentation |
Logistics → Central Functions → Variant Configuration → Knowledge Base → Knowledge-Base Object / Runtime Version |
Logistics → Logistics – General → Variant Configuration → Creating a Knowledge Base Object for the SCE |
You can create and edit structures for variant tables, and edit their contents.
See also variant tables in the modeling environment.
You can use the standard transactions if necessary:
Menu |
Documentation |
Logistics → Central Functions → Variant Configuration → Tools → Table Structure or Table Contents |
Logistics → Logistics – General → Variant Configuration → Variant Tables |
You can create and edit variant functions.
Note that variant functions require ABAP or JAVA modules.
See also variant functions in the modeling environment.
You can use the standard transactions if necessary:
Menu |
Documentation |
Logistics → Central Functions → Variant Configuration → Tools → Function |
Logistics → Logistics – General → Variant Configuration → User-Defined Functions |
You can create and edit variant condition keys in the modeling environment. You can also assign them to characteristic values or use them to create dependencies.
See also variant condition keys in the modeling environment.
You can use the standard transactions if necessary:
Menu |
Documentation |
Logistics → Central Functions → Variant Configuration → Environment → Pricing |
Logistics → Logistics – General → Variant Configuration → Variant Conditions |
You can create or edit an interface design for the configuration profile.
See also interface design in the modeling environment.
You can use the standard transactions if necessary. Note, however, that if you have set the IPC as the sole configurator for the material in question, you cannot use the standard transaction to create or edit the interface design.
Menu |
Documentation |
1. Interface Design Logistics → Central Functions → Variant Configuration → Configuration Profile |
Logistics → Logistics – General → Variant Configuration → The Characteristic Value Assignment Screen → Interface Design – Overview Logistics → Logistics – General → Variant Configuration → The Configuration Profile → Interface Settings |
2. Characteristic group Logistics → Central Functions → Variant Configuration → Environment → Configuration Simulation → Configuration Value Assignment → Interface Design → Characteristic Grouping |
You can use Engineering Change Management when you edit objects.
Note, however, that you must not create or edit the required change numbers in the modeling environment. To do so, you have to use the standard transactions.
Menu |
Documentation |
Logistics → Central Functions → Variant Configuration → Environment → Engineering Change Management |
Logistics → Logistics – General →
|