Skip to Content
Author's profile photo Jason Shao

Target cost is missing in production order

Sometimes you open T-code CO03 (Production Order display), from menu:Goto-> Costs ->Analysis to the report result there. But you find there is no “Total target costs” updated for your production order. If you check in report T-cd KKBC_ORD, you have the same result.

The possible reasons are:

– variance calculation has not been done yet
– the order is not set to DLV/TECO
– there is no Valid Standard Cost Estimate

Then what should you check?

1st: You should check if your order has status “VCAL” (Variances calculated) or not. If there is no, it means “variance calculation has not been done yet”.

In fact the target costs are calculated and written to the database only at the point of variance calculation.

Before that point, you can still see the ‘online’ calculation of the target costs for example in CO03 cost analysis report in report ‘Target/Actualcomparaison’, only if good receipt have taken place. This is only for information purposes since no variance calculation has taken place yet.

So you should perform variance calculation in KKA2 and check the result again.

2nd: Production orders with full settlement are taken into account in the variance calculation if the status is “Technically completed” or “Delivered”. If the status has not been set, the system generates message KV011 “Order does not have status DLV or TECO”.

You may also interested in to note 743766 – Variances: no error message KV011

The order has to be TECO OR DLV to be relevant for the variance calculation. The DLV status has priority over TECO. But if DLV is not active TECO  becomes relevant. You can check the DLV and TECO date with the Note 530563  – WIP calculation: Status DLV and TECO           

3rd: Another prerequisite to be able to do the variance calculation is: a standard cost estimate for the order material must be available with a validity (from – to dates ) which includes the date of DLV or TECO for the order.

In case you have had a released cost estimate in a different date, please  check if an adjustment for the cost estimate date is still possible or not.
If possible, you can re-run variance calculation in KKS2 afterwards.

If you wish to change the existing released cost estimate then you could re-organise the material with CKR1, this will delete the released cost estimate.
you can use CKR1 with ‘REDO’ as outlined in Note 410619 – CKR1:Cancellation of the release via OK code = REDO possible , which will revoke the released status.

But sometimes it is not feasible since it may have other effect on Material Ledger etc.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Kamal Kumar SAP Consultant/Trainer
      Kamal Kumar SAP Consultant/Trainer

      Nice Explanation and correct ...........


      Author's profile photo Jason Shao
      Jason Shao
      Blog Post Author

      Thanks a lot, Kamal! I hope it can be helpful.

      Author's profile photo Judy Ortscheid
      Judy Ortscheid

      Excellent explanation.  Very easy to understand and follow.

      I found it extremely helpful.

      Thanks and regards,