RuntimeListFeeds
Reads ABAP runtime feeds—short dumps, system messages, gateway errors, feed descriptors, and variants—by user, object, time range, and filters to diagnose runtime issues.
Instructions
[read-only] [runtime] Reads the ADT runtime feed named by feed_type: with feed_type "dumps", the ABAP short dumps (runtime errors) of the program or object named by object_name, of the user named by user, in the time range from–to, filtered also by runtime error, exception, package and application component; with "system_messages" or "gateway_errors", the system messages or SAP Gateway errors of the user and time range; with "descriptors" (the default) or "variants", the feeds and their variants. Entries come newest first; each dump carries its dump_id. When more entries remain, next_to is the to that reads on; incomplete_second names a second holding more entries than SAP answers in one request. Takes feed_type (one feed: its answer) or feed_types (several feeds with the same filters: one entry per feed, in the order given, each its answer or { feed_type, error }). Runs on an ABAP session of its own. Optional timeout (seconds): when it passes, the read is cancelled, its ABAP session logged off, and the system stays as it was. Set it below your MCP client's request limit — the TypeScript SDK's client cancels at 60 s; a client's cancel ends only the client's wait, and SAP runs the read on. When feed_type is one of descriptors, variants (absent reads as descriptors) and feed_types is absent, recordable: in batch mode a call is recorded under the next number and answers with empty content; its answer is read by number after the batch ends.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "RuntimeListFeeds"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End of time range in YYYYMMDDHHMMSS format, inclusive; pass a previous next_to here to read on. | |
| from | No | Start of time range in YYYYMMDDHHMMSS format. | |
| user | No | Entries of this SAP user (exact match). | |
| package | No | Dumps whose object package contains this text, in any case. | |
| timeout | No | Seconds to wait for the answer: a whole number, at least 1, no default — without it the call waits until SAP answers. When it passes, the read is cancelled (its ABAP session is logged off) and the call answers that nothing was changed. Set it below your MCP client's request limit — the TypeScript SDK's client cancels at 60 s; a cancel does nothing to SAP. | |
| component | No | Dumps whose application component contains this text, in any case. | |
| exception | No | Dumps whose exception class contains this text, in any case. | |
| feed_type | No | Feed to read. "descriptors" lists available feeds, "variants" lists feed variants, others read that specific feed. Default: descriptors. | |
| feed_types | No | Several feeds, read together with the same filters (give this or feed_type). | |
| max_results | No | Most entries to return, up to 1000; SAP answers at most 100 per request and the pages are read in turn. An answer holds whole seconds, so it may hold a few entries fewer, or a crowded second more, than asked. Default: 50. | |
| object_name | No | Dumps whose terminated object name contains this text, in any case. | |
| runtime_error | No | Dumps whose runtime error contains this text, in any case. |