Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 3 of 5

Configurable products at a concept level

10 min

Listen to this lesson

0:00 / 7:24

Many make-to-order products are configurable: the customer chooses options, and the system works out the right components, operations and price. SAP calls this variant configuration. SAP S/4HANA offers two engines. Classic variant configuration (LO-VC, modeled with transactions such as CU41 for the configuration profile and tested with CU50) is still fully available in on-premise and Private Edition systems and is not part of the compatibility scope. Advanced Variant Configuration (AVC) is SAP's newer configurator: it uses a constraint-solving engine and a Fiori-based modeling environment, works on largely the same master data (configurable material, classes, characteristics, dependencies), but evaluates some dependencies differently and is where SAP adds new functions. SAP S/4HANA Cloud Public Edition offers only AVC. This lesson gives a tester and process owner enough concepts to follow the flow. Model design needs a specialist.

Configurable materialOne material number for the whole product family, for example a configurable heavy-duty alternator
Characteristics and valuesVoltage (12 V or 24 V), output (160 A, 200 A, 240 A), mounting (pad or hinge)
ClassGroups the characteristics and is assigned to the configurable material (variant class)
DependenciesRules: preconditions, constraints and selection conditions, for example 240 A only with 24 V
Super BOM and super routingContain every possible component and operation; dependencies select the ones that apply
Configuration profileControls how and where the material is configured, for example in the sales order
The building blocks of a configurable product.
The Sign-Off Table · thesignofftable.com/academy/sap-pp-301

From order entry to production

When Maria enters a configurable item, a configuration screen asks for the characteristic values. Dependencies check the combination and refuse invalid ones. The chosen values stay with the sales order item. When MRP plans the item and a production order is created, the super BOM and super routing are evaluated with those values, so the order contains only the matching rotor, housing, regulator and test steps.

A variant model in one picture: the class carries the characteristics, dependencies restrict them, and the item's values select from the super BOM and routing.
The Sign-Off Table · thesignofftable.com/academy/sap-pp-301
  1. ConfigureSales order item: 24 V, 240 A, hinge mounting
  2. CheckConstraints accept the combination; price adds a surcharge for 240 A
  3. CostA sales order cost estimate can cost this exact configuration
  4. PlanMRP explodes the super BOM with the item's values into the right components
  5. BuildProduction order contains only the selected components and operations
How one configuration flows from sales to production.
The Sign-Off Table · thesignofftable.com/academy/sap-pp-301
ConceptWhy a tester cares
Characteristic values on the itemThey are the test input; record them with every test case
Constraints and preconditionsInvalid combinations must be refused, not just valid ones accepted
Selection conditions in BOM and routingEach value must pull the right components and operations into the order
Variant pricingSurcharges must match the price list for each option
Sales order cost estimateCost must reflect the configuration, or margins are wrong

Variant configuration concepts through a quality lens.

Since every combination can't be tested, the test set is built from three rules: every value, every dependency both ways, and the combinations that matter most.
The Sign-Off Table · thesignofftable.com/academy/sap-pp-301

What needs an SME

  • Designing or changing the model: classes, characteristics, dependency syntax and their order of evaluation.
  • Migrating models from the classic engine to AVC and checking that results match.
  • Choosing the planning strategy for configurable materials and how components are planned.
  • Costing and pricing of variants, especially with valuated sales order stock.

For Contoso, CMC-ALT-100 is not configurable, and CMC-ALT-240 is planned as a configurable product only in a later phase; for now it stays a non-configured MTO material. Contoso does run classic variant configuration in one corner: the CMC-ALT-900 family, 14 LO-VC models at Chicago plant 1720, which the conversion carried over unchanged. Their move to AVC is a later project, so in the conversion these concepts were tested as a regression of the existing LO-VC models, not as a migration. If your program does convert configurable models, budget separate test cycles for them: they mix sales, engineering, planning and costing in one object.

What would you do?

The variant model is migrated, and every valid test configuration produces the right BOM. A tester proposes to sign off. What is missing?

TopicClassic LO-VCAdvanced Variant Configuration
AvailabilityOn-premise and Private EditionOn-premise, Private Edition and Public Edition (only option there)
EngineClassic configurator, dependencies evaluated in sequenceConstraint solver; order of evaluation matters less, some syntax differs
ModelingSAP GUI transactions (CU41, CU01, CU50 for simulation)Fiori-based modeling environment with simulation; classic objects reused
Master dataConfigurable material, variant class, characteristics, dependencies, super BOM and routingSame objects, with AVC-specific checks
Moving from LO-VCNot required by a conversionA model-by-model project: activate AVC for a model, compare results with LO-VC for the same inputs, then switch

LO-VC and AVC compared. Check the activation steps and dependency differences in SAP's documentation for your release.

Key points
  • Variant configuration uses a configurable material, characteristics, a class, dependencies and super BOM/routing.
  • Characteristic values on the sales order item drive components, operations, price and cost.
  • Test each value, each dependency both ways, and high-volume combinations.
  • Model design and migration to Advanced Variant Configuration need a specialist.

Check your understanding · not graded

Lesson check

  1. 1. What does a super BOM contain?

  2. 2. Which test proves a constraint works?

  3. 3. What carries the customer's choices from sales to production?

  4. 4. Which statement about variant configuration engines in SAP S/4HANA is accurate?