Trace erstellen mit der Transaktion ST12

Autor: Tobias Harmes | 4. Juli 2014

21

Mit der Transaktion ST12 können SQL-Statements, ABAP-Code, RFC und Abläufe von Programmen/Jobs aufgezeichnet werden. Der Trace zeigt wie der Zeitbedarf von unterschiedlichen Programmen bis zum individuellen ABAP-Code oder SQL-Statement ist. Diese Information bietet die Möglichkeit um Performanceverbesserungen vorzunehmen. Im Nachfolgenden werden die generellen Schritte zum Ausführen der Transaktion ST12 gezeigt.

Aufrufen der Transaktion ST12

Danach muss festgelegt werden, was aufgezeichnet werden soll:

User/Tasks: Wenn Aktivitäten eines einzelnen Users aufgezeichnet werden sollen.

Workprocess: Wenn ein laufender SAP work process aufgezeichnet werden soll.

Current mode: Wenn die eigenen Aktivitäten aufgezeichnet werden sollen.

Schedule: Wenn Aktivitäten in der Zukunft aufgezeichnet werden sollen und keine Person verfügbar ist, die dies übernehmen kann.

E-Book SAP Basis

Mehr als 100 ausgewählte SAP Basis Fachartikel von rz10.de seit 2011! Auf über 900 Seiten Tipps, Tricks und Tutorials mit Screenshots aus echten SAP-Systemen.

Im Beispiel wird ein User/Task Trace durchgeführt. Dazu im Feld “Username” den User eingeben, für den der Trace erstellt werden soll. Ist der User bereit, kann der Button “Start trace” geklickt werden.

Durchführung

Folgende Meldung kann ignoriert werden:

Anschließend kann vom Anwender die Transaktion ausgeführt werden, für die der Trace durchgeführt wird. Ist dies beendet, kann der Button “end traces & collect” geklickt werden. Somit wird die Aufzeichnung beendet.

Es wird eine Übersicht über die gerade erstellten Traces gezeigt. Den oder die gewünschten auswählen und bestätigen.

Anschließend muss der Trace ausgewählt werden, der überprüft werden soll. Nach dem Auffrischen und Erscheinen des grünen Hakens kann unter “collected trace analyses” der Tracelog ausgewählt werden.

Es erscheint eine Liste mit den ganzen Tracelogs.

transaktion st12

Den gewünschten auswählen und bestimmen, was für ein Trace evaluiert werden soll:

ABAP trace: zeigt den Zeitbedarf bei den unterschiedlichen Programmebenen.

Performance traces: liefert denselben Trace wie die Transaktion ST05.

SQL summary: liefert denselben Trace wie die Transaktion ST05, allerdings mit mehr Informationen wie Server, Redundanzen etc.
Anschließend ist eine Analyse möglich.

Was sind Ihre Erfahrungen mit dem Erstellen von Traces? Ich freue mich auf Ihre Kommentare.

Sie benötigen Unterstützung bei der Umsetzung? Unser Autor ist Berater für dieses Thema. Fragen Sie ihn an über das RZ10.de Partnerprodukt Berater für SAP Basis


Artikel war hilfreichArtikel empfehlen


Dieser Beitrag ist auch als Download verfügbar:
Tobias Harmes

Autor

Tobias Harmes

Experte, Speaker, Herausgeber rz10.de

Fragen? Anmerkungen?
Kontaktieren Sie mich

Kommentar verfassen


Unsere Top-Downloads

Kontaktieren Sie uns!
Renate Burg Kundenservice