Read ABAP object
abap_readRead ABAP object source or pseudo-DDL from a live SAP system, returning an etag. Supports history, diffs, component outlines, and selective reads for large objects.
Instructions
Read an ABAP object: source or pseudo-DDL. Returns an etag. Capped ~15k tokens — use outline/method/offset for large objects. Example: {"object":"ZCL_FOO","type":"CLAS/OC"}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | diff: newer side, same forms as `from`. | |
| from | No | diff: older side — version, transport, or "active". | |
| type | No | ADT type to disambiguate. Not readable: SHLP/DH VIEW/DV TRAN/T PROG/PS PROG/PC PROG/PT SUSO/B TABL/DI. | |
| view | No | history: versions. diff: hunks. Omit for normal read. | |
| limit | No | Max lines (chars if format=raw). | |
| format | No | raw: XML, not pseudo-DDL (DOMA/DTEL/TTYP/MSAG/ENQU only). | |
| method | No | Only this method/component. | |
| object | Yes | Name, "class X", "table Y", or ADT URI. | |
| offset | No | 1-based first line (chars if format=raw). | |
| context | No | diff: context lines per hunk. Default 3. | |
| include | No | Class include. "testclasses"=Unit tests. Default "main". | |
| outline | No | Component list with line ranges. | |
| version | No | Default: current (active or newest inactive). | |
| enhancements | No | BAdI/plug-in/enhancement-spot decode (ENHO/XH,XHH,ENHS), not source. |