Do you have any question about this error?
Message type: E = Error
Message class: KZ - Cost Object Repetitive Mfg / Process Mfg
Message number: 311
Message text: Cost object & still has actual costs that must be distributed
Distribution is active for the cost object hierarchy. This means that
before variances are calculated, the actual costs within the cost
object hierarchy have to be distributed to the lowest level (usually to
the production orders). There are still actual costs to be distributed
on the cost object ID.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Distribute actual costs for the cost object hierarchy. Then repeat
variance calculation.
RESET N1.
Carry out distribution.
Calculate overhead surcharges.
Calculate the variances.
Settle the orders of the cost object hierarchy to stock.
Error message extract from SAP system. Copyright SAP SE.
KZ311
- Cost object & still has actual costs that must be distributed ?The SAP error message KZ311 indicates that a cost object (such as a cost center, internal order, or project) still has actual costs that need to be distributed. This typically occurs during the process of closing a period or when trying to settle costs, and it means that there are unallocated costs associated with the specified cost object.
Cause:
- Unsettled Costs: The cost object has actual costs that have not yet been settled or distributed to the appropriate cost objects or accounts.
- Incomplete Distribution: There may be pending distributions that need to be executed before the cost object can be closed.
- Open Periods: The period may still be open for posting, which can lead to additional costs being added to the cost object.
- Configuration Issues: There may be issues with the configuration of the cost object or the distribution rules.
Solution:
- Check Actual Costs: Review the actual costs associated with the cost object. You can do this using transaction codes like KSB1 (Cost Centers: Actual Line Items) or KOB1 (Orders: Actual Line Items).
- Perform Distribution: If there are costs that need to be distributed, execute the distribution process. This can be done using transaction KSV5 (Distribution of Costs) or KSV1 (Plan Distribution).
- Settle Costs: If applicable, settle the costs using transaction KO88 (Order Settlement) or CJ88 (Project Settlement) to ensure that all costs are allocated correctly.
- Close Open Periods: Ensure that the period is closed for posting if no further costs are expected. This can be done in the period closing settings.
- Review Configuration: Check the configuration settings for the cost object to ensure that they are set up correctly for cost distribution and settlement.
Related Information:
By following these steps, you should be able to resolve the KZ311 error and ensure that all actual costs are properly distributed and settled.
Get instant SAP help. Start your 7-day free trial now.
KZ310
Distribution function active for cost object hierarchy &
What causes this issue? If distribution is active for a cost object hierarchy, variances and overhead are only calculated on the lowest elements (usu...
KZ309
Set the controlling area
What causes this issue? You can carry out processing for all the cost object hierarchies in the controlling area or for a single cost object hierarch...
KZ312
No worklist to be processed available
What causes this issue? No worklist exists for one or both of the following reasons: All objects were processed without errors You did not set the &l...
KZ313
Joint prod. active (!): Presettlement of co-products, rework required!
What causes this issue? There are materials assigned to the cost object hierarchy that are manufactured in joint production processes.System Response...
Click on this link to search all SAP messages.