Modeling

Use

You can use the modeling environment for Variant Configuration to edit an existing product configuration model.

Features

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.

By choosing Start of the navigation path Extras Next navigation step Settings End of the navigation path , you can make basic settings for the modeling environment.

Product Configuration Model

A product configuration model usually comprises the following objects:

  • Configurable Material

  • Configuration Profile

  • Class

  • Characteristic

  • Bill of Material

  • Object Dependencies

  • Knowledge-Base Object and Runtime Version

  • Variant Table

  • Variant Function

  • Variant Condition Keys

  • Interface Design

Editing Options

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.

Configurable Material

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 dependencies. 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, as follows:

Menu

Documentation

Start of the navigation path Logistics Next navigation step Production Next navigation step Master Data Next navigation step Material Master Next navigation step Material Next navigation step Create (General) Next navigation step Immediately End of the navigation path

Start of the navigation path Logistics - General (LO) Next navigation step Logistics Basic Data Next navigation step Material Master Next navigation step Material Master Records Next navigation step Creating Material Master Records End of the navigation path

Configuration Profile

You can create a configuration profile for a material. You can also create an interface design and object dependencies for the profile, or assign existing object dependencies.

See also the configuration profile in the modeling environment.

You can use the standard transactions if necessary:

Menu

Documentation

Start of the navigation path Logistics Next navigation step Central Functions Next navigation step Variant Configuration Next navigation step Configuration Profile End of the navigation path

Start of the navigation path Logistics Next navigation step Logistics – General (LO) Next navigation step Variant Configuration Next navigation step The Configuration Profile End of the navigation path

Class

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

Start of the navigation path Cross-Application Components Next navigation step Classification System Next navigation step Master Data Next navigation step Classes End of the navigation path

Start of the navigation path Cross-Application Components Next navigation step Classification Next navigation step Classification System Next navigation step Classes Next navigation step Creating, Changing, and Displaying Classes End of the navigation path

Characteristic

You can use characteristics to access the characteristic values. You can create and change characteristic values in the modeling environment and you can define default values.In addition, you can provide multi-lingual descriptions for characteristics and characteristic values, create object dependencies, assign documents, and change or create long texts.

See also the characteristic and the class in the modeling environment.

You have to use the standard transactions to create characteristics, as follows:

Menu

Documentation

Start of the navigation path Cross-Application Components Next navigation step Classification System Next navigation step Master Data Next navigation step Characteristics End of the navigation path

Start of the navigation path Cross-Application Components Next navigation step Classification Next navigation step Characteristics Next navigation step Creating, Changing, and Displaying Characteristics End of the navigation path

Bill of Material

If you specify the BOM application when you launch the modeling environment, the model tree shows the BOM for the material.

You can open the BOM with all items, as well as the detailed views for the objects it contains, such as item, materials, classes, or object dependencies, for example. The detailed views contain the editing options that are available for each object.

In the modeling environment, you can allocate global object dependencies to the BOM items, or create local object dependencies.

You have to use the standard transactions to edit BOM items.

Menu

Documentation

Start of the navigation path Logistics Next navigation step Production Next navigation step Master Data Next navigation step Bills of Material Next navigation step Bill of Material Next navigation step Material BOM Next navigation step Create End of the navigation path

Start of the navigation path Logistics Next navigation step Production Planning and Control Next navigation step Basic Data Next navigation step BOMs End of the navigation path

Object Dependencies

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

Start of the navigation path Logistics Next navigation step Central Functions Next navigation step Variant Configuration Next navigation step Dependency Next navigation step Single Dependency End of the navigation path or Dependency Net

Start of the navigation path Logistics Next navigation step Logistics – General Next navigation step Variant Configuration Next navigation step Dependencies Next navigation step Preconditions End of the navigation path / Selection Conditions / Procedures / Constraints

Knowledge-Base Object and Runtime Version

You can create, edit, or delete knowledge-base objects and runtime versions.

See also the knowledge-base object and runtime version in the modeling environment.

You can use the standard transactions if necessary:

Menu

Documentation

Start of the navigation path Logistics Next navigation step Central Functions Next navigation step Variant Configuration Next navigation step Knowledge Base Next navigation step Knowledge-Base Object / Runtime Version End of the navigation path

Start of the navigation path Logistics Next navigation step Logistics – General Next navigation step Variant Configuration Next navigation step Creating a Knowledge-Base Object for the SCE End of the navigation path

Variant Table

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

Start of the navigation path Logistics Next navigation step Central Functions Next navigation step Variant Configuration Next navigation step Tools Next navigation step Table Structure End of the navigation path or Table Contents

Start of the navigation path Logistics Next navigation step Logistics – General Next navigation step Variant Configuration Next navigation step Variant Tables End of the navigation path

Variant Function

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

Start of the navigation path Logistics Next navigation step Central Functions Next navigation step Variant Configuration Next navigation step Tools Next navigation step Function End of the navigation path

Start of the navigation path Logistics Next navigation step Logistics – General Next navigation step Variant Configuration Next navigation step User-Defined Functions End of the navigation path

Variant Condition Keys

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

Start of the navigation path Logistics Next navigation step Central Functions Next navigation step Variant Configuration Next navigation step Environment Next navigation step Pricing End of the navigation path

Start of the navigation path Logistics Next navigation step Logistics – General Next navigation step Variant Configuration Next navigation step Variant Conditions End of the navigation path

Interface Design

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

Start of the navigation path Logistics Next navigation step Central Functions Next navigation step Variant Configuration Next navigation step Configuration Profile End of the navigation path

Start of the navigation path Logistics Next navigation step Logistics – General Next navigation step Variant Configuration Next navigation step The Characteristic Value Assignment Screen Next navigation step Interface Design – End of the navigation path

Start of the navigation path Logistics Next navigation step Logistics – General Next navigation step Variant Configuration Next navigation step The Configuration Profile Next navigation step Interface Settings End of the navigation path

Characteristic Group

Start of the navigation path Logistics Next navigation step Central Functions Next navigation step Variant Configuration Next navigation step Environment Next navigation step Configuration Simulation Next navigation step Configuration End of the navigation path

Start of the navigation path Value Assignment Next navigation step Interface Design Next navigation step Characteristic Group End of the navigation path

Change Management

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

Start of the navigation path Logistics Next navigation step Central Functions Next navigation step Variant Configuration Next navigation step Environment Next navigation step Engineering Change Management End of the navigation path

Start of the navigation path Logistics Next navigation step Logistics – General Next navigation step Engineering Change Management End of the navigation path