Objective: Determine SAP locks older than 5 hours and determine when more than X number of ABAP/4 short dumps have accumulated in the system. For the locks enqueue_read is returning the info minus the user ID of the locked objects. For the dumps have not yet determined a function module that will provide the desired information. Any ideas on how to accomplish the objectives will be appreciated. SAP alert monitors appear to be too limited in the info they provide. For the locks, Perl is being used to parse out the desired information from the info returned from enqueue_read. Any one have custom ABAP/4 programs for monitoring?