In a SAP system, many processes/online business users can change the same business object like the same sale order. To protect data integrity, we need to allow only one process/one user to change one business object at one time. To that purpose, SAP has introduced application level lock protocol – SAP lock/Enqueue to handle concurrent…