Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Promotions with dependencies/prerequisites on multiple characteristics and values (VC)

I'm on a project to implement promotions using standard SAP to replace a custom Z table implementation. 

The business uses variant configuration for its products where there is 1 item on the sales order and the product configuration details are within the characteristics and config.  They don't place the characteristics onto the order directly, nor are there surcharges on the order to represent the selected characteristic value.

For example, if they sell a computer, only the main computer is on the sales order line and inside the config for the computer it lists the hard drive, the mouse (wired/wireless), and the keyboard (wired/wireless).  The characteristics are not surcharges or materials on the sales order.

The promotions the business runs are determined to be valid based on multiple characteristics and their values being all true.  The promotions could have prerequisites on as many as 100 different characteristics (while choosing up to 3 of any combination of the 100)

Assuming the characteristics and values below:

Char_HardDrive     Values: A) 1Tb        B) 2Tb

Char_Mouse          Values: A) Wired     B) Wireless

Char_Keyboard      Values: A) Wired     B) Wireless

A promotion would be as follows:

Receive 10% discount if you purchase a computer with a wireless mouse and a wireless keyboard

Is there a standard way to use promotions/bonus buys/sales deals where the dependencies/prerequisites are based on characteristic values?  All I can find is when the prereq's are based on other materials.

Thank you for your time!


Former Member


What I understand is.. U just want to give 10% discount to the customer base on variant combination.

If that is then you can achieve this by creating one more characteristics. Ex - (CH_VAR_SURCHRG)

With the mapping of variant price table (SDCOM) and field name (VKOND) in additional data TAB of cstics.

Now you have to create some object dependency (Procedure) to achieve Variant key for the combination of two Cstics. (CH_A = X & CH_B = Y then  CH_VAR_SURCHRG = XY)

Create one condition type by coping the standard variant condition type (VA00) and make some changes to make it available for discount.

Keep reference image settings in condition type.


Hope above English is giving some idea to you. Now process further and make required configuration in pricing procedure and make condition record for the XY combination with 10% discount.

You will achieve your requirement. 

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question