Record Reservation

The JD Edwards EnterpriseOne Expense Management system enables you to maintain the data integrity of expense report amounts by applying record reservation. Record reservation means that a record that is entered or updated by a specific user cannot be updated by another user.

For the Expense Entry program (P09E2011), you can use record reservation to prevent users from updating the same expense report from more than one JD Edwards EnterpriseOne session. Attempting to update an expense report from different sessions presents the risk of corrupting the total expense amount in the expense report header. To prevent this problem from occurring, the system locks the expense report header record to prevent duplicate updates.

If you create and save an expense report, leave the current session running, and then open a second JD Edwards EnterpriseOne session to continue updating the expense report, the system issues an error message. This error also occurs if a different user attempts to update an expense report that is still open in another user's session. The error message specifies the address book number of the user who is running the original session and therefore has the record locked. To release the expense header record from record reservation, all additional sessions must be closed. In the session that remains open, you can proceed with updating the expense report.

You activate record reservation for the Expense Entry program by adding the program to the Object in Use Application ID UDC table (00/RR) with special handling code 1. You can deactivate record reservation by changing the special handling code to 0.