
Pricing components begin with the administrator who:
- sets the internal price
- creates competitive pricing with sales opportunities or quotes
- applies customer discounts
- provides accurate customer pricing
Setting Internal Pricing
Pricing helps you stay competitive by allowing you to easily apply flexible pricing strategy such as targeted discount.

As a prerequisite, the administrator must configure product pricing. They can also manually apply discounts and miscellaneous surcharges to sales processes and overwrite certain pricing elements, which makes pricing more flexible.
Providing Sales Opportunities and Quotes

You can offer competitive pricing to your customers when you work with sales processes such as opportunities and sales quotes.
Applying Customer Discounts
The solution offers internal net pricing, that is, your company derives pricing from prices or discounts based on the pricing master data.

Internal pricing uses product pricing such as prices, discounts, surcharges, etc. and is created by the administrator. Depending on the pricing set-up, users can apply various types of discounts to the total value. With pricing configuration, you can:
- Deliver accurate prices to your customers
- Define individual prices for products, customers, and so on, during the sales process
The term pricing refers to the calculation of prices (for external use with customers).
Calculating Customer Pricing
The variable factors such as customer, the product, the order quantity, and the date determine the final price that the customer gets.

The information about how each of these factors decide the price can be stored in the system as master data. This master data is stored in the form of condition records (pricing record).
If integrated with SAP S/4HANA, SAP Sales Cloud provides an add-on for SAP ERP for pricing integrations. You would have to configure the integration, cloud connector, and replicate the pricing master data.
Pricing Components

SAP pricing is determined by calculating many conditions. SAP calls this the condition technique. The condition technique breaks a pricing procedure down condition type by condition type to find the best price. The way the system does this is by an access sequence, or search strategy. Where the system looks for the most specific - most accurate condition, finds it, and then starts looking for the next on the pricing procedure list.
Here is a break down of the pricing components:
- Pricing components form an infrastructure that helps to define master data and to configure the determination of the master data. The master data is called condition records and are persisted in condition tables. To configure the determination, it uses the pricing components pricing procedure, condition type, and access sequence.
- In pricing, master data can be prices, discounts for products or business partners, surcharges, and so on. The system uses this master data to calculate a net value in a sales document.
- The pricing procedure defines the calculation sequence for the net value by specifying the order of condition types and subtotals. Subtotals are intermediate results of the price calculation, such as the sum of discounts.
- The condition type is a representation of a price, a discount, and so on. Condition types control the process from the definition of master data to the net value calculation in a sales document. For most condition types, administrators can define different condition records for a combination of different price relevant attributes and their values.
- To control the search sequence per condition type, you can define an access sequence and assign it to a condition type. In addition, the access sequence defines when the system must stop searching.
- For typical pricing activities, the standard SAP system provides predefined pricing procedures, condition types, and access sequences. In the case of each component, you can use the standard version, copy the standard version and modify it, or create entirely new definitions to suit your own business needs. PPOPP1, Opportunity pricing procedure and PPSTD1, Standard Pricing Procedure have the predefined pricing components.