Skip to main content

Steps to recreate Shop Order error in IFS Cloud 24R2:

 

  1. Create shop order for a part with lot tracking, close code = Auto Close, and close tolerance > 50.
  2. On Shop Order > Lots/Batches, create more than one row and save. My example uses two lot batches.
  3. Complete all material issues, guideline sign offs, and all operations up to the final operation on the order.
  4. From Shop Floor Workbench, attempt to approve the final operation. In the Approve Operation dialog, enter expiration dates for the Lots/Batches to Receive, then click Finish.
  5. Receive error: “The order is closed and it is not possible to add anymore lots to the order”.
    • At this point the SO status = Started, and nothing is received.
  6. Navigate to the Shop Order and change one of two things:
    1. Change Close Tolerance to <= 49.
    2. Change Close Code to Manually Close.
  7. Repeat step 4, this time with no error. If option b was used, there is an additional step required to change the Shop Order status to closed.
 
Up to now using IFS10, we have been using close tolerances of 99 on many manufactured parts with no issue, the idea being that orders are allowed to be short completed for any amount, we mainly want the shop order status to change to Closed no matter what is yielded as the final amount. In Cloud those same orders are having an issue when we attempt to receive multiple lots on the shop order. My interpretation is a timing issue where the first lot gets received; that causes the close tolerance threshold to trigger, changing the shop order to closed; the second lot goes to get received, but the status was marked closed, so it rolls back the whole transaction.
 
Is this a bug with Cloud? We liked how it behaved in IFS10 because it handled all short-receipt scenarios.
 

 

 

 

 

Looks like a bug to me. The auto close logic should not evaluate whether the order should be closed until all lots have been received.


Hi ​@acjedynak,

Observed same in 24.2.10 too. Please send a support ticket for this!