Ansicht
Dokumentation
ABAPSET_RUN_TIME_ANALYZER - SET RUN TIME ANALYZER
CPI1466 during Backup ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
SET RUN TIME ANALYZER
SET RUN TIME ANALYZER ${ON$|OFF$}.
Wirkung
Diese Anweisung beeinflusst die Vermessung eines Programms mit dem Werkzeug
Laufzeitanalyse.
Wenn in der Laufzeitanalyse die Einstellung Bestimmte Einheiten
aktiv ist, die dort über Messeinschränkung → Programmteile
erreicht wird, misst die Laufzeitanalyse nur die Laufzeit von Anweisungen, die zwischen den Anweisungen SET RUN TIME ANALYZER ONund SET RUN TIME ANALYZER OFF stehen.
Systemfelder
Die Anweisung SET RUN TIME ANALYZER setzt den Rückgabewert sy-subrc immer auf 0.
Hinweise
- Diese Anweisung sollte nur in der Testphase eines Programms verwendet werden, um später eine vom Quelltext unabhängige Laufzeitmessung zu ermöglichen.
- Die Laufzeitanalyse kann in der Transaktion SAT, durch Auswahl von System → Hilfsmittel → Laufzeitanalyse oder mit der Eingabe von /RON und /ROFF in das Befehlsfeld der Systemfunktionsleiste ein- und ausgeschaltet werden.
- Die Laufzeitanalyse kann programmgesteuert gestartet und angehalten werden, indem die statischen Methoden ON und OFF der Klasse CL_ABAP_TRACE_SWITCH vor bzw. hinter den Anweisungen SET RUN TIME ANALYZER aufgerufen werden.
- Die Laufzeitanalyse wird in den ABAP Development Tools (ADT) durch den ABAP Profiler abgelöst.
Beispiel
Wenn die Methode m0 bei eingeschalteter Laufzeitanalyse ausgeführt wird, wird nur die Laufzeit von Aufruf und Ausführung der Methode m2 gemessen.
METHOD m0.
me->m1( ).
SET RUN TIME ANALYZER ON.
me->m2( ).
SET RUN TIME ANALYZER OFF.
me->m3( ).
ENDMETHOD.
CPI1466 during Backup Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2915 Date: 20240523 Time: 135927 sap01-206 ( 44 ms )