Collector for Work Process Information

The technical name of the Collector for Work Process Information is /DVD/MON_CL_COL_GET_WP.

This collector collects various metrics for dialog and background jobs. It mostly collects metrics at the server level and also provides aggregated (system) metrics.

Default KPIs Delivered with This Collector

The following default KPIs are delivered with this collector:

KPI name

Description

Unit

Detail table

WP_BTC_CONF

BTC: Number of configured WPs (server)

Number

Yes

WP_BTC_CONF_SUM

BTC: Number of configured WPs (all servers)

Number

Yes

WP_BTC_USED

BTC: Number of used WPs (server)

Number

Yes

WP_BTC_USED_MAX

BTC: Usage of background WPs (max all servers)

%

Yes

WP_BTC_USED_P

BTC: Usage of background WPs (server)

%

Yes

WP_BTC_USED_SUM

BTC: Number of used WPs (all servers)

Number

Yes

WP_BTC_USED_S_P

BTC: Usage of background WPs (all servers)

%

Yes

WP_COMMIT

Number of WPs with status COMMIT

Number

Yes

WP_DIA_CONF

DIA: Number of configured WPs (server)

Number

Yes

WP_DIA_CONF_SUM

DIA: Number of configured WPs (all servers)

Number

Yes

WP_DIA_LONGR

DIA: Longest-running WP (server)

Sec

Yes

WP_DIA_LONGR_MAX

DIA: Longest-running WP (max all servers)

Sec

Yes

WP_DIA_NBR_AT

DIA: Number of long-running WPs (server)

Number

Yes

WP_DIA_NBR_ATDU

DIA: Number of long-running WPs for dialog user (server)

Number

Yes

WP_DIA_NBR_ATDUS

DIA: Number of long-running WPs for dialog user (all servers)

Number

Yes

WP_DIA_NBR_ATSUM

DIA: Number of long-running WPs (all servers)

Number

Yes

WP_DIA_NUM_ONHOLD DIA: Number of WPs with status On Hold (server) Number Yes
WP_DIA_NUM_RUNNING DIA: Number of currently running WPs (server) Number Yes

WP_DIA_RT_AVG

DIA: Avg. runtime of WPs (server)

Sec

Yes

WP_DIA_RT_AVG_A

DIA: Avg. runtime of WPs (all servers)

Sec

Yes

WP_DIA_USED

DIA: Number of used WPs (server)

Number

Yes

WP_DIA_USED_MAX

DIA: Usage of dialog WPs (max all servers)

%

Yes

WP_DIA_USED_P

DIA: Usage of dialog WPs (server)

%

Yes

WP_DIA_USED_SUM

DIA: Number of used WPs (all servers)

Number

Yes

WP_DIA_USED_S_P

DIA: Usage of dialog WPs (all servers)

%

Yes

WP_MAX_REPORT

Number of WP on same report (all servers)

Number

Yes

WP_MAX_TABLE

Number of WP on same table (all servers)

Number

Yes

WP_MAX_USER

Number of WP with the same user (all servers)

Number

Yes

WP_MAX_MEMORY ABAP Maximum of total memory used per process (all servers) MB Yes
WP_AVG_MEMORY ABAB Average of total memory used per process (all servers) MB Yes

WP_NRIV

Number of WP accessing number ranges

Number

Yes

WP_SAPLSENA

Number of WP calling ENQUEUE

Number

Yes

WP_UP2_CONF

UP2: Number of configured WPs (server)

Number

Yes

WP_UP2_CONF_SUM

UP2: Number of configured WPs (all servers)

Number

Yes

WP_UP2_LONGR

UP2: Longest-running WP (server)

Sec

Yes

WP_UP2_LONGR_MAX

UP2: Longest- running WP (max all servers)

Sec

Yes

WP_UP2_USED

UP2: Number of used WPs (server)

Number

Yes

WP_UP2_USED_SUM

UP2: Number of used WPs (all servers)

Number

Yes

WP_UPD_CONF

UPD: Number of configured WPs (server)

Number

Yes

WP_UPD_CONF_SUM

UPD: Number of configured WPs (all servers)

Number

Yes

WP_UPD_LONGR

Longest-running UPD WP (server)

Sec

Yes

WP_UPD_LONGR_MAX

Longest-running UDP (max. all servers)

Sec

Yes

WP_UPD_USED

UPD: Longest- running WP (server)

Number

Yes

WP_UPD_USED_SUM

UPD: Number of used WPs (all servers)

Number

Yes

WP_WAIT_SEMAPHORE Number of WP waiting for the semaphore (all servers) Number Yes

Parameters

The following parameters are used for this collector:

Parameter name

Description

DIA_THRESHOLD

Defines the threshold for long-running dialog jobs. Jobs shorter than 120 seconds will not be counted towards the KPIs WP_DIA_NBR_AT and WP_DIA_NBR_ATSUM.

Default value: 120 seconds

DIA_THRESHOLD_DIALOG_USER

Defines the threshold for long-running dialog jobs created by any dialog user. Jobs shorter than 120 seconds will not be counted towards some KPIs.

Default value: 120 seconds

RETURN_WPINFO

Enables or disables detail table reporting.

Default value: X

UPD_THRESHOLD

Defines the used UPD threshold for the KPI WP_UPD_USED.

Default value: 2

DIA_MARK_WP_W_ZERO_RT_AS_FREE

By default, the collector considers a dialog work process as used when this process has a status other than Waiting without checking its field for the elapsed time (runtime). If you set this parameter to X, in addition to the status, the collector checks the runtime of the work processes. If the work process has a status other than Waiting, but its runtime is zero, such process is considered as a free dialog work process.

Detail Table

The collector provides the detail table Work process info. The technical name of the detail table is /DVD/MON_WPINFO.

The detail table Work process info provides detailed information about work processes. It contains the following fields:

Technical name

Description

TIMESTAMP

Time when the records are saved to the detail table

SID

System ID

SERVER

Server name

WP_NO

Work process no.

WP_ITYPE

Internal work process type

WP_TYP

Work process type

WP_PID

Work process identifier

WP_ISTATUS Technical ID for work process status
WP_STATUS Description of work process status
WP_IWAIT Technical ID for reason for wait
WP_WAITING Description of reason for wait
WP_SEM Semaphore no.
WP_IRESTART Restart after error
WP_RESTART Restart work process after dump?
WP_DUMPS Number of dumps of the work process
WP_CPU CPU
WP_ELTIME Runtime of the work process in seconds
WP_MANDT Client
WP_BNAME User currently served (user who is executing the current activity (action) of the work processes)
WP_REPORT Report now running
WP_ACTION Technical ID for current activity of the work process
WP_IACTION Description of current activity of the work process
WP_TABLE DB table last accessed by the work process
WP_SERVER Server name
WP_WAITINF Additional information about the reason for waiting
WP_WAITTIM Time when waiting started
WP_ITYPE Internal work process type
WP_INDEX Index of work process
STARTDATE Start date for dialog step
STARTTIME Start time for dialog step
DYNPRONR Screen number or transaction name
TCODE Transaction code
CUAPROGRAM CUA program name
FCODE Function code
BTCJOBNAME Background job name
BTCJOBCNT Job ID
MEMSUM Extended memory
PRIVSUM Heap (private) memory [bytes]
MEMTOTAL Total memory (sum of extended and heap memory) [bytes]