Would it be possible when error 8812 occurs - Lock wait timeout of 180 seconds expired add the table name and name of the program that caused the lock entered in the database log?
Playing devil's advocate: the database doesn't know the current call stack of an ABL client when it requests a lock, unless CSC is enabled for that client. The proposed feature would require CSC to be enabled at all times for all clients, which could be a significant performance impact.
"Lock wait timeout of 180 seconds expired add the table name" - i asked for this enhancement 10 years ago - the name of the table should be possible. Still without?