Protokoll- und Trace-Informationen für Systemstart und -stopp

Objectives

After completing this lesson, you will be able to:
  • Protokoll- und Trace-Informationen zur Fehlerbehebung auflisten
  • SAP MC und SAPControl für den Zugriff auf Protokoll- und Trace-Informationen verwenden
  • Anhang: Weitere Analysemöglichkeiten

Status des Application Server ABAP

Bevor Sie einen Drilldown zu Protokoll- und Trace-Dateien durchführen, ist es sinnvoll, sich die verschiedenen Status einer ABAP-Application-Server-Instanz (AS-Instanz) genauer anzusehen. Unter Berücksichtigung dieser Informationen sollte es einfacher sein, ein potenzielles Problem zu identifizieren und die Grundursache zu isolieren. Dieses Wissen ist für das Verwaltungspersonal unerlässlich und sollte ein zielorientiertes Fehlerbehebungsverfahren unterstützen. Behandeln Sie es als Hintergrundinformation für Ihre praktische Arbeit. In dieser Klasse findet keine ausführliche Diskussion zu diesem Thema statt, aber die verschiedenen Status werden möglicherweise in mehreren Protokoll- und Trace-Dateien angezeigt, wenn eine Start- oder Stoppprozedur überprüft wird.

Wenn einige Instanzen des SAP-Systems den Status Aktiv haben und andere nicht, und Sie sich am SAP-System anmelden können, verwenden Sie die Transaktion SM51 oder SMMS, um den Status der Application-Server-Instanzen zu prüfen.

Ohne sich am ABAP-Stack anmelden zu können, können Protokoll- und Trace-Dateien verwendet werden, um nach dem spezifischen Status einer SAP-Application-Server-Instanz zu suchen (Details siehe Abschnitt unten). Die typischen Status im Kontext einer Startaktion eines AS ABAP sind shutdown, stop, initial, started und active und sind in den Protokolldateien zu sehen. Ein spezieller Status „Passiv" kann eingerichtet werden, um eine Instanz aus Wartungsgründen vorübergehend aus dem Lastausgleich zu entfernen. Wenn dieser Status gesendet wird, werden vorhandene Requests bis zum Abschluss weiterverarbeitet, aber neu eingehende Requests werden nur an die verbleibenden AS-ABAP-Instanzen verteilt. Auf diese Weise wird die Instanz einmal isoliert und kann gepflegt werden, wenn alle vorhandenen Anforderungen abgeschlossen wurden. Am Ende der Wartung wird die Instanz wieder in den Status aktiv versetzt, z.B. über die Transaktion SM51 oder SMMS.

Protokoll- und Trace-Dateien für den Startprozess

Vorabhinweis

In dieser Lektion sollten Sie sich über Folgendes informieren:

  • Wo Sie Protokoll- und Trace-Informationen finden, die für Start- und Stoppvorgänge von SAP-Systemen relevant sind
  • welche Dateien für den Startvorgang am relevantesten sind
  • welche Werkzeuge für den Zugriff auf diese Informationen verwendet werden

Dies ist unser Hauptziel und nicht die Fehlerbehebung. Als Teammitglied der Verwaltungsabteilung, das für die Start- und Stoppvorgänge von SAP-Systemen zuständig ist, sollten Sie eine mentale Karte darüber erhalten, wo Sie welche Informationen und Werkzeuge einsehen können, damit Sie im Falle eines Problems die Analyse des Geschehens und (hoffentlich) die Lösung des Problems starten können.

Fehlerbehebung ist viel mehr. Sie erfordert Kenntnisse aus verschiedenen betroffenen Bereichen. Die Fehlerbehebung ist ein systematischer Ansatz zur Lösung eines Problems mit dem Ziel, zu ermitteln, warum etwas nicht wie erwartet funktioniert, und zu erklären, wie das Problem gelöst werden kann. Der Ausgangspunkt für die Fehlerbehebung ist jedoch immer die Beschreibung des Problems. Es hilft Ihnen, zu finden, wo Sie mit der Suche nach der Ursache mit Fragen wie den folgenden beginnen können:

  • Was sind die Symptome?
  • Wann und wo kommt es dazu?
  • Unter welchen Bedingungen tritt er auf?
  • Kann es reproduziert werden?

Wo finde ich startrelevante Informationen?

Der Startvorgang ist eine besonders wichtige Phase, die vom Betriebssystem, vom SAP-System und von der zugrunde liegenden Datenbank protokolliert wird. Wenn das SAP-System nicht erfolgreich gestartet wird, finden Sie die entsprechenden Fehlermeldungen in Protokoll- und Trace-Dateien, die auf Betriebssystemebene geschrieben wurden.

Notiz

Nicht alle genannten Protokolldateitypen sind in jedem Arbeitsverzeichnis von Instanzen zu finden (ASCS unterscheidet sich von PAS/AAS).

In der obigen Abbildung wird der wichtigste Ort für die Suche nach startrelevanten Informationen propagiert, das Home-Verzeichnis DIR_HOME, in Slangwörtern auch „Arbeitsverzeichnis" genannt. Jede SAP-Instanz hat ein eigenes „Arbeitsverzeichnis" und speichert dort die entsprechenden Protokoll- und Trace-Dateien. Wenn während des Startvorgangs Probleme auftreten, liefern diese Protokolle und Traces nützliche Informationen wie Warnungen, Fehlermeldungen, Fehlercodes oder sogar Problembeschreibungen in Textform.

Darüber hinaus ist eine Art „Best Practice" bereits in der obigen Abbildung zu sehen (Blick auf die Uhr auf der linken Seite):

Wenn es zu einem Problem im Kontext einer Startaktivität kommt, greifen Sie auf das „Arbeitsverzeichnis" der betroffenen Instanz zu, und sortieren Sie die Dateien nach Datum und Zeitstempel in absteigender Reihenfolge, um die aktuellsten Dateien oben zu erhalten. Dies kann bereits ein Kennzeichen der Problemherkunft sein.

STDERR<Anzahl> Dateien

Die Protokolldateien STDERR<Nummer> werden vom instanzspezifischen sapstartsrv-Daemon (auf UNIX-/Linux-Plattformen) oder Service (auf Windows-Plattform) beim Start der Instanz angelegt. Die vom sapstartsrv gestarteten Instanzprozesse schreiben in die einzelnen STDERR<number>-Dateien, abhängig von der Reihenfolge, in der sie im Instanzprofil aufgeführt sind. Der Inhalt dieser Protokolldateien hängt daher von der individuellen Systemeinrichtung ab.

Notiz

Die laufende Nummer als Teil der STDERR<Nummer>-Dateien bezieht sich auf den Parameter Start_Program_<2-stellige Nummer> im Instanzprofil. Beim Anlegen der Datei wird die führende Null ausgeblendet.

Im Folgenden finden Sie einige typische Beispiele für STDERR<number>-Dateien:

  • STDERR<Nummer> - Informationen zum Startvorgang des Datenbanksystems

  • STDERR<Nummer> -Information über den Startvorgang des Message-Servers

  • STDERR<Nummer> - Informationen zum Startprozess des Dispatchers

Hinweis

Eine STDERR<Nummer>-Datei enthält nicht unbedingt Fehler. Aus Sicht des Schweregrads kann sie auch Warnungen oder sogar „nur" Informationen enthalten.

Protokolldateien von sapstart und sapstartsrv

Das sapstartsrv.log ist die Log-Datei des sapstartsrv Prozesses selbst. Er enthält Informationen zu den sapstartsrv-Aktivitäten.

Es gibt einige Unterschiede auf den Betriebssystemplattformen (wie bereits in einer anderen Lektion besprochen).

Nur zur Erinnerung: Auf UNIX/Linux-Plattformen löst sapstartsrv den sapstart-Prozess aus, um die Instanz zu starten. Der sapstart-Prozess schreibt folglich in eine eigene Datei sapstart.log.

Trace-Dateien weiterer wichtiger Prozesse und Services

Alle Instanzprozesse (und Services) schreiben in ihre eigenen Trace-Dateien, z.B. den Message-Server in die Datei dev_ms oder den Internet Communication Manager in die Dateidev_icm.

Wenn in der Initialisierungsphase der Workprozesse allgemeine Probleme auftreten, enthalten Trace-Dateien mit der Namenskonvention dev_w<Nummer> Details. Diese Dateien sind auch für die Fehlerbehebung live hochrelevant, also nicht nur für den Startvorgang. Die Workprozesse werden von den angemeldeten Benutzern in ABAP verwendet. Wenn ein Workprozess fehlschlägt oder Fehler erzeugt, können Sie den Workprozess anhand seiner Nummer identifizieren und die Trace-Datei auswerten, um die Ursache für das Problem herauszufinden.

Konfiguration des Protokoll- und Trace-Levels

Die Granularität der protokollierten und getracten Informationen kann über den Profilparameter rdisp/TRACE eingestellt werden. Mögliche Werte für diesen Parameter sind:

  • 0: Kein Trace

  • 1: Fehlermeldungen

  • 2: vollständiger Trace, während die Trace-Einträge vom SAP-Programm abhängen, das verfolgt wird

  • 3: Wie bei 2, aber auch Datenblöcke werden verfolgt

Für einzelne Workprozesse kann der Trace-Level separat in der Prozessübersicht (Transaktion SM50) eingestellt werden. Alternativ kann der Trace-Level erhöht oder verringert werden, z.B. über die SAP MC. Dies sollte in der Regel zu Fehlerbehebungszwecken und nur temporär erfolgen (siehe Hinweis unten).

Notiz

Mit dem Trace-Level steigt auch die Menge der protokollierten Informationen und damit die Größe der Dateien. Konkret kann die Erhöhung des Trace-Levels weitere Probleme in den Bereichen Kapazität und Performance verursachen. Seien Sie also vorsichtig und ändern Sie den Standard-Trace-Level nur explizit und temporär für die Fehlerbehebung.

Dies hat zur Folge, dass Sie Trace-Level >1 nur für kurze Zeiträume verwenden, um Fehlersituationen zu analysieren.

Instanzverfügbarkeit

Die Datei available.log registriert Zeiten, in denen die Instanz nicht betriebsbereit war, z.B. beim Starten oder Stoppen.

Problemanalysebereiche

Der Start des SAP-Systems kann aus verschiedenen Gründen fehlschlagen. Wenn es z.B. Probleme beim Starten der zugrundeliegenden Datenbank gegeben hat, konnte das SAP-System - genauer die PAS- und/oder AAS-Instanzen - nachträglich nicht gestartet werden. Wie in der obigen Abbildung dargestellt, kann die Problemanalyse wie folgt durchgeführt werden:

  • Überprüfen Sie die Fehlermeldungen und Warnungen des jeweiligen Betriebssystems mit den entsprechenden Betriebssystemwerkzeugen.

  • Überprüfen Sie den Status des jeweiligen Datenbanksystems anhand der Fehlerprotokolldateien.

  • Überprüfen Sie die Startprotokolle in der SAP MC. Wählen Sie dazu die betroffene Instanz aus, öffnen Sie das Kontextmenü, und wählen Sie List Developer Traces.

  • Prüfen Sie die Protokolldateien STDERR<Nummer>, die von sapstartsrv angelegt wurden.

  • Überprüfen Sie die Trace-Dateien der einzelnen Instanzprozesse und Workprozesse:

    • dev_ms: Entwickler-Trace für den Message-Server

    • dev_rd: Entwickler-Trace für den RFC-Gateway-Service

    • dev_disp: Entwickler-Trace für den ABAP Dispatcher

    • dev_w<Nummer> (<Nummer> steht für die Nummer des Workprozesses): Entwickler-Trace für die Workprozesse

Falls Sie sich noch am SAP-System anmelden können, überprüfen Sie das Systemlog des SAP-Systems mit der Transaktion SM21. Das Systemprotokoll kann auch mit der SAP MC oder SAPControl angezeigt und analysiert werden.

SAP MC: Zugriffsprotokoll- und Trace-Dateien

Die SAP MC bietet über das Kontextmenü Zugriff auf wichtige Protokoll- und Trace-Dateien. Hierbei handelt es sich neben der Visualisierung der Statusinformationen im Navigationsbereich um eine zentrale Funktion.

Funktionen, die im Navigationsbereich auf der linken Seite bereitgestellt werden - basierend auf <SAPSID> und SAP-Instanzen

Folgende Funktionen stehen für ein SAP-System und für jede SAP-Instanz im Kontextmenü des Navigationsbereichs zur Verfügung:

Versionsinformationen anzeigen

Listet wichtige Binärdateien, deren Version und Zeitstempel auf.

Umgebungsinformationen anzeigen

Listet Variablen mit den entsprechenden Werten auf.

Protokolldateien analysieren

Zusammenführen wichtiger Protokoll- und Trace-Dateien und Bereitstellung einer Ausgabe mit Filteroptionen wie Zeitraum zum Scannen, Schweregrad der Meldungen, Instanzname, Dateiname, Details und Text der Meldungen.

Zusätzliche Funktionen, die auf einer expliziten SAP-Instanz basieren
Es gibt zusätzliche Funktionen, die nur auf der Ebene einer SAP-Instanz bereitgestellt werden.
Profilparameter anzeigen

Profilparameter anzeigen: Zeigt eine Liste aller Profilparameter mit ihren Werten wie RSPFPAR im ABAP-SAP-System an.

Startprofil anzeigen

Zeigt das Instanzprofil an.

Trace-Datei anzeigen

Zeigt die Datei sapstartsrv.log an.

Entwickler-Traces auflisten

Listet alle Protokoll- und Trace-Dateien des Arbeitsverzeichnisses mit Dateiname, Größe und Änderungszeit auf. Sie können jeweils eine Datei auswählen, um den Inhalt anzuzeigen.

Funktionen, die im Ergebnisbereich auf der rechten Seite bereitgestellt werden - basierend auf Prozessen

Die folgenden Funktionen werden für Prozesse einer SAP-Instanz in der Prozessliste bereitgestellt. Verwenden Sie in der Liste der Prozesse im Ergebnisbereich das Kontextmenü.

Prozessliste: Entwickler-Trace anzeigen

Basierend auf dem von Ihnen markierten Prozess öffnet die Funktion Entwickler-Trace anzeigen die entsprechende Trace-Datei (z.B. des ABAP-Dispatchers oder des ICM-Prozesses).

AS-ABAP-WP-Tabelle: Entwickler-Trace anzeigen

Basierend auf dem Workprozess, den Sie markiert haben, öffnet die Funktion Entwickler-Trace anzeigen die Trace-Datei des Workprozesses.

Protokolldateien

Wählen Sie im Navigationsbereich eine Instanz aus, klappen Sie den Knoten auf, und wählen Sie Protokolldateien. Der gesamte Inhalt des Arbeitsverzeichnisses wird im Ergebnisbereich angezeigt. Markieren Sie eine Protokoll- oder Trace-Datei und wählen Sie im Kontextmenü die Funktion Protokolldatei anzeigen oder doppelklicken Sie auf die entsprechende Zeile, um den Entwickler-Trace zu öffnen.

SAPControl: Webmethoden für Zugriff auf Protokoll- und Trace-Informationen auflisten

Mit SAPControl ist es auch möglich, über bestimmte Webmethoden auf Protokoll- und Trace-Informationen zuzugreifen.

Jede von der SAP MC bereitgestellte Funktion kann auch mit SAPControl auf Befehlszeilenebene ausgeführt werden. Aus diesem Grund führt der Aufruf von sapcontrol --help zu einer solch umfassenden Ausgabe.

Im Folgenden finden Sie einige Beispiele für Funktionen zur Analyse von Start- und Stoppproblemen:

Notiz

Diese Liste erhebt keinen Anspruch auf Vollständigkeit. Weitere Informationen finden Sie im bereits referenzierten Dokument How to document for the SAPControl web service.
GetVersionInfo
Gibt eine Liste der Versionsinformationen für die wichtigsten Dateien der Instanz zurück.
ABAPGetWPTable
Listenausgabe der ABAP-Workprozesse wie in SM50 oder in der SAP MC.
GetTraceFile
Der Inhalt der instanzspezifischen Web-Service-Trace-Datei sapstartsrv.log wird die Ausgabe dieses Befehls sein.
ListDeveloperTraces
Die Ausgabe ist eine Liste aller Instanz-Trace-Dateien in DIR_HOME. Lesen Sie eine bestimmte Trace-Datei mit der nächsten Funktion ReadDeveloperTrace.
ReadDeveloperTrace
Gibt den Inhalt einer bestimmten Trace-Datei mit <Dateiname> <Dateigröße> zurück (z.B. mit size=0, um die gesamte Datei zu lesen).
ListLogFiles
Dieser Befehl gibt eine Liste aller Instanzprotokolldateien zurück.
AnalyseLogFiles
Diese Option durchsucht alle Protokolldateien für einen bestimmten Zeitraum und gibt eine zusammengeführte Liste aller übereinstimmenden Protokolldateieinträge zurück (Details finden Sie unter How to use the SAPControl Web Service Interface).

Snapshots verwenden

Die hier besprochene Snapshot-Technologie basiert auf dem Web-Service von sapstartsrv, der SAPControl verwendet.

Hinweis

Snapshots sind immer instanzspezifisch, da jede Instanz einen eigenen sapstartsrv verwendet. Wenn Sie Snapshots als historische Referenz oder eine Art „Auditing" für Teile oder vollständige SAP-Systeme anlegen möchten, können Skripte verwendet werden, um die zeit- oder ereignisbasierte Erstellung der Snapshots zu koordinieren. Dies muss durch die Kundenverwaltungsabteilung erfolgen.

Snapshots können in SAP-Umgebungen verwendet werden, um wichtige Informationen über die aktuelle Situation eines Servers als Automatismus oder manuell zu sammeln. Automatisch initialisierte Snapshots sichern alle wichtigen Informationen im Entwickler-Trace (z.B. dev_disp des ABAP-Dispatchers) und legen ein Archiv mit weiteren zugehörigen Trace-Dateien an, um eine Art „Paket" zur Analyse der Situation nach dem Auftreten zu erhalten.

Notiz

Verwechseln Sie dieses Thema nicht mit der Speicher-Snapshot-Technologie, die häufig im Kontext der Sicherungstechnik verwendet wird.

Snapshots: Automatische Erstellung

Der Auslöser zum automatischen Anlegen von Snapshots wird in den folgenden Szenarios angegeben (Liste ist nicht vollständig):

  • Es kommt zu einem Hard-Shutdown.
  • Es kommt zu einer Deadlock-Situation
  • Es wurde ein Ressourcenengpass festgestellt
  • Die Request-Verarbeitung wird länger als 30 Sekunden angehalten.
  • Absturz in einem Workprozess, ICM oder RFC-Gateway-Service

Wenn ein Schnappschuss in einem ABAP-basierten SAP-System ausgelöst wird, schreiben die Prozesse einen speziellen Snapshot-Abschnitt in die Entwickler-Traces, der erforderlich ist, um wichtige Metadaten in den Traces zu identifizieren, z.B. „Anfang", „Ende", „<ID>" und „<Grund>". Zwischen „Beginn" und „Ende" bricht der entsprechende Prozess mit einem Dump ab, was in Bezug auf Folgendes passiert ist:

  • Der ABAP-Dispatcher bricht den Request, die Session und den Prozess ab, der den Request ausgeführt hat.

  • Der ABAP-Workprozess bricht C-STACK, den ABAP-Stack und Details zu kritischen Abschnitten ab.

Notiz

Weitere Details und Hintergrundinformationen zu Snapshots im SAP-System finden Sie im folgenden Bereich im Support-Wiki: https://wiki.scn.sap.com/wiki/display/SI/Snapshots+in+the+SAP+System

Es ist jedoch auch möglich, Snapshots auf verschiedene Arten manuell anzulegen:

  • in der SAP MC über das Kontextmenü einzelner Instanzen

  • Verwendung der SAPControl-WebmethodeCreateSnapshot
  • im SAP-System über die Transaktion SNAPSHOTS

Hinweis

Die Funktion zur Verwendung von Snapshots ist ab Kernel-Release 7.40 verfügbar. Die Transaktion wird ab SAP_BASIS-Release 7.40 SP7 bereitgestellt. Darüber hinaus gibt es Parameter, um die Erstellung von Snapshots einzuschränken, sowohl aus Sicht des Inhalts, der das Anlegen auslöst, als auch aus der Sicht der Anzahl der Snapshots, die angelegt werden können.

Weitere Informationen finden Sie in der Dokumentation der folgenden Parameter:

  • service/max_snapshots
  • rdisp/snapshot

Notiz

Sicherlich hilft der Scan von Snapshots über einen Transaktionscode wie SNAPSHOTS nicht bei der Fehlerbehebung in einem nicht gestarteten Szenario eines SAP-Systems, wenn eine PAS- und AAS-Instanz nicht erfolgreich gestartet wird und der Administrator sich nicht am ABAP-Stack anmelden kann.

Dennoch werden die Snapshots an einem Standardspeicherort auf Betriebssystemebene gespeichert, z.B. unter UNIX/Linux lautet der Dateipfad: /usr/sap/<SAPSID>/SYS/global/sapcontrol/snapshots

Die SAP MC kann auch zur Behandlung von Snapshots verwendet werden.

Notiz

Innerhalb der SAP MC ist es möglich, bereits angelegte Snapshots zu laden und grafisch sichtbar zu machen, einschließlich der zugehörigen Protokoll- und Trace-Dateien. Dateilade-Snapshot verwenden...und navigieren Sie zu dem Speicherort, an dem die Archivdatei verfügbar ist. Der Snapshot wird im Navigationsbereich unter einem expliziten Knoten Snapshot angezeigt.

Schließlich können Snapshots auch mit SAPControl auf Befehlszeilenebene verarbeitet werden. Dazu gibt es einige Webmethoden.

Snapshot anlegen

Dieser Befehl legt einen Instanz-Snapshot an und legt ihn als ZIP-Archiv im Verzeichnis DIR_GLOBAL des Systems ab.

ReadSnapshot
Um diese Webmethode verwenden zu können, muss der lokale Dateiname angegeben werden. Anschließend wird der binäre ZIP-Archivinhalt zurückgegeben.
ListSnapshots
Prüft auf verfügbare Snapshots.
DeleteSnapshots
Löscht eine bestimmte Liste von Snapshots im Dateisystem DIR_GLOBAL.

(Optional) Snapshot analysieren und herunterladen

Voraussetzungen

Unternehmensszenario

Als SAP-Systemadministrator möchten Sie Snapshots suchen und analysieren, die manuell oder vom SAP-System angelegt wurden. Darüber hinaus möchten Sie einen Snapshot herunterladen, um auf den Inhalt auf Betriebssystemebene zuzugreifen.

Notiz

Wenn ein Wert oder Objektname in dieser Übung ## enthält, ersetzen Sie ## durch die Zahl, die Ihnen Ihr Referent angibt.

Schritte

  1. Prüfen Sie mit der Transaktion SNAPSHOTS, welche Snapshots in Ihrem zugeordneten SAP-System vorhanden sind.

    1. Sie arbeiten als Benutzer TRAIN-## in Ihrem SAP-System.

    2. Starten Sie die Transaktion SNAPSHOTS.

    3. Sehen Sie sich die Spalte Dateiname an, und überprüfen Sie den Ihnen zugeordneten Hostnamen.

    4. Möglicherweise werden Snapshots für die PAS- und/oder AAS-Instanz als Teil Ihres SAP-Systems angelegt. Die Namenskonvention der Snapshots lautet <Hostname>_<Instanznummer>_<Datum>_<time>.

    5. Blättern Sie nach unten, und erkennen Sie die Spalte Beschreibung, in der der Grund für den Snapshot angezeigt wird (z.B. Grund: Hard-Shutdown oder Grund: Workprozess <Nr.> ist abgebrochen.

  2. Analysieren Sie einen Snapshot Ihrer Wahl.

    1. Wählen Sie einen Snapshot aus, an dem Sie interessiert sind, und wählen Sie Anzeigen (Strg+Umsch+F6), oder doppelklicken Sie auf diesen Eintrag.

    2. Links im Navigationsbereich wird eine expandierte Hierarchie angezeigt, die einige Traces anzeigt, die vom aktuellen Snapshot bereitgestellt werden, z.B. Dispatcher-Trace, Gateway-Trace, ICM-Trace und andere Traces.

    3. Expandieren Sie den Dispatcher-Trace, um zu sehen, wie diese Trace-Datei aufgebaut ist. Auf diese Weise können Sie einfach auf den einzelnen Themenbereich zugreifen, der vom Trace abgedeckt wird (z.B. Letzte Fehlerinformationen, Scheduler-Info oder Speicherinfos).

    4. Doppelklicken Sie im Navigationsbereich auf Scheduler-Info, um einige Details auf der rechten Seite anzuzeigen.

    5. Einige Konfigurationsdetails zu den Workprozessen können angezeigt werden, z.B. die Anzahl der verschiedenen Workprozesstypen, die vom ABAP-Dispatcher gestartet werden.

    6. Alternativ können Sie im Ergebnisbereich auf der rechten Seite durch ein vollständiges Trace blättern.

    7. Wenn Sie fertig sind, wählen Sie Zurück (F3) über den Pfeil nach links in der Anwendungsfunktionsleiste.

  3. Laden Sie einen Snapshot Ihrer Wahl in den WTS herunter.

    1. Treffen Sie in der Transaktion SNAPSHOTS in der ersten Spalte eine Auswahl, um einen bestimmten Snapshot Ihrer Wahl auszuwählen.

    2. Wählen Sie Herunterladen (Strg+Umsch+F7).

    3. Wählen Sie im Dialogfeld Nach Dateien oder Ordnern suchen den Dateipfad Anwendung (N:)Dokumente, und wählen Sie OK.

    4. Kehren Sie zum Menü SAP Easy Access zurück, indem Sie Zurück (F3) wählen. SAP Easy Access stellt das Standardeinstiegsbild in SAP-Systemen dar. Im linken Bildbereich wird das verfügbare Menü in einer Baumstruktur angezeigt. Sie können Ihr Firmenlogo auf der rechten Seite anzeigen.

  4. Suchen und öffnen Sie den heruntergeladenen Snapshot mithilfe eines Archivtools.

    1. Öffnen Sie auf dem WTS einen Datei-Explorer, indem Sie die Windows-Starttaste wählen und dann Datei eingeben. Wählen Sie in der daraufhin angezeigten Liste Datei-Explorer.

    2. Wählen Sie im Navigationsbereich des Datei-ExplorersDokumente.

    3. Doppelklicken Sie auf das ZIP-Archiv mit dem Namen <Hostname>_<Instanznummer>_<Datum>_<time>.

    4. Doppelklicken Sie in der Spalte Name des Archivwerkzeugs zuerst auf <SID> und dann auf <Hostname> <Instanznummer>, um Details anzuzeigen.

    5. Der gesamte Inhalt eines Snapshots wird im XML-Format gespeichert.

    6. Doppelklicken Sie im Archiv-Tool auf den Pfad ReadConfigFileusrsap<SID>SYSprofile.

    7. Wählen Sie die Datei <SID_<Instanzname><Instanznummer>_<Hostname>.xml aus, und verwenden Sie im Kontextmenü Datei anzeigen (Alt+V).

    8. Das Instanzprofil wird im XML-Format angezeigt.

      Ergebnis

      Notiz

      Beim Herunterladen von Snapshots werden Dateien in XML konvertiert, da die meisten Analysewerkzeuge dieses Format verwenden.
    9. Schließen Sie die Datei und das Archivierungstool, indem Sie das X in der oberen rechten Ecke verwenden.

      Ergebnis

      Sie können Snapshots im SAP-System suchen und analysieren, um Fehler und Shutdown-Aktionen zu überprüfen.

Support-Log-Assistent verwenden

Der Support-Protokoll-Assistent ist ein Self-Service-Tool, das von der SAP Business Technology Platform als Anwendung bereitgestellt wird und es Benutzern ermöglicht, ihre eigenen Support-bezogenen Dateien nach bekannten Problemen und Empfehlungen zu durchsuchen.

Im Hintergrund gibt es eine Art Q&A-Datenbank, gegen die die kundenspezifischen Protokoll- und Trace-Dateien geprüft werden.

Seit Herbst 2019 ist das Tool von SAP allgemein für Kunden freigegeben und unterstützt seit Juni 2021 sechs verschiedene Sprachen mit maschineller Übersetzungstechnologie.

Derzeit gibt es bereits eine Vielzahl von unterstützten Dateiformaten. Aus Sicherheitsgründen ist es wichtig zu erwähnen, dass die Dateien nicht an SAP übertragen werden.

Wenn Sie an diesem Thema interessiert sind, können Sie die entsprechende Wiki-Seite unter dem folgenden Link verwenden. Hier finden Sie auch einen FAQ-Bereich:

In den folgenden Abbildungen erhalten Sie einen Überblick über das optische Erscheinungsbild des Werkzeugs.

Support-Log-Assistant-Wiki
https://wiki.scn.sap.com/wiki/display/ATopics/Support+Log+Assistant
Support Log Assistant - Link
https://supportportal-pslogassistant-app.cfapps.eu10.hana.ondemand.com/
Support-Log-Assistent zur Automatisierung der supportbezogenen Dateianalyse verwenden
https://me.sap.com/notes/2838708
Release-Informationen
https://support.sap.com/content/dam/support/en_us/library/ssp/my-support/releasenotes/2019/release-notes-wave6-2019.pdf
Unterstützte Dateitypen
https://supportportal-pslogassistant-app.cfapps.eu10.hana.ondemand.com/utilities/FileTypeList/index.html
Dateianalyse auf Expertenebene mit dem Support-Protokoll-Assistenten
https://blogs.sap.com/2020/11/16/expert-level-file-analysis-using-the-support-log-assistant/
Support Log Assistant 2.0 – Self-Service-Tool zur Problemanalyse
https://blogs.sap.com/2020/11/09/support-log-assistant-2.0-self-service-tool-for-analyzing-issues/