Prices and Discounts

WATCH THE VIDEO

Since SAP S/4HANA pricing system is very flexible it enables to configure and use multiple condition types for the product catalog and ordering process to meet your business requirements.

A condition type and corresponding access sequence in SAP S/4HANA is a representation of some aspect of your daily pricing activities. SAP S/4HANA provides a number of standard condition types for your convenience, but you can also change them, create new ones or even maintain a different condition type for each kind of price, discount, surcharge or tax.

SAP S/4HANA provides various price, discount, tax, surcharge condition types, but you can configure and use those which are the most suitable for managing your business.

Those condition types which can be used for pricing, discounts and tax calculations in your Sana web store should be set up on the Pricing Calculation tab. Open the Webstore Configuration Sana app in SAP Fiori launchpad. Select the necessary webstore and click Edit. Open Pricing and Payment Settings.

There are two ways to map condition types for Sana. You can use automated pricing mapping for which you need to map only the Sana-specific conditions that are used for shipping and payment costs, and discounts from Sana Admin, all other available prices and discounts will be automatically calculated by the SAP S/4HANA. Another way to configure pricing is to manually map the conditions between Sana and SAP S/4HANA, in this way only the prices and discounts you need will be calculated for Sana.

For more information, see Pricing Calculation.

This article provides the description of some basic condition types which can be used to set up prices and different types of discounts. To determine pricing in SAP S/4HANA you can use any standard condition types and even create your own custom condition type.

Examples of the standard SAP S/4HANA condition types for configuring prices and discounts

Condition type

Title

Description

PR00

Price

Used to set a price of a product. It can be used either to set a standard product price or a sales price for a specific customer.

K004

Material discount

Used to set a discount for a material.

K005

Customer-specific material discount

Used to set a discount for a certain material and customer.

K007

Customer discount

Used to set a discount for a specific customer. A discount will be applied to any material ordered by this customer.

To set up pricing conditions (prices, discounts, taxes, etc.) use the condition records and then enter the necessary condition type.

Condition Records

  • Create Condition Record (VK11)

  • Change Condition Record (VK12)

  • Display Condition Record (VK13)

Change Price Condition (PR00)

Use the PR00 condition type to set a price of a product. It can be used either to set a standard product price or a sales price for a specific customer.

The following table provides the description of the fields for price condition configuration:

Field

Description

Material

Material ID.

Sales Unit

Unit of measure in which the material is sold.

Customer

Customer ID.

Amount

Material price.

Unit

A currency of a material price.

per (Pricing unit)

The quantity of a material on which the amount is based.

UoM

Unit of measure to which the price condition refers.

Calculation type

Determines how the system calculates prices, discounts or surcharges in a condition.

Change Material Condition (K004)

Use the K004 condition type to set a discount for a material.

The following table provides the description of the fields for material discount configuration:

Field

Description

Material

Material ID.

Amount

Discount percentage set for a material.

Unit

A currency that applies to a condition.

per (Pricing unit)

The quantity of a material on which the discount percentage is based.

UoM

Unit of measure to which the material discount refers.

Calculation type

Determines how the system calculates prices, discounts or surcharges in a condition.

Change Customer / Material Condition (K005)

Use K005 condition type to set a discount for a certain material and customer.

The following table provides the description of the fields for customer-specific material discount configuration:

Field

Description

Material

Material ID.

Amount

Discount percentage set for a material.

Unit

A currency that applies to a condition.

per (Pricing unit)

The quantity of a material on which the discount percentage is based.

UoM

Unit of measure to which the discount condition refers.

Calculation type

Determines how the system calculation prices, discounts or surcharges in a condition.

Change Customer Discount Condition (K007)

Use K007 condition type to set a discount for a specific customer. A discount will be applied to any material ordered by this customer.

The following table provides the description of the fields for customer discount configuration:

Field

Description

Customer

Customer ID.

Amount

Discount percentage set for a customer.

Unit

Unit that determines whether the condition for a customer is based on percentage or amount in a particular currency.

Calculation type

Determines how the system calculation prices, discounts or surcharges in a condition.