Ansicht
Dokumentation

ABAP/4 Laufzeitanalyse: Neuerungen zu Release 3.0A ( RELNBC_ABAP_SE30_30A )

ABAP/4 Laufzeitanalyse: Neuerungen zu Release 3.0A ( RELNBC_ABAP_SE30_30A )

BAL_S_LOG - Application Log: Log header data   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Kurztext

ABAP/4 Laufzeitanalyse: Neuerungen zu Release 3.0A

Beschreibung

  1. Ausführen mit Optionen

    Mit Hilfe von verschiedenen Optionen kann man bestimmen, ob bestimmte Anweisungen explizit vermessen werden.
    1. Mit Unterroutinen
Ist der Auswahlknopf Mit Unterroutinen gedrückt, so werden die PERFORM-Sätze explizit auf die Meßdatendatei geschrieben. Diese Option ist standardmäßig eingeschaltet.
  1. Mit internen Tabellen
Ist der Auswahlknopf Mit internen Tabellen gedrückt, so werden die folgenden Sätze explizit auf die Meßdatendatei geschrieben:
- APPEND
- COLLECT
- SORT
- READ TABLE
Diese Option ist standardmäßig nicht eingeschaltet. Es ist zu empfehlen, diese Einstellung beizubehalten, wenn diese Anweisungen sehr oft ausgeführt werden. Damit wird vermieden, daß der Umfang der Meßdatendatei zu groß wird. In diesem Fall wird die Laufzeit der oben genannten Anweisungen dem übergeordneten vermessenen Eintrag zugerechnet.
  1. Mit technischen DB-Informationen
Ist der Auswahlknopf Mit technischen DB-Informationen gedrückt, so werden die Meßzeiten zu den datenbanknahen DB- und Pufferoperationen explizit auf die Meßdatendatei geschrieben.
  1. Ausführen mit Einschränkung auf
    1. Funktionsbaustein
      Klickt man den Auswahlknopf Funktionsbaustein an und gibt einen gültigen Funktionsbausteinsnamen ein, so wird nur dieser Funktionsbaustein beim Ausführen einer Transaktion oder eines Programmes vermessen.
    2. Alles
      Klickt man den Auswahlknopf Alles an, so wird die ganze Transaktion bzw. das ganze Programm vermessen.
  2. Anzeigefilter
    1. Erweiterung um die Kategorie Systemprogramm. Ein Systemprogramm ist ein Programm, das den Status S besitzt (siehe ABAP/4 Editor → Springen → Attribute).
    2. Überarbeitung der Listanzeige in Abhängigkeit von der Einstellung des Anzeigefilters.
  3. Schnellerer Algorithmus bei der Aufbereitung der Statistikinformationen
  4. Teilauswertung-Legende
    Befindet man sich in der Teilauswertung, so erscheint auf dem Übersichtbild zwischen dem Balkendiagramm und dem Statistiküberblick, eine Tabelle mit Informationen über die aktuelle Teilauswertung im Zusammenhang mit der direkt übergeordneten Teilauswertung und der Gesamtauswertung.
  5. Berechtigungsobjekte

    Die Berechtigungsobjekte werden nicht mehr im Rahmen der Laufzeitanalyse angezeigt. Eine ausführlichere Analyse findet jetzt mit Hilfe des SAP-System-Trace statt (ABAP/4 Development Workbench → Administration → Systemverwaltung → Monitor → Traces → SAP-System-Trace).
  6. Gruppen-Hitliste
    1. Gruppierung der Einträge nach dem Objekt, auf das sie sich beziehen
    2. Verfeinerung der Kategorie EXPORT, IMPORT, ...:
- Read/Load/Insert/Delete REPORT
- Read/Insert/Delete TEXTPOOL
- Import/Export ... MEMORY
- Import/Export ... DATASET
- Import/Export/Delete ... DATABASE
- Import/Export NAMETAB
- Import/Export DYNPRO
  1. Erweiterung der Gruppe Verschiedenes um SYNTAX-CHECK FOR ...
  • Doku zu Menüfunktionen
    1. Die Doku zu der Drucktaste Gruppen-Hitliste enthält die Zuordnung der einzelnen Aufrufe, die vermessen werden, zu einer Kategorie.
    2. Die Doku zu der Drucktaste Hitliste enthält weitere Aufrufe, die vermessen werden, aber nicht in der Gruppen-Hierarchie angezeigt werden.
  • Erweiterung der Gruppen-Hitliste um die Kategorien
    1. DB-Operation
    2. Pufferoperation
  • Quelltext anzeige
  • Anschluß an den Editor (Navigationsmöglichkeit)
    1. Drucken
    Drucken der einzelnen Listen
    Bemerkung: das Drucken umfangreicher Listen sollte über den Spooler erfolgen, da man dadurch den Seitenbereich eingrenzen kann, der ausgedruckt werden soll.
    1. Überarbeitung der Berechtigungsüberprüfung
      1. bei der Ausführung der Laufzeitanalyse
      2. bei der Ausführung von Transaktionen und Reports innerhalb der Laufzeitanalyse
    2. Verfeinerung der Zeitauflösung unter DEC OSF/1

    Änderungen an der Oberfläche

    • Neues Einstiegsbild
    • Extra Eingabefelder für Transaktionsnamen bzw. Programmnamen jenachdem, welches Objekt analysiert wird

    • Optionen und Einschränkung beim Messen

    • Anzeige der Daten zu der Meßdatendatei

    • Drucktasten mit Ikonen

    • Umgestaltung der Menüoberfläche
    • Das Menü der einzelnen Listen enthält die allgemeine Listmenüfunktionalität
    • Überarbeitung des Anzeigefilters
    • Die einzelnenkategorien haben folgende Reihenfolge:

    1. Anwendungsprogramm
    2. Systemprogramm
    3. Datenbank-Schnittstelle_(Open_SQL)
    4. Datenbank-Schnittstelle_(Native_SQL)
    5. Technische DB-Informationen
    6. Matchcode-Verarbeitung
    7. Dynpro-Laufzeitverwaltung
    8. Speicher-_und_Programmlaufzeit-Verwaltung
    • Die Kategorien 1, 3 und 6 sind standardmäßig eingeschaltet.

    Planungen

    • Laufzeitanalyse bezogen auf einen Teil einer Transaktion bzw. eines Programms
    • Testvergleiche sollen dem Entwickler helfen, Unteroutinen aufzuspüren, die er noch nicht getestet hat.

    Weitere Hinweise

    0020097
    0023927
    0023925






    Fill RESBD Structure from EBP Component Structure   Vendor Master (General Section)  
    Diese Dokumentation steht unter dem Copyright der SAP AG.

    Length: 7841 Date: 20240523 Time: 184324     sap01-206 ( 80 ms )