What is lock management in SAP system? Explain.
Lock management is used in SAP system to ensure data consistency and to check that data records cannot be changed by any particular user at any particular time. Database transaction is the combination of physical and logical unit. The database lock administration can only coordinate this type of database transaction. From an SAP point of view this is not sufficient, because SAP transactions, which are formed from a sequence of logically related work steps that are consistent in business terms, are generally made up of several dialog steps. SAP systems need to have their own lock management. Enqueue work process is used for this purpose. This also ensures that the platform-independence of the lock management is maintained.