Symptom
You receive error on purchase order 'Object currently locked by user ABC (ABC represents for the user ID); try again later', and you would like to know why.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Purchase Requests and Orders work center.
- Go to Purchase Orders view.
- Filter the list 'All Documents'.
- Search and open purchase order DEF (DEF represents for the purchase order ID).
- Click on View All button.
- Click on You Can Also - Edit Output Settings for Change PO.
- Change the Send By channel and click on Apply button.
- Then again click on You Can Also - New Purchase Order Acknowledgement.
- Update the Acknowledaged Delivery Date.
- Click on Accept Deviation button, you receive the error message 'Object currently locked by user ABC (ABC represens for the user ID); try again later'. And you find ABC is the user ID you are using.
Cause
If you change the output channel without sending update to supplier and meanwhile change the acknowledged delivery date, system will show the lock error.
Resolution
Please do a Save action on purchase order (which is 'Send update' for purchase order in Follow-Up Document Created status) after the output channel is changed.
Then you can create new purchase order acknowledgement and accept the deviations, no lock issue will happen.
Keywords
Object currently locked, Purchase Order Acknowledgement, Edit Output Settings for Change PO, You Can Also, Try again later, Purchase Order, Accept Deviation, Delivery Date , KBA , SRD-SRM-PRO , Purchase Requests and Orders , Problem