Do you have any question about this error?
Message type: E = Error
Message class: KZ - Cost Object Repetitive Mfg / Process Mfg
Message number: 021
Message text: CO area & differs from that of higher-level cost object
You entered a controlling area that does not match that of the
higher-level <DS:GLOS.cost_object_ID>cost object ID</>.
All <DS:GLOS.cost_object_node>cost object nodes</> in a
<DS:GLOS.cost_object_hierarchy>cost object hierarchy</> must belong to
the same controlling area.
Delete your entry. The system will then use the controlling area of the
higher-level cost object node.
Error message extract from SAP system. Copyright SAP SE.
KZ021
- CO area & differs from that of higher-level cost object ?The SAP error message KZ021 indicates that there is a discrepancy between the controlling area (CO area) of the cost object you are trying to process and that of a higher-level cost object. This typically occurs in the context of cost accounting when you are attempting to post costs or perform transactions that involve multiple cost objects, such as internal orders, cost centers, or projects.
Cause:
The error arises when:
- You are trying to assign a cost object (like an internal order or cost center) that belongs to a different controlling area than the higher-level cost object (like a project or another internal order).
- The system enforces that all cost objects within a hierarchy must belong to the same controlling area to maintain consistency in cost accounting.
Solution:
To resolve the KZ021 error, you can take the following steps:
Check the Controlling Areas:
- Verify the controlling area of the cost object you are trying to post to and the higher-level cost object. You can do this by navigating to the relevant master data in SAP (e.g., cost center, internal order).
Align Controlling Areas:
- If the cost objects are indeed in different controlling areas, you will need to either:
- Change the controlling area of one of the cost objects to match the other, if feasible.
- Ensure that you are using cost objects that belong to the same controlling area for your transaction.
Review Master Data:
- Check the master data settings for both the cost object and the higher-level cost object to ensure they are correctly configured.
Consult with Your SAP Administrator:
- If you are unsure about making changes to the controlling areas or if you need to maintain the current structure, consult with your SAP administrator or a financial consultant who can provide guidance based on your organization's policies.
Transaction Type:
- Ensure that the transaction type you are using is appropriate for the cost objects involved. Some transactions may have specific requirements regarding the controlling area.
Related Information:
KS03
(Display Cost Center), KO03
(Display Internal Order), or CJ20N
(Project Builder) to check the details of the cost objects.By following these steps, you should be able to identify the cause of the KZ021 error and implement a solution to resolve it.
Get instant SAP help. Start your 7-day free trial now.
KZ020
CO area of higher-level cost object transferred
What causes this issue? You have not specified a controlling area, so the system uses the controlling area of the higher-level <DS:GLOS.cost_objec...
KZ019
Enter a valid object currency
What causes this issue? The object currency you entered for the cost object ID is not defined.How to fix this error? Correct your entry.Error messag...
KZ022
Cost object not linked to complete hierarchy
What causes this issue? The cost object ID is not yet in a complete hierarchy, because you have not entered a cost object ID as a higher-level cost o...
KZ023
System error: Cost object hierarchy contains a loop
What causes this issue? You have formed a cost object hierarchy for cost object ID numbers by specifying higher-level cost objects for them. If you c...
Click on this link to search all SAP messages.