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 IDEMPShow SAP system facts: kernel, database, OS, release (GET /sap/bc/adt/system/information; works on every release including older NetWeaver)
| Option | Required | Description |
|---|---|---|
--connection | no | connection profile name |
abapctl system info
abapctl system components
READ IDEMPList installed software components with release / support-package / patch level (GET /sap/bc/adt/system/components; works on every release including older NetWeaver)
| Option | Required | Description |
|---|---|---|
--connection | no | connection profile name |
--filter | no | case-insensitive substring filter over component name + description |
abapctl system components
abapctl monitor list-feeds
READ IDEMPList the monitoring feeds this system exposes (SAP titles, verbatim)
| Option | Required | Description |
|---|---|---|
--connection | no | connection profile name |
abapctl monitor list-feeds
abapctl monitor dumps
READ IDEMPList ABAP runtime-error dumps, or show one dump by its id (from the list)
| Option | Required | Description |
|---|---|---|
id (positional) | no | id (object/name argument) |
--connection | no | connection profile name |
--from | no | lower bound: ISO date/datetime or SAP YYYYMMDD[HHMMSS] (list mode) |
--to | no | upper bound: ISO date/datetime or SAP YYYYMMDD[HHMMSS] (list mode) |
abapctl monitor dumps <id>
abapctl monitor syslog
IDEMPRead the SM21 ABAP system log for a time window (executes ABAP via classrun)
| Option | Required | Description |
|---|---|---|
--connection | no | connection profile name |
--from | no | lower bound: ISO date/datetime or SAP YYYYMMDD[HHMMSS] (default: today) |
--to | no | upper bound: ISO date/datetime or SAP YYYYMMDD[HHMMSS] (default: today) |
--limit | no | max entries (newest first) |
--user | no | filter by SAP user (applied client-side) |
abapctl monitor syslog
abapctl monitor jobs
IDEMPList 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
| Option | Required | Description |
|---|---|---|
jobname (positional) | no | jobname (object/name argument) |
jobcount (positional) | no | jobcount (object/name argument) |
--connection | no | connection profile name |
--name | no | filter by job name ('*' wildcard); list mode |
--user | no | filter by the job's header user (TBTCO authcknam, the scheduling/run-as user, not the per-step user); list mode |
--status | no | filter by status; list mode |
--from | no | jobs started on/after this date (ISO or YYYYMMDD); list mode |
--to | no | jobs started on/before this date; list mode |
--limit | no | max jobs (newest first) |
--log | no | read the job log for <jobname> <jobcount> (executes ABAP via classrun) |
abapctl monitor jobs <jobname> <jobcount>