Hello J.C.,
First of all you must know that SAP Locks are only logical => No physical locks are set on the DB level. This means that you have to use the same locks in both the SAPGUI & your UI5-App!
I ran a ST01 trace on the SU01 transaction and the lock objects used are: E_USR04 & ESADRC.
The point is, how can i reach transactional consistency in a UI5-App like it's standard in SAP GUI.
You have to use these lock objects to maintain the consistency. IMO, any other lock objects won't solve the problem.
BR,
Suhas