Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

2021-03-12 2587088

2587088 - Transaction MR22: Cost component split in a


single cost component.
SAP Knowledge Base
Version 6 Type
Article
Master
Language English English
Language
Release
Released to Customer Category Problem
Status
CO-PC-ACT (Actual Costing/Material
Component Released On 04.02.2021
Ledger)

Please find the original document at https://launchpad.support.sap.com/#/notes/2587088

Symptom

• Executing transaction MR22 to post additional costs (debit/credit) related to a material, the cost
component split is updated according to the cost component split of the material standard price.
• Requirement to update the cost component split in a single cost component.

Environment

• Controlling (CO)
• SAP R/3
• SAP R/3 Enterprise
• SAP ERP Central Component
• SAP ERP
• SAP enhancement package for SAP ERP
• SAP enhancement package for SAP ERP, version for SAP HANA

Cause

• In environments ERP 6.0 with releases earlier to EhP 5, if you want to update the cost component split
in a single cost component, you need to change value with MR22 firstly and then use transaction
CKMCCC to adjust the cost component split (see SAP note 1651248) to a simple cost component split.

Resolution

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real
data is purely coincidental."

If you are in an environment with ERP 6.0 EhP the easier way to achieve that would be via the 'Reason for price
changes'.

1. To apply this solution is necessary to activate the business function LOG_MM_SIT in transaction
SFW5 and use the extended 'Reason for price change' functionality.
2. You find that in Controlling -> Product Cost Controlling -> Actual Costing / Material ledger -> Reasons
for Price Changes

© 2021 SAP SE or an SAP affiliate company. All rights reserved 1 of 4


2021-03-12 2587088

If you want to update the cost component split in a single cost component, you need to assign an
Origin Group to a reason for price changes. This means that depending on the reason, the system
posts to an inventory valuation relevant cost component for the actual cost component split.

3. In Customizing (transaction OBYC) Materials Management -> Valuation and Account Assignments ->
Account Determination -> Account Determination without Wizard -> Configure Automatic Postings.
You should assign the procurement accounts to transaction GBB VBR 'Offsetting entry for inventory
posting'.

4. In addition, it is necessary to maintain transaction OKTZ (choose Controlling -> Product Cost
Controlling -> Product Cost Planning -> Basic Settings for Material Costing -> Define Cost Component
Structure).
The relevant accounts and the origin group should be assigned to the respective cost component in the
cost component structure.

© 2021 SAP SE or an SAP affiliate company. All rights reserved 2 of 4


2021-03-12 2587088

5. Run transaction MR22:

The cost component split will be created in a single cost component with all amount posted to the
variable part.
If you want to split the total amount into a fixed and a variable part, you may create an implementation
of BAdI GET_DEFCCS, method GET_DEFCCS, (see SAP note 996304) which enables this split
according to your business needs.

Keywords

CKM3 CKM3N OKTZ CKMLKEV MLCCSPD CKMCCC KO88 CO88 cost component split ccs view standard
actual price rescale activation change negative settlement sum total price differences rescaled fallback
missing MLCCS fixed fix variable variables element structure inconsistency inconsistencies inconsistent
incon account level lower CO-PC-ACT Actual Costing Material Ledger ML error

Products

SAP ERP all versions


SAP R/3 Enterprise all versions
SAP R/3 all versions
SAP S/4HANA Finance all versions
SAP S/4HANA all versions
SAP enhancement package for SAP ERP all versions

© 2021 SAP SE or an SAP affiliate company. All rights reserved 3 of 4


2021-03-12 2587088
SAP enhancement package for SAP ERP, version for SAP HANA all versions

This document refers to

SAP Note/KBA Title

1651248 Error message CKMLMC002 with transaction CKMCCC

996304 Documentation: BAdI GET_DEFCCS

Price change reasons with different account determination mr21mr22

Terms of use | Copyright | Trademark | Legal Disclosure | Privacy

© 2021 SAP SE or an SAP affiliate company. All rights reserved 4 of 4

You might also like