Creating Configuration Rules

Objectives

After completing this lesson, you will be able to:
  • Describe the concept of configuration rules in SAP CPQ
  • Create configuration rules in SAP CPQ
  • Describe attribute dependencies in SAP CPQ

Configuration Rules

Configuration rules in CPQ refer to the set off guidelines or criteria that administrators set to determine how different products or product options can be combined or configured. These rules can be considered as limitations on what certain product features are available to a customer, such as the color of a computer product.

Use these rules to help create accurate quotes by allowing only valid and correct product configurations. The Formula Builder allows non-programmers to create and customize behaviors through rules consisting of tags.

Configuration Rules in SAP CPQ

Each configuration rule consists of a condition and an action to build a product configuration rule or limitation. The action determines what must happen if the condition is true.

Using Formula Builder, you can select prepopulated options or tags within the interface. The interface view and options change depending on the type of rule or tag being created.

For example, if you are creating an expression for a rule, the Formula Builder proposes tags, operator selections, and the available parameters to create the condition.

On the other hand, creating an expression related to a quote, such as a quote visibility rule, prompts the Formula Builder to propose variable(s), operator, attribute, and attribute value options to create the condition.

Again, Formula Builder contains a built-in syntax checker to verify the accuracy of the rule/condition.

Attribute Dependencies

The Formula Builder provides options to set attributes, which are the building blocks of a product's configuration.

The building blocks are call attribute dependencies. These attributes are rules that are configured to ensure that the product configuration selections are valid. Note that not all combinations of attributes for a configurable product are valid.

Formula rules and simple Rules can be used to create attribute dependencies. Like formula rules, simple rules consists of an IF statement (condition) and a THEN statement (action).

Ranking of rules

If multiple rules are in place, the rule ranking dictates the order in which the rules are executed. From the Rules and Messages tab, select SetupProduct CatalogProducts to define the ranking of formula rules, simple rules, and product messages.

Let's create disallow attribute and mandatory attribute dependency rules in the following exercises!

Create a Disallow Attribute Dependency Rule

Business Scenario

Supertech determined that the ST Laptop doesn’t run well in certain configurations. Processor D requires at least 8 GB of memory. Supertech wants to restrict the ST Laptop configuration so that users aren’t given the option to select 2 GB or 4 GB of memory when Processor D is selected.

Task Flow

In this exercise, you’ll learn how to create a disallow attribute dependency rule.

Exercise options

To carry out this exercise, you can choose the following option: Platform Simulation: Watch the step-by-step instructions within the simulation.

To start the simulation, choose Start Exercise in the figure below.

Create a Mandatory Attribute Dependency Rule

Business Scenario

Supertech requires a two-year product warranty for the STX Laptop when it is configured with either Processor B or Processor C. Create a rule that automatically selects a mandatory two-year warranty when Processor B or C is chosen for the STX Laptop.

Before creating a mandatory attribute dependency rule, you must first add Warranty as an attribute and add this attribute to the STX Laptop product.

Task Flow

In this exercise, you’ll learn how to create a mandatory attribute dependency rule.

Exercise options

To carry out this exercise, you can choose the following option: Platform Simulation: Watch the step-by-step instructions within the simulation.

To start the simulation, choose Start Exercise in the figure below.

Log in to track your progress & complete quizzes