Cost component split in Product Costing
Skip to end of metadata
Created by Humberto Ordosgoitia, last modified by Feng Dong on May 25, 2021
Go to start of metadata
Cost Component Split
You can display the costing results in various views. The cost component view is one of these views. The results of a cost estimate are updated as cost components (this is called a cost component split ). When you save a material cost estimate or a costing run, the system automatically updates a cost component split for each costed material in the BOM.
For this to occur, you must have already defined a cost component structure in Customizing. In the cost component structure is specified:
Which cost components should use to assign the calculated costs.
Which cost elements are grouped into which cost component
Cost Component Structure
Regarding the Cost Component Structure, please take the following into consideration:
Cost component structure can consist of up to 40 cost components. The cost component structure cannot be extended.
If cost components for full cost are determined, only 20 cost components are possible. See Note 2015448.
Each cost component can have either one cost field (for total) or two cost fields (total and fix portion).
The variable part is calculated dynamically as difference between total and fix portion.
If you set the Share to ‘Variable costs’ in TA OKTZ, then there is only one cost field assigned to this cost component and this is total. And as there is no cost field for fix value, this is 0 and therefore the variable part equals the total part.
Cost component structures for which there are already cost estimates should basically no longer be changed. After a cost component split change the cost components can be displayed incorrectly. It’s recommended to define a new cost component structure. Further details in Note 453796.
Known issues related to Cost Component Structure
Message CK869 Itemization and cost component split differ. CK869 informs that the total of the cost component differs from that of itemization.
2162180 - Message CK869 in CK13N or CK53N
168238 - Itemization and cost component split differ.
66900 - Small difference between itemization and cost components
639410 - CK11N, CK13N: Message CK869 due to rounding differences
168238 - Itemization and cost component split differ.
Error message CK240 Cost component split costed with value of zero during the product cost estimate.
2126840 - Errors CK240 and CK060 in T-codes CK11N/CK40
1703007 - CK240 occurs with Different Message Type (Depending on Costing Variant)
2329343 - Error CK241 in cost estimate
2333882 - Cost Components not populating for by-product in costing
835732 - Cost estimate: Cost component values with by-products
151281 - No cost comp. split for participating co-products
2525752 - Cost component is not updated for co-product in CK40N/CK11N
Material standard price is different than the standard cost estimate (Transaction CK11N):
1601043 - Material standard price is different than the standard cost estimate (Transaction CK11N)
393580 - Consulting note: Error message CK687 in the costing
Primary Cost Component Split
Without usage of a primary cost component split the total activity costs will be assigned to a single cost component. This cost component is the one which is assigned to the activity's cost element (assignment of cost element intervals to cost components). With usage of a primary cost component split, the cost component structure must have been marked as PRIMARY cost component split. You can check this in t-code OKTZ.
2155692 - Error message CK239 Cost element is not assigned to a cost component
2123151 - Collective Note: Problems with Cost Component Split in Price Calculation, Material Ledger, Product Costing and Reporting
2158397- Analysis report for primary cost component split
No
Actual Cost Component Split CCS
Actual Cost Component Split CCS
Skip to end of metadata
Created by Beatriz Cruz, last modified by Maria Luisa Munoz on Feb 20, 2020
Go to start of metadata
Do you need to change the Cost Component Structure in transaction OKTZ? Pay attention to this topic!
A change in the Cost Component Structure modifies the significance of the fields in the database table in which the cost component splits are saved and makes useless the cost component information recorded before the change.
Please read carefully these notes and KBAs which explain in detail the side effects to be expected when changing the cost component structure:
1869753 "Controlled" changes of the cost component structure in transaction OKTZ
434873 Actl cost component split - cost component structure change. This note describes the recommended procedure and the problems to be expected when changing the cost component structure. It does not apply for SAP S/4HANA 1610 and higher releases. For SAP S/4HANA 1610 and higher releases, see SAP Note 2576523.
2230091 Actual Cost Component Split Activation: recommendations and sequence of steps
2544606 Auxiliary cost component split activation and Cost estimate calculation
2447073 MLCCS_STARTUP: message MLCCS007
a) You can add new cost components at the end of the cost component structure in transaction OKTZ.
b) You can assign new cost elements to an existing cost component.
c) You can also change cost elements from one cost component to another.
Only these changes will keep the CCS data reliable and it will not be required to run the programs MLCCS_RESET (all historical CCS data is lost) and MLCCS_STARTUP.
When analysing the CCS data after a "controlled" change in the cost component structure, the user must be aware of this modification.
How is the Actual Cost Component Split initialized?
The material ledger production startup (program SAPRCKMJ), initializes also the actual cost component split data for the current and prior period as well as the last period of the previous year with all currency types edited.
All materials with price determination 3 get an initial cost component split of the standard price. If a current cost estimate exists for the standard price the cost component split of the cost estimate is transferred. If there is no cost estimate the cost component split is created through setting of the total of all amounts into a cost component which corresponds to the consumption cost element of the material. For activity or business process (ABC) prices which were updated in the actual costing inital cost component splits of the plan price are created.
B) If the actual cost component split option is activated after the production startup:
The initialization of the actual cost component split must be carried out in a separate step by starting program MLCCS_STARTUP in the background.
For data consistency reasons it is recommended to execute the program at the beginning of a period, when no goods movements or other postings have been carried out. Furthermore, it is recommended to close preceding periods if possible.
It cannot be ensured that after activation of the actual cost component split periods in which the cost component split was not active yet can be posted to without problems.
Program MLCCS_STARTUP executes the steps as above and in addition: For already collected price differences cost component splits are generated. These receive the same structure as the standard price of the material. If program MLCCS_STARTUP was not executed first and there were already movements, new materials were created, or periods were moved, actual cost component split data may partly exists. In order to receive a consistent status, it is recommended to first delete all existing actual cost component split data using program MLCCS_RESET and then to reinitialize all existing actual cost component split data with program MLCCS_STARTUP. Note that in this case all historical data is lost.
639675 Initialization of the actual cost component split
1801449 CKMSTART: Production order history migration during ML startup
2230091 Actual Cost Component Split Activation: recommendations and sequence of steps
2447073 MLCCS_STARTUP: message MLCCS007
Unexpected Actual Cost Component Split
671767 Unanticipated or incorrect values in cost components
368841 Incorrect values in cost components of actual CCS
996304 Documentation: BAdI GET_DEFCCS
Actual Cost Component Split in order settlement
The order debits or costs are set against the credits from products delivered to the warehouse. The difference of the two is posted to the material as order credit in the order settlement.
How is the cost component split determined? This procedure is similar to the one explained above, except that now the calculation is carried out per cost component.
+ quantity of input materials * S-price CCS (of these input materials)
+ activity quantity * CCS of plan price for activity (only if ‘Update of Activity Consumption’ is ‘0’ or ‘1’)
+ costs from revaluation at actual prices * (delta relevant for activity update ‘0' or '1')
+/- manual postings
• quantity of goods receipts* ‘S’ CCS (of this material)
= Delta of costs within the single cost components of the order
611950 Calculating cost component split of an order settlement.
2243124 KO88: MLCCS099: Internal error in position 3 with RC 1.
2138004 Simulation KO88 after order settlement - ML_KO88_SIMULATION.
712688 Error MLCCS010 in the order settlement.
Error MLCCS099, MLCCS010, MLCCS012, MLCCS013, MLCCS015 and others in settlement: use of report MLCCS_KO88_TREATMENT
...