RuntimeRunClass
Execute an ABAP class that implements if_oo_adt_classrun and returns execution output; optionally profile the run to capture a performance trace.
Instructions
[runtime] Execute an ABAP class implementing if_oo_adt_classrun and return its output. Set profile=true to also capture a profiler trace (returns profilerId/traceId alongside output).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| class_name | Yes | ABAP class name to execute. | |
| profile | No | When true, run with the profiler and resolve the resulting traceId. Default false. | |
| description | No | Profiler trace description (only used when profile=true). | |
| all_procedural_units | No | ||
| all_misc_abap_statements | No | ||
| all_internal_table_events | No | ||
| all_dynpro_events | No | ||
| aggregate | No | ||
| explicit_on_off | No | ||
| with_rfc_tracing | No | ||
| all_system_kernel_events | No | ||
| sql_trace | No | ||
| all_db_events | No | ||
| max_size_for_trace_file | No | ||
| amdp_trace | No | ||
| max_time_for_tracing | No | ||
| max_trace_attempts | No | Max polling attempts to resolve traceId after execution (default 5). Only used when profile=true. | |
| trace_retry_delay_ms | No | Delay in ms between trace polling attempts (default 2000). Only used when profile=true. | |
| trace_lookup_uris | No | Additional URIs to consult when resolving the trace (advanced, profile=true). |