RuntimeRunClassWithProfiling
Execute an ABAP class with profiling enabled, then poll the profiler feed for the trace ID this run produced. Deprecated; prefer the standard run tool with profile=true.
Instructions
[runtime][deprecated] Execute ABAP class with profiler enabled: schedules a trace, runs the class under it, then searches the profiler feed for the trace id this run produced (bounded by max_trace_attempts/trace_retry_delay_ms). trace_id is absent if the trace has not appeared within that bound. No run_status or trace_requests_status field is returned — the client exposes no transport status for a run. Prefer RuntimeRunClass with profile=true; this tool is kept for backward compatibility and will be removed in a future major release.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aggregate | No | ||
| sql_trace | No | ||
| amdp_trace | No | ||
| class_name | Yes | ABAP class name to execute. | |
| description | No | Profiler trace description. | |
| all_db_events | No | ||
| explicit_on_off | No | ||
| with_rfc_tracing | No | ||
| all_dynpro_events | No | ||
| trace_lookup_uris | No | Accepted for backward compatibility; no longer affects trace lookup. adt-clients 19 lists the profiler feed as one endpoint, optionally filtered by user — there is nowhere to put a URI. | |
| max_trace_attempts | No | Max attempts to poll the profiler feed for the trace this run produced (default 5). Increase for slow systems (e.g. SAP trial cloud). | |
| all_procedural_units | No | ||
| max_time_for_tracing | No | ||
| trace_retry_delay_ms | No | Delay in ms between profiler-feed polling attempts (default 2000). | |
| max_size_for_trace_file | No | ||
| all_misc_abap_statements | No | ||
| all_system_kernel_events | No | ||
| all_internal_table_events | No |