Entering content frame

Background documentation Condition Technique in Calculations and Price Determination Locate the document in its SAP Library structure

Several different functions in Pricing are based on the condition technique. Sales prices, for example, are stored as condition records in the system, and calculations are performed using sales price calculation schemas.

Fundamental information about elements of the condition technique such as condition types, condition tables and access sequences is available in the Sales and Distribution documentation under Structure linkPricing and Conditions.

According to how they are used, the following types of calculation schemas can be differentiated between in Pricing:

Purchase price calculation schemas are defined in Customizing for Purchasing; sales price calculation schemas and calculation schemas for determining prices are defined in Customizing for Sales and Distribution.

When you are setting up calculation schemas for Pricing, you should take the following special features into account.

Purchase price calculation schemas

The purchase price calculation schema is used to calculate the purchase price for merchandise procured from an external supplier.

In order to determine the schema, the following entries must be made in Customizing for Purchasing:

When defining a condition type in Customizing, you can set an appropriate indicator so that when the condition type is created condition records relevant to pricing are also created. Another indicator exists to determine whether the pricing relevance status can be changed.

If scales have been defined for the condition types, one scale level can also be flagged as relevant to pricing. If no scale level has been flagged as relevant to pricing, the appropriate scale level will be determined using the standard purchase order quantity maintained in the purchasing info record.

Existing condition records can be converted to relevant to pricing, using report RWVKP01U.

For further information on determining prices in the sales price calculation function, see Purchase Price Determination.

This graphic is explained in the accompanying text

Sales price calculation schemas

Sales price determination is performed in the sales price calculation function using a sales price calculation schema. The schema is a set of rules for calculating the sales price from the purchase price. The price determination information, such as planned markup (planned margin) or competitor prices, required for this calculation is read from the database using the main conditions in the schema.

You should bear the following points in mind when calculating sales prices:

The procedures involved in sales price calculations are regulated by the following Customizing steps:

Caution

The data transfer between the sales price calculation schema and the pricing table must be defined for the list fields Purchase price (net/net), Actual markup, and Sales price (gross, net). No control parameters can be created for those list fields that are calculated using program logic, such as Margin (net) and Margin (gross).

The supplied calculation schemas WWS001 to WWS004, together with the control parameters, can be used as examples for constructing sales price calculation schemas and for data transport.

With settings for rounding to price points, the sales price from the specified schema is rounded (see graphic, arrow 4) and the price calculation is adjusted in line with the rounded final price. When you save this the value of list field ENDPR is written to the database as a condition (see graphic, arrow 5).

For further information on determining sales prices with the sales price calculation function, see Sales Price Determination.

This graphic is explained in the accompanying text

Calculation schemas for price determination

Many applications in the Retail area use a calculation schema for price determination to read saved sales prices or further sales conditions from the database. The pricing overview in Pricing and the POS interface - outbound are just two of these.

In two-step price calculation, a schema of this type is used in the same way as a purchase price calculation schema to determine the transfer price for a distribution center. This means that determining the basic purchase price and the purchase price is performed in the same way it would be using the purchase price calculation schema. The purchase price (net/net) is to be flagged in the same way using subtotal S. The results of this price determination are displayed in the Purchasing detail screen.

Note

These calculation schemas are used not only in determining sales prices, but also in sales price valuation to determine the final price without sales tax. This is calculated according to sample calculation schema VKP001 and flagged in the calculation schema using subtotal 3.

You define calculation schemas for price determination in Customizing for Sales and Distribution.

Under General parameters for pricing in Customizing, you can enter a document schema to be used for schema determination in the area of Retail. If you do not maintain a schema here, the system uses document schema A as a default.

Note

There are several specific points to note when determining the customer schema for sites (stores) that sell to consumers:

Parallel prices in euro, for sales prices or general sales prices in a parallel currency should not be stored in the system as condition records. They can also be determined during sales price determination using special settings in the calculation schema. Reference calculation schema VKP001 contains an example of calculating parallel prices in euro for standard sales prices (condition type VKPE) and promotion sales prices (condition type VKAE) using calculation formula 43. This formula is used to convert the condition value that is displayed in the schema above the current line to the After currency in the currency conversion table. If you use formula 43, then, the condition types for the parallel prices in euro are displayed directly below the condition types for the sales prices.

The basic price can also be calculated with price determination. Condition types VKPG and VKAG and calculation formula 140 are available as standard from the basic up to the normal sales price, or up to the promotion sales price. How you should use the condition types and the calculation formula in the calculation schema is explained in SAP Note 510038.

This graphic is explained in the accompanying text

See also:

Two-Step Calculation for Stores

Pricing Overview Screen

Leaving content frame