SAP Program RDDENQAC - Activating lock objects to generate function modules

Description
This program generates function modules ENQUEUE_ andDEQUEUE_ for active lock objects. The name of the functiongroup is xENQ, where x stands for the first letter from the developmentclass of the lock object. If no more function modules fit into thefunction group thus named, the function modules should be located infunction groups xEN0 to xEN9.
Local private lock objects are located in function group TENQ.
Since only active lock objects are read, there is no(!) check for suchthings as consistency.
Parameter 'Generate without RFC' permits you to generate non-RFCfunction modules for lock objects which should in fact be RFC modules.This is for the following reason:
RFC function modules require reference structures for all parameters.The non-RFC function modules, however, also contain parameters withouta reference structure. If a lock object is changed from non-RFC to RFC,runtime errors could occur. Runtime errors when setting a lock,however, partly prevent further work with the system. You can correctthe runtime errors if you can still start this report. You shoudl thenmake sure that the lock is called correctly for the type.
If a 'X' is entered for parameter 'Gen. only missing in TFDIR', onlythe function modules which do not yet exist are regenerated. TFDIR isused for the check, but it is only possible to generate both (ENQUEUEand DEQUEUE) function modules. If one of the two is missing, both areregenerated nevertheless.