When we use SE16 to modify a database table record, a lock entry would be created in the SAP system (can be seen from SM12).
From the Lock Entry List, we know that SE16 makes use of the enqueue function module ENQUEUE_E_TABLEE to lock the record. However, when I try to use the same function module (ENQUEUE_E_TABLEE) in my codes to lock a particular record in the database, I am still able to use SE16 to modify that record.
Why is that so? Thanks.