TOUCHALL: Organize Regeneration of All ABAP Programs

The report TOUCHALL is used to reset all ABAP loads on database (i.e. programs, function-pools, classes, etc.). You may use it to reset program related buffers or optionally, all buffers. As addition, the report can also regenerate programs used during the last run of the system.

All time stamps of the program sources and program loads are reset. Consequently, every program is regenerated when using it the next time. TOUCHALL also generates all programs that are recorded in the file pxastat (DIR_HOME). These comprise all programs that were loaded into the PXA during the last R/3 run (the time before the last restart), and which were also used. The number of programs is restricted to 1000.

TOUCHALL is a long-running program, so you should start it as a background job. After executing TOUCHALL, you must restart all application servers in order to remove the outdated program loads from all of the program buffers. Since many programs are generated again when you first use them, performance problems are to be expected at the beginning.

You May Also Like

Leave a Reply?