Performing Configuration Settings for Cost Planning

Objectives

After completing this lesson, you will be able to:
  • Configure versions in controlling and set up alternative versions
  • Display planning profiles
  • Display tables relevant for network costing
  • Perform Easy Cost Planning for network activities

Versions in Controlling

You can save and copy revenue planning in individual plan versions and analyze the different versions using reports in the project information system. You can change values planned manually in all plan versions in parallel. You can then compare alternative plans, for example, a best-case scenario with a worst-case scenario.

When you create a controlling area, the system automatically creates a plan version (000) for planned/actual values. The actual values are posted in this version.

Define Controlling Versions

For Easy Cost Planning, you can define the controlling version for planning calculated values. In the standard system, you can find the update of the calculated values from Easy Cost Planning in controlling version 000.

You can also define if Easy Cost Planning is used to plan revenue.

You can define the controlling versions you want available in Easy Cost Planning for each controlling area. You must also specify the leading controlling version again in the alternative version table.

Optionally, you can specify a costing variant for each controlling version. If you perform this action, the system automatically uses this costing variant in the controlling version when you perform cost planning in Easy Cost Planning. If you do not specify a costing variant, you must specify it once per project/version when you perform cost planning in Easy Cost Planning.

How to Configure Versions in Controlling and Set Up Alternate Versions

Tables for Cost/Revenue Planning in WBS

Business Example: In Customizing for the Project System, you want to check the settings that have a significant influence on cost planning for your project.

The following figure shows the relationship between the different profiles in Customizing that are required for cost and revenue planning in WBS elements.

The planning profile is the central profile. It contains the settings for overall planning, detailed planning, and unit costing. You are also expected to specify a controlling plan version for Easy Cost Planning.

A costing variant and a valuation variant, which are used as the default in the planning profile, are required for unit costing and Easy Cost Planning.

Planning Profile

The planner profile and the planning layouts are only relevant if you want to execute detailed planning using the cost element/activity inputs transaction (transaction code CJR2).

In Customizing, choose Project SystemCostsPlanned CostsManual Cost Planning in WBSHierarchical Cost PlanningCreate/Change Planning Profile.On the Change View "Planning Profile: Cost and Revenue Planning for Projects" screen, select profile 130001.Choose (Details).Configuration screen for profile ZPS01 with options for manual planning, time frame, planning currency, and automatic revenue planning settings highlighted.

The transaction code for editing the planning profile is OPSB.

The Planning Profile figure shows a screenshot of the planning profile. The most important fields include the following:

Bottom-Up Planning:
Overall planning values are extrapolated on savings.
Planning Elements:
Cost planning can only be carried out if the Planning elements check-box is selected in the WBS element.
Past, Future, and Start:
During planning of annual values in overall planning, these options define the start and number of years in the past and future.
Total Values:
This check-box defines that overall planning is carried out without any reference to the fiscal period.
Annual Values:
This check-box defines that overall planning is carried out with reference to the fiscal period.
Primary Cost or Revenue Cost Element Group:
These settings define the cost elements (cost element groups) that may be planned during primary cost planning or revenue planning.
Sender Cost Center Group and Sender Activity Type Group:
These settings define possible cost centers and activity types for planning activity inputs.
Costing Variants:
This setting is the default for unit costing and Easy Cost Planning.
Decimal Places:
This setting defines how many decimal places are to be planned.
Scaling Factor:
This setting is the factor with which the planned figures are multiplied, for example, to plan in thousands.
Exchange Rate Type and Value Date:
This setting allows you to determine which exchange rate is to be used for translating the overall values.
Remainder Translation:
These settings allow you to determine the logic used to translate the overall values.
Controlling Area Currency, Object Currency, Transaction Currency, and Object Currency as Default:
These settings control which currencies can be used for planning costs.

Costing and Valuation Variants

The transaction code for editing costing and valuation variants is OKKT.

The costing variant is mainly used for unit costing and Easy Cost Planning. It is, however, also used for costing networks. The Costing Type field defines for which object costing is performed. The system determines the costing variant automatically. The second most important field in the costing variant is the valuation variant.

The valuation variant describes the determination of prices and rates. The Costing and Valuation Variants figure demonstrates the determination of prices and rates by using an example determination of a price for material. The system first tries to determine Planned Price 1 from the material master. If this attempt does not work, the system tries to determine the moving average price from the material master. If this attempt also does not work, the system displays an error message during cost determination.

How to Display Planning Profiles

Network Costing

The following settings determine the cost settings for networks:

  • Order type: Order category and settlement profile.

  • Order type parameters: Planned cost variant, actual costing variant, and header or activity account assigned.

  • Network profile: Default values for activities, such as control key and cost element.

  • Order value update: Appended and apportioned orders.

  • Distribution key: Used to distribute work and cost over the scheduled duration, affecting the planned period for the costs and the rate chosen for the activity type.

  • Control key: Determines if the activity is relevant for costing.

  • Formula: Determines which fields are read to determine the quantity of the activity type, such as the work field.

There are two tables for the order type (network type). The first is defined for each order type and the second (parameters for network) is defined for each order type and plant.

Another important Customizing table is the network profile, which contains default values for the network and its activities.

Flowchart illustrating network costing configuration, including network type, parameters, network profile, order value update, costing variant, keys, and formula parameters.

The costing variants for plan and actual costs are determined at network header level.

The costing sheet and overhead key are determined at activity level. These features control process cost accounting or application of overhead. Based on the creation process, these keys are inherited from the network header or the assigned WBS element.

Costing Variants

All orders are cost objects, which have the ability to calculate planned costs and collect actual costs. These tasks are controlled by planned and actual costing variants assigned to the order type and plant parameters.

All orders that can collect costs must have an actual costing variant assigned to them. In addition, if you need to determine planned costs, you must assign a planned costing variant. When you calculate planned costs the calculation settings for planned costs are used, allowing the planned costs to be calculated automatically upon saving or when requested by the user. For complex networks, we recommend that you have the costs calculated in the background, triggered by a user request.

Costing variants are used to control the cost results, whether planned or actual. One of the most important parameters of the costing variant is the valuation variant. This parameter controls which prices are used to value materials and activities during the planned cost calculation and which prices are used during the actual activity allocation.

Costing Parameters for Networks

Networks are orders of order category 20.

The costing variant controls planned cost calculation and the collection of actual costs. You must assign one costing variant for planned costs and one costing variant for actual costs.

The valuation variant is a component of the costing variant. The valuation variant defines the valuation procedure for materials, internal activities, external activities, and business processes. It can also assign an overhead costing sheet to the network or activity.

The planned cost calculation determines when planned costs are calculated. You can also calculate costs each time the network is saved or by executing either synchronous or asynchronous costing functions.

Default values for the network type and plant are transferred to the network as the network is created. You can change costing variants and the planned cost calculation mode from the network header.

Tables for Costing Variant

The costing variant contains the basic control information required to perform costing.

Valuation Variants

The valuation variant contains all information that controls the valuation of the following:

This information can also control how overhead is applied.

The valuation strategy for the valuation variant can be determined by plant.

The By period indicator enables you to select the rate to value internally processed activities period by period, based on the period in which the activity quantity is scheduled.

The costing type contains detailed information to control costing.

Diagram showing the relationship between Costing Variant, Costing Type, Valuation Variant, Material, Activity/Processes, Subcontracting, and their Strategy Sequences in SAP CO.

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

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

For materials, the valuation variant selects a price from either the material master record or purchasing data.

For activity types and processes, the valuation variant selects the price from either Cost Center Accounting or Activity-Based Costing. You enter the planned/actual version in the valuation variant that is to be used in the costing.

The value for an externally processed activity can be either the price from the purchasing information record, or the price from the activity.

How to Display Tables Relevant for Network Costing

Network Costing Summary

Internally processed activities
If a distribution key or work center is not maintained in the activity, costs are distributed evenly over the earliest dates in the activity. Valuation is at the rate determined by the valuation variant. Based on the strategy used, the system can determine the most current rate.
Costs activity
If an invoicing plan is maintained, the values in the periods are set as specified in the invoicing plan. If not, the activity value is distributed to periods using the distribution key in the activity. If a distribution key is not maintained in the activity, costs are distributed evenly over the earliest dates in the activity.
Service activities or externally processed activities
If an invoicing plan is maintained, the values in the periods are set as specified in the invoicing plan. If not, the activity value is set in the period of the latest activity start date. The invoicing plan has priority for values. If an invoicing plan is not maintained, the system determines the price from the purchasing information record or activity value.
Material components
If an invoicing plan is maintained, the periods (and, in some cases, values) are taken from the invoicing plan. If an invoicing plan is maintained, the values are taken from the purchasing information record or price from the material master for each valuation variant. In this case, the period is taken from the material requirements date.

Display Master Data

Easy Cost Planning for Network Activities

Beginning with SAP ERP 6.0 enhancement package 3, you can activate and use Easy Cost Planning to plan costs for network activities.

Sample project displaying the cost structure, project evaluation details, costing items, and the activation of Easy Cost Planning for network activities.

To use Easy Cost Planning for network activities, you must perform the following configurations in the implementation guide:

  • Define alternative CO version

  • Activate multiple CO versions

  • Activate Plan for Network Activities with Easy Cost Planning

Once you have configured the system to use Easy Cost Planning with network activities, you can access this feature for projects from the Project Builder. You can create costing items for WBS elements of network activities based on the entered planned data.

You can use planning templates to enter the costing items for network activities.

The costs planned using Easy Cost Planning with network activities are added to the costs generated through automatic costing of network activities.

How to Perform Easy Cost Planning for Network Activities