GetClass
Retrieve ABAP class source code by name, including definitions, implementations, macros, and test classes. Return raw source or structured JSON for downstream compression.
Instructions
Retrieve ABAP class source code. Optionally fetch local includes (definitions, implementations, macros, testclasses). Use output_format=structured for JSON output suitable for downstream compression.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| class_name | Yes | Name of the ABAP class | |
| include_types | No | Optional: Include types to fetch. Default: ['main']. Use 'all' for all available includes. Examples: ['main', 'implementations'], ['all'] | |
| output_format | No | Optional: Output format. 'text' (default) returns raw ABAP source. 'structured' returns parsed JSON with definition sections and method array — enables significantly better compression with JSON-aware context compressors. Use with include_types=['main'] (the default) for best results. |