Stop those FRM-40654 errors on Purchase Order lines before they occur.
Development has released a new patch for Release 12: Patch 14204845:R12.PO.B that will stop the FRM-40654 errors on Purchase Order lines before they occur.
When a Purchase Order (PO) is created through Autocreate from a requisition line that accidentally has blank spaces this triggers a row lock and when the user tries to update the created PO the FRM-40654 error message" Record has been updated. re-query block to see the change" occurs.
Development has added trim() to the code to remove these leading or trailing spaces, thus avoiding the issue in the first place. This patch has been added the recommend patch list in Doc ID