
Costing sheets are used to access or calculate special values. They are central components of prime importance in the condition technique. This is a method that the system can use throughout the SAP system to perform calculations.
Costing sheets consist of a sequence of user-defined condition types. Each user-defined condition type accesses a value or performs a specific calculation, as dictated by the definitions of the condition types. Each condition type is mapped to a value field in the operating concern.
Condition Types: Condition Records

A condition type represents a step in a costing sheet.
The calculation that the system performs in a step depends on the following control indicators:
Condition category:
The condition category classifies condition types according to predefined categories. These include E for cash discount, and K for base amount excluding tax.
Calculation types that take over the amount from the value field have the condition category K. Condition types that have the percentage value to calculate surcharges or reduction have the condition category " " (blank).
Note
Condition types that select the value from the value field to use the amount for further calculations have the condition category K . For example, the condition type RVEN selects the revenue from the value field VV010. Additionally, the condition type COGS takes the cost of goods sold from the value field VV140.
In the training system, on the costing sheet ACT001, both condition types are used to calculate the commission.
Calculation type:
The calculation type determines how the system calculates prices, reductions, or surcharges for a condition type. For example, the calculation type specifies that a sales deduction is dependent on the quantity sold or a value scale.
Condition class:
The condition class divides condition types into deductions, or additions and prices. Condition types with the condition category K usually have the condition class B (prices), such as the revenue amount or cost of goods sold (S—Price).
However, you can also take over an amount that you want to use as a discount or surcharge.
The scale basis determines how the system interprets the amount as a value or a quantity.
Valuation Using Costing Sheet: Customizing

Base condition types form the basis for calculations. They signify the value fields that are populated through other means. These condition types must have a condition category K, a calculation rule B, and a condition class B on their master record.
Calculation condition types perform calculations on the lines in the costing sheets that represent the subtotals of amounts, such as base amounts. These condition types actually populate the value fields with values. Note that condition type definitions can vary.
A calculation condition type is assigned an access sequence with corresponding condition records. The condition records contain deductions, additions, or absolute values that refer to specific combinations of characteristic values.

