I have created a Z_USEREXIT_WORKLOAD that should be called during the hourly performance collector run. It is not being called as expected. It does run successfully when run manually through SE38. Does anyone have suggestions of what may be wrong/missing?
Andreas Vogel replied
RSSTAT83 is executed during the hourly SAP standard batch job SAP_COLLECTOR_FOR_PERFMONITOR (see SAP note 12103). RSSTAT83 reads the statistical records, calculates the aggregations for ST03, and finally calls the Z_USEREXIT_WORKLOAD. This userexit is described by SAP note 143550.
There is also an interesting weblog by Frank about the
<a href="/people/frank.klausner/blog/2007/01/19/nw2004s-workload-statistics-collector-implementing-a-badi-as-user-exit">user exit</a>. If you are using the Z_USEREXIT_WORKLOAD you should really read this, because the parallel execution is an issue for Z_USEREXIT_WORKLOAD as well.