You can use price calculation (see also Plan Price Calculation ) for Cost Center Accounting and Activity-Based Costing.
To calculate prices:
Choose:
Activity-Based Costing
and
Choose either
Cost center group/business process group
(To ensure correct results, the group must consist of a closed activity network)
All cost centers/all business processes
No cost center/business process
Enter the following parameters:
Version
Periods
Fiscal year
Iterative prices cannot be calculated for special periods, since no plan values exist for these periods.
Maintain the following processing parameters:
Background
You can carry out price calculation either online or in the background.
Online calculation should be used only when you do not expect excessively long run times, such as due to large activity networks.
If you set up complex activity networks you should always use background processing. By starting a background job during times of low system use, you avoid processing bottlenecks during peak times.
To plan background processing, check off the appropriate indicator in the Price Calculation initial screen and enter a job name in the subsequent dialog box.
Test run
If you do not want to update immediately, you should select
Test run
. The SAP System does calculate the price, but it does not post any data. It only generates the detail list.
Detail lists
If you want to check your results, you should select
Test run
together with
Detail lists
. The detail lists shows the prices calculated by the system for each cost center / activity type combination. You can make the posting later from the list.
To post the price calculation from the list display, choose
Alternatively, in the
Price Calculation
initial screen, choose
Test run to allow updating of the results.
With predistribution of fixed costs
If you are using marginal costing, yet still wish to work with allocation rates based on full costs, you should select
With predistribution of fixed costs
The SAP system predistributes the fixed costs during the plan price calculation (see also:
Predistributing Fixed Costs
).
Ensure that your planning is reconciled by checking that the scheduled activity quantity is not greater than the planned activity quantity for the sender cost center. If this is the case, the SAP System displays the error and does not update the values (see Plan Reconciliation )
The detail list contains the following information:
The calculated prices (total and fixed) for each cost center and activity type or for each business process, per period
The number of warnings and errors
Choose
Currency
The
Currency
function enables you to determine in which currency (object currency or controlling area currency) your prices should be displayed.
Note
If you want to display and post your prices in both controlling area currency and object currency, you must select
All currencies
when you maintain the control data for your controlling area.
Values
You can select from the following display options by choosing
Values
for your prices:
Overall/Fixed
Overall/Variable
Fixed/Variable
Activity price
If you use manually set prices as well as iteratively calculated prices, choose
Price
to display the following prices:
Iteratively calculated prices, for which the manually set prices were considered by the system.
This is the allocation price, whereas the fully iterative price can only be determined for control purposes.
Prices calculated iteratively only (manually set prices are ignored in this calculation).
To calculate fully iterative activity prices, you must activate the appropriate checkbox in your version. Activate activity price By calculating fully iterative activity prices as well as those which also consider manually-set prices, you can see the effect of the manual-set prices on your complete price calculation. Purely iterative prices can be calculated and displayed, but they cannot be used for allocations.
Price unit
You can select from the following values when displaying the
Price unit
:
1
Optimized
The price unit indicates how many units of measure the price for the activity type refers to. The SAP System optimizes the price unit to minimize rounding differences. The optimized value of the prices with the price units are then posted.
The system displays the prices by period in the detail lists. Choose
Previous period
and
Next period
to scroll between periods. Choose
Select
to display the period values of the selected list rows.
The following additional functions are available in the detail list:
Period screen/basic list
This function enables you to switch between a display of individual period values for all activity types and cost centers and a complete display of all periods for one specified activity type and cost center.
Messages
You get a list of all errors and warnings with corresponding explanations, as well as notes on how to correct the errors.
Technical statistics
This provides you with an overview of the amount of master data processed, as well as links, table entries and iteration steps.
Sender analysis
This function identifies and displays the part of the activity network from which the selected cost center is receiving an activity. When you select a list line, the system displays the corresponding activity types, the activity input quantity for the cost center, the overall price, the fixed price, and the price unit.
Settings
You can maintain control parameters defaulted by SAP for the process flow for price calculation. You can set the following parameters:
Generation
This controls the generation of the program for iterative price calculation.
Before you can calculate prices, the SAP System generates the report required for running the program. The system generates the number of entries in the relevant internal tables, as well as in the parallel-processed field groups.
This improves system storage requirements and run times.
As the generation itself also takes time, this indicator should be activated only for large-scale processing.
Number of senders/receivers
The system sets the appropriate number of entries in the internal tables when you select
Generation
.
Number of relationships between senders and receivers
The system sets the appropriate number of entries in the internal tables when you select
Generation
.
Number of cost centers in the controlling area
The system sets the appropriate number of entries in the internal tables when you select
Generation
.
Number of significant digits of the price unit
To increase the accuracy of the results, the SAP System optimizes the price unit during price calculation. The price refers not to unit 1, but to the units 10, 100, 1000 or 10000. If the price per unit is already relatively high, but you still want to use the price unit to increase the accuracy of your prices, this leads to still higher values for your prices. You can limit this by specifying the significant digits. Places will be shifted only until this number of significant digits has been reached
If the price per unit is exactly 1033.33333333, with six significant digits the price unit remains 1 and the price would be %1033.33. With 12 significant digits and a price unit of 10,000 the price is $10,333,33.3333.
Indicator for deactivating price unit optimization
Deactivates the optimization of price units as explained above. If this indicator is selected, the price unit always has the value 1.
The tolerance percentage rate for reconciliation of actual and scheduled activity
When you call up price calculation, the activity type planning should be reconciled. This means that the planned activity of the activity type should correspond to the scheduled activity quantity of the receiver. Only then can you determine meaningful prices. Therefore, price calculation checks all activity types for matching values and generates warnings or error messages if necessary.
However, minor deviations can occur due to rounding differences in planning, in particular when distributing plan values to individual periods.
Enter the allowable percentage difference (+ and -) between plan and scheduled activity.
Post anyway
Activate this indicator if the results of price calculation should be posted even if they contain errors.
Exceptions are serious system errors resulting in a software crash and errors occurring during posting preparation (problems with integration or document number assignment).
Usually, results are not posted when there is an error in price calculation. You can carry out the update online at a later time using the result list. This does not apply to background processing. For background processing, activate
Post anyway
so that prices will be posted automatically even if errors occur.
You can display the results of price calculation in the price report (see Price Report ).