Skip to Content

Error when closing production order

Dec 05, 2017 at 12:49 PM


avatar image

Hi all,

When I close the production order in S4H, I get the error message:

Balance of ORD 40000002/2 is not zero. It is a case of co-products

I have reviewed and I find that in COOIS at position level, there is no final delivery check in co-product 7000006.

The settlement rule of the order indicates, according to the distribution scheme, the percentages of cost that each material must receive.

First pre-liquidating the co-product in CO8A, then the orders with CO88 are settled.

I have orders referring to the same material as if they could be liquidated and closed

Please help me with your comments

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

KK Lam Dec 06, 2017 at 02:06 AM

Hi Betty,

System won't allow you to close the production order if there is balance or WIP for the production order. To check the production order balance you can use KKBC_ORD or CO03 > Goto > Costs > Analysis. Check whether there is balance at Total actual Costs column.

If you confirm the the production order is completed and you want to close it.

  1. TECO the production order
  2. Run CO8A
  3. Run KKAX and KKS2
  4. Test Run KO88, Check whether the same balance amount in KKBC_ORD settlement to production varaince (if you already performed settlement for the same period, you need to reverse it first)

If there is no settlement to production variance then check table AUFM for that production order. Check whether there is DCI = X for FG and co-product. If there is no DCI = X for co-product.

  1. Use MIGO to do the goods return qty = 1 for co-product for the settlement period
  2. Use MIGO to do the goods receipt qty = 1 again for the co-product for the settlement period. Ensure you mark delivery completion before you save.
  3. Perform CO8A, KKAX, KKS2 and KO88 again.

You should able to settle the balance to production variance and close the production order after this.


10 |10000 characters needed characters left characters exceeded