Configuring the Costing Variant

Objective

After completing this lesson, you will be able to configure a costing variant

Costing Variant Components

The graphic illustrates the components controlled by the costing type within a costing variant..

Costing Type: Parameters

The costing type controls the following parameters of the costing variant:

  • Price updates:

    You specify the prices that are updated in the material master with the results of the cost estimate. For example, the standard price in the material master can only be updated by a costing variant with the standard price update. You always use legal valuation except when updating in multiple valuation.

  • Save with date key:

    You specify whether the cost estimate should be saved with a date in its key. You have the following options:

    • Without date
    • With date
    • With start of period

    For the standard cost estimate, you must update automatic costing with the With Start of Period indicator. This ensures that the results of the standard cost estimate can be used as the standard price for that period.

    For the other costing types, you can update the costing results with the With Date indicator, for example. In this case the current date becomes part of the key. This ensures that creating a cost estimate on a different date will not delete previous cost estimates.

  • Basis for overhead calculation:

    For this, you enter a cost component view. The cost component view indicates which portion of the cost components are included in tax-based and commercial inventory valuation. The system creates an itemization for each cost component view. This itemization lists the individual items that were entered into the cost estimate.

  • Partner cost component split:

    Partner cost component splits are business units that are part of the value-added chain. You can define a partner on a multi-dimensional basis from the organizational units such as plant, company code, profit center, and business area.

Costing Variant: Valuation Variant

The graphic demonstrates the prices and rules pursued by SAP for costing, highlighting strategy sequences for valuation variants related to materials, activities, subcontracting, external processing, and overheads, including plant-dependent and CO version considerations.

The valuation variant determines the prices that are used to value component materials, activity types, processes, subcontracting, and external activities.

The valuation variant searches the various price sources listed for each strategy. The price sources are searched in the sequence in which they are entered in the strategy. The price that is first located from the strategy is selected for the cost estimate.

Valuation Variant: The Methods

The valuation variant determines the prices that are used to value different components in the following ways:

  • To value purchased materials, assembly materials without a valid bill of material (BOM) and routing, or when creating cost estimates without quantity structure, the valuation variant selects the price from either the material master record or from the purchasing data.

  • To value activity types and processes, the valuation variant selects the price from either Cost Center Accounting or from Activity-Based Costing. You enter whether a planned or the actual version is used to determine the price in the valuation variant.

  • To value an externally processed activity, the valuation variant selects the price from either the purchasing information record or from the routing. The routing is available only when costing is done with quantity structure.

Costing Variant: Date Control

The graphic illustrates the purpose of date control.

In costing, date control can be used to create the quantity and value structures based on various dates.

The date control specifies the following information:

  • For material costing with quantity structure:
    • The period of validity of the cost estimate
    • The date on which the quantity structure is determined (quantity structure date)
    • The date on which the quantity structure is valued (valuation date)
  • For material costing without quantity structure:
    • The period of validity of the cost estimate
    • The date on which costing items are valued (valuation date)

Date Control

The date control determines the dates that are proposed by the system for costing, and whether these dates can be changed.

To calculate variances in Cost Object Controlling (COC) based on the cost estimate, you ensure that the cost estimate is valid in the periods for which variances are to be calculated. Similarly, to value scrap or work-in-process with the results of the standard cost estimate, you ensure that the cost estimate is valid in the periods pertaining to the variances or work-in-process calculation.

Costing Variant: Further Settings

The graphic outlines the rules and control parameters set within a costing variant. For material cost estimates, the costing sheet is entered in the valuation variant.

The following rules and control parameters are included in the costing variant:

  • Quantity structure:

    The quantity structure specifies whether the lot size is to be passed on to the cost estimate. This specification is necessary only for cost estimates with a quantity structure and in sales order costing.

  • Additive costs:

    Additive costs specifies the material costs that you can manually enter in a unit cost estimate and then add to an automatic cost estimate with quantity structure.

  • Update:

    Update specifies whether saving is permitted for the costing variant. If saving is permitted, the system always saves a cost component split. It is recommended that you also save the itemization and the error log. Without the itemization, you cannot display costed multilevel BOMs or itemization reports.

  • Assignments:

    You can maintain the following settings and assignments of the costing variant:

    • Cost component structure
    • Costing version
    • Cost component split in controlling area currency
    • Cross company costing
  • Error management

The costing variant determines whether a log is created during costing.

Effects of Entries in the Error Management Field

Effects of Entries in the Error Management Field

Error ManagementEffect
0 (Messages online)Messages are displayed individually in the status bar. The messages are not logged.
1 (Collect and save messages / mail active)Messages are logged and can be sent to the employees responsible for correcting them. The log can be saved.
2 (Collect and save messages)Messages are logged. The log can be saved.
3 (Collect messages only)Messages are logged. The log cannot be saved.

Costing Variant Example

The screenshots showcase various costing variant tabs, including the Control, Quantity Structure, Additive Costs, Update, Assignments, and Miscellaneous tabs.

Quantity structure

In the Quantity structure tab, you determine the following:

  • How the costing lot size is handled (see Pass On Lot Size)
  • Whether cost estimates without quantity structure are included
  • Whether transfer control can be changed when calling the cost estimate
  • Whether an active standard cost estimate can be transferred if the cost estimate for a material contains errors

Additive Costs

In the Additive Costs tab, you determine the following:

  • Whether you can transfer the cost components that were entered in the form of an additive cost estimate
  • Whether the additive costs for materials with the special procurement types stock transfer or production are included in another plant

Update

In the Update tab, you determine the following:

  • Whether the costing results can be saved and what values are updated.

    The cost component split is always updated. You must specify whether the following values are also updated: Itemization, Log.

  • Whether the user can change the update parameters and the parameters for transfer control.
  • Which reference variant you want to use for group costing.

Assignments

In the Assignments tab, you determine the following:

  • Which cost component structure is used for the cost estimate (see also, Define Cost Components)
  • Which costing version is used
  • Whether the cost component split can be saved in the controlling area currency in addition to the company code currency
  • Whether you can cost across company codes with this costing variant

Miscellaneous

In the Miscellaneous tab, you determine the following:

  • Whether a log is created to collect the system messages
The graphic illustrates different screenshots of the costing variant control parameters in SAP.

Costing Type

In the Costing Type, you define the purpose of a material cost estimate by specifying, for example, which field in the material master record the costing results can be transferred to:

  • Standard price - Standard cost estimate (01)

  • Tax-based price - Inventory cost estimate

  • Commercial price - Inventory cost estimate

  • Price other than std price - Modified standard cost estimate or current cost estimate

  • No update - Any cost estimate

Valuation Variant

Note

In the valuation variant, there is a button called Valuation Variant/Plant. This can be used to perform plant specific price determination.

  • Material valuation:

    Here, you define the sequence in which the system searches for prices from the accounting view or costing view of the material master record to valuate materials. You can also access prices from purchasing info records and condition types. For material cost estimates, you also specify whether additive costs can be added to the selected price. With configurable/configured material components and with procurement alternatives, the sequence defined here is ignored if the strategy "price from purchasing info record" was selected, in which case that strategy is always executed first.

  • Activity Types / Processes:

    Here, you define the sequence in which the system searches for prices in activity type planning or actual activity price calculation in Cost Center Accounting or Activity-Based Costing to valuate the utilized activity types and business processes. You also specify which plan/actual version is used.

  • Subcontracting:

    Here, you define the sequence in which the system searches for prices in the purchasing info record. In purchasing, quota arrangements are used to create a mixed price for materials that are manufactured with external vendors with parts provided by the customer. You can specify whether the quota of the individual vendors that are entered in the source list for the material to be processed should be determined through the planned quota arrangement or the actual quota arrangement.

  • External processing:

    Here, you define the sequence in which the system searches for prices in the purchasing info record or routing operation for valuation of the external activities.

  • Overhead costs:

    You can link the valuation variant for definition of overhead to a costing sheet. You can also enter a costing sheet for the allocation of overhead to raw materials, if you want to use specific overhead conditions for raw materials. If you want to differentiate overhead application according to material groups, you must have defined overhead groups and made the necessary settings for the costing sheet in the step Define costing sheet.

  • Price Factors:

    If you want to use the valuation variant for inventory costing, you can link it to price factors.

Note

If there are more complex requirements such as conditional logic, user exits can be deployed.

Data Control

In costing, date control IDs control the dates on which the quantity structure and the value structure are created. The dates determine the following parameters:

  • For product costing (material cost estimate with quantity structure, sales order costing, and production lot costing (SEIBAN)):
    • The validity period of the cost estimate

    • The date on which the quantity structure is determined (quantity structure date)

    • The date on which the quantity structure is valuated (valuation date)

  • For unit costing of materials without quantity structure, internal orders, projects, and ad-hoc cost estimates:

    • The validity period of the cost estimate

    • The date on which the costing items are valuated (valuation date)

Date control determines which dates are proposed or displayed when a cost estimate is created, and whether these dates can be changed by the user.

If you want to calculate variances with reference to the cost estimate, make sure that the cost estimate is valid in the periods in which you will calculate the variances.

If you intend to valuate scrap or work in process with the results of the standard cost estimate, you should make sure that the cost estimate is valid in the periods in which you will calculate variances or work in process.

Define Quantity Structure Control

Quantity structure determination is used in cost estimates with quantity structure to specify for each plant how the system searches for valid alternative BOMs and alternative routings to create a quantity structure for multilevel BOMs. The search is carried out on the basis of two parameters:

  • Application of BOMs to determine alternatives automatically:

    This key determines how the system should choose the suitable alternative for the different company areas in which the BOM is used.

  • Selection ID for selecting alternative routings:

    This key determines the priority given to routings during routing selection.

Quantity structure determination also specifies whether the required quantity for BOM components with dimensional units of measure is rounded up to the next whole number if the calculation of scrap-adjusted quantities results in a fraction.

Quantity structure determination is also linked to the order type for each plant.

To be able to use the quantity structure determination in costing, you must assign it to the costing variant.

Define Transfer Control

In this step you define parameters for partial costing. The purpose of partial costing is to prevent the system from creating a new cost estimate for a material when costing data already exists. Instead, the existing costing data is simply transferred into the new cost estimate. This improves performance.

Partial Costing

Partial costing is particularly useful in the following situations:

  • You want to cost a new product. The BOM for this product contains materials that have already been costed, and you do not want to cost these materials again.

  • You want to cost all new products during the fiscal year. You define a costing run that includes all materials, and use transfer control so that only new products are selected.

  • You want to plan the costs for a sales order in product costing.

    • Some materials are carried in the sales order stock. These materials are produced or ordered for the sales order. You want to recost these materials.

    • Other materials are carried as collective requirements. These materials are withdrawn from stock and the costs are taken from the current standard cost estimate.

  • In the special procurement type you specified that cross-plant transfer is to take place. In the other plant, the quantity structure is not determined and is not costed.

Define Reference Variants

In this step you define reference variants.

Reference variants allow you to create material cost estimates or costing runs based on the same quantity structure for the purpose of improving performance or making reliable comparisons.

The following are examples of situations where reference variants are useful:

  • When you create a standard cost estimate and use it as a reference (template) for an inventory cost estimate. With a reference variant, the system can use the quantity structure of the standard cost estimate when it calculates the inventory cost estimate without having to redetermine the quantity structure. In the reference cost estimate, you specify that the overhead for the inventory cost estimate should still be calculated differently.

  • When you use the functions of multiple valuation in group costing and execute a costing run in the legal valuation view. (In Customizing for Enterprise Controlling you have defined in the currency and valuation profile that the legal valuation view is the operational view and therefore the main view for costing). You use the costing run as a reference to carry out costing runs based on the same quantity structure for the two other valuation views. This improves performance and provides you with cost estimates that only differ in the valuations.

Create a Costing Variant

Summary

  • Understand the components and configuration of a costing variant to control costing results effectively.
  • Configure costing types to specify price updates, date keys, and overhead calculation basis.
  • Utilize valuation variants to determine price sources for materials, activities, and external processes.
  • Apply date control to manage validity and valuation dates for cost estimates.
  • Implement further settings like quantity structure, additive costs, and error management for comprehensive costing control.