Skip to Content
avatar image
Former Member


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?

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Jan 09, 2007 at 02:07 PM

    Hi James,

    two questions:

    a) Which basis release do you use? Starting with basis release 7.00, Z_USEREXIT_WORKLOAD is not supported anymore. You would have to implement a BADI instead. See note 931446.

    b) Did you implement Z_USEREXIT_WORKLOAD as a function module? You mentioned SE38 which runs ABAP reports, not function modules, therefore my question. See note 143550.

    Hope this helps,


    Add comment
    10|10000 characters needed characters exceeded

    • Michael,

      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.