Skip to main content

system & monitor: System facts and diagnostics

SAP system facts (kernel/DB/OS), installed software components, and runtime diagnostics (dumps, syslog, jobs, monitoring feeds). The monitor family is grouped here.

6 commands.

abapctl system info

READ IDEMP

Show SAP system facts: kernel, database, OS, release (GET /sap/bc/adt/system/information; works on every release including older NetWeaver)

OptionRequiredDescription
--connectionnoconnection profile name
abapctl system info

abapctl system components

READ IDEMP

List installed software components with release / support-package / patch level (GET /sap/bc/adt/system/components; works on every release including older NetWeaver)

OptionRequiredDescription
--connectionnoconnection profile name
--filternocase-insensitive substring filter over component name + description
abapctl system components

abapctl monitor list-feeds

READ IDEMP

List the monitoring feeds this system exposes (SAP titles, verbatim)

OptionRequiredDescription
--connectionnoconnection profile name
abapctl monitor list-feeds

abapctl monitor dumps

READ IDEMP

List ABAP runtime-error dumps, or show one dump by its id (from the list)

OptionRequiredDescription
id (positional)noid (object/name argument)
--connectionnoconnection profile name
--fromnolower bound: ISO date/datetime or SAP YYYYMMDD[HHMMSS] (list mode)
--tonoupper bound: ISO date/datetime or SAP YYYYMMDD[HHMMSS] (list mode)
abapctl monitor dumps <id>

abapctl monitor syslog

IDEMP

Read the SM21 ABAP system log for a time window (executes ABAP via classrun)

OptionRequiredDescription
--connectionnoconnection profile name
--fromnolower bound: ISO date/datetime or SAP YYYYMMDD[HHMMSS] (default: today)
--tonoupper bound: ISO date/datetime or SAP YYYYMMDD[HHMMSS] (default: today)
--limitnomax entries (newest first)
--usernofilter by SAP user (applied client-side)
abapctl monitor syslog

abapctl monitor jobs

IDEMP

List background jobs (SM37), show a run's steps, or read its log (--log executes ABAP)

read-only without --log (list/step-detail via data sql); --log executes ABAP via classrun

OptionRequiredDescription
jobname (positional)nojobname (object/name argument)
jobcount (positional)nojobcount (object/name argument)
--connectionnoconnection profile name
--namenofilter by job name ('*' wildcard); list mode
--usernofilter by the job's header user (TBTCO authcknam, the scheduling/run-as user, not the per-step user); list mode
--statusnofilter by status; list mode
--fromnojobs started on/after this date (ISO or YYYYMMDD); list mode
--tonojobs started on/before this date; list mode
--limitnomax jobs (newest first)
--lognoread the job log for <jobname> <jobcount> (executes ABAP via classrun)
abapctl monitor jobs <jobname> <jobcount>