BC - ABAP Workbench: Werkzeuge
   BC - ABAP Workbench: Werkzeuge
   Benutzerhinweise
      Inhaltsübersicht
      Voraussetzungen
      Plattform
      Weiterführende Dokumentationen
   Überblick über die Workbench
      Einführung in die Werkzeuge
      Entwicklungsobjekte und Entwicklungsklassen
         Entwicklung im Team
      Arbeiten mit den Werkzeugen
         Integration der Werkzeuge und Arbeitsmethoden
   Information und Navigation
      Übersicht über das Navigations- und Informationssy
      Der Repository Browser
         Objekte aus Listen auswählen
         Objekte in Listen bearbeiten, löschen und kopieren
         Neue Objekte anlegen
         Objekte in eine andere Entwicklungsklasse umhängen
         Sprungmarken
      Das Repository-Infosystem
         Umfeldermittlung
            Umfeld ermitteln
         Die Funktion Verwendungsnachweis
      Die Anwendungshierarchie
      Der Data Browser
         Kundenspezifische Data-Browser-Anzeige
         Weitere Funktionen des Data Browser
   ABAP Editor
      Überblick über den Editor
         Die Editor-Schnittstelle
         Grundlegende Befehle im Editor
         Editor-Modus ändern
         Spezielle Navigationswerkzeuge
         Informationen zu Ihrem Programm anzeigen
         Upload und Download von Dateien
         Formalparametern Typen zuweisen
      Programm anlegen
         Programmattribute anlegen
      Bestehende Programme editieren
         Quelltext sichern
         Die Zwischenablage verwenden
         Komprimierungslogik verwenden
         Mit Zeilen und Blöcken arbeiten
         Suchen und Ersetzen
         Anweisungsmuster einfügen
         Hilfe zur Programmiersprache ABAP aufrufen
         Includes in einem Programm auflösen
         Das Layout des Quelltextes verbessern
         Kommentare anlegen
         Den Quelltext prüfen
         Erweiterte Programmprüfung
      Mit Programmnachrichten arbeiten
      Textelementpflege
         Textelementpflege im Überblick
            Einstiegsbild
         Textelemente anlegen und pflegen
            Listen- und Spaltenüberschriften anlegen
            Selektionstexte pflegen
            Textsymbole pflegen
         Textelemente abgleichen
            Selektionstexte abgleichen
            Textsymbole abgleichen
         Textelemente kopieren
         Textelemente übersetzen
      Variantenpflege
         Varianten in Übersicht
            Einstiegsbild
         Variantenübersicht anzeigen
         Varianten anlegen und pflegen
            Variante anlegen
            Attribute von Varianten
            Varianten ändern
            Varianten löschen
            Varianten drucken
         Variable Werte in Varianten
            Variable für Datumsberechnung verwenden
            Benutzerspezifische Selektionsvariablen
               Benutzerspezifische Variablen anlegen
               Werte interaktiv ändern
               Werte vom Programm aus ändern
            Festwerte aus der Tabelle TVARV
               Tabellenvariable aus TVARV anlegen
               Einträge in der Tabelle TVARV ändern
         Programme mit Varianten ausführen
      Der Splitscreen-Editor
         Verwendung und Funktionen in Übersicht
         Den Splitscreen-Editor aufrufen
         Einstiegsbild der SE39
         Spezielle Splitscreen-Funktionen
         Editor-Funktionen
      Kommando-Modus im ABAP Editor
         Einführung: Kommando-Modus
         Kopfzeilenbefehle
         Zeilenbefehle
   Screen Painter
      Screen Painter: Konzepte
      Das Einstiegsbild des Screen Painters
      Dynpros anlegen
      Der grafische Layout Editor
         Bildlayout: Überblick
            Bildelementtypen
               Felder übernehmen
               Bildelemente ohne Felder anlegen
               Bildelemente bearbeiten
               Verwendung von Ikonen
               Arbeiten mit Auswahlknöpfen
               TabStrips
                  TabStrips definieren
               Table Controls
                  Table Controls definieren
                  Table Controls bearbeiten
               Custom Control anlegen
               Arbeiten mit Step Loops
                  Step Loops umwandeln
         Elementliste im grafischen Modus
      Der alphanumerische Fullscreen Editor
         Bildelemente anlegen
            Dict./Programmfelder übernehmen
            Table Controls anlegen und bearbeiten
            TabStrips anlegen
            Custom Control anlegen
            Step Loops anlegen und bearbeiten
         Bildelemente bearbeiten
         Elemente umwandeln
         Arbeiten mit der Elementliste
      Arbeiten mit Elementattributen
         Allgemeine Attribute
         Dictionary-Attribute
         Programmattribute
         Anzeigeattribute
         TabStrip-Attribute
         Table Control-Attribute
         Custom Control-Attribute
         Feldformate auswählen
      Der Ablauflogik-Editor
         Schlüsselwörter der Ablauflogik
      Dynpros testen
      Dynpros prüfen
      Dynpros sichern, generieren und löschen
   Menu Painter
      Einführung: der Menu Painter
      Das Arbeitsblatt des Menu Painters
      Einstiegsbild des Menu Painters
      GUI-Titel anlegen
      Erstellen eines Status
         GUI-Status anlegen
         Arbeiten mit Menüleisten
            Menüleisten anlegen
            Normen einhalten
            Menüeinträge hinzufügen
         Tastenzuordnung definieren
         Drucktastenleisten definieren
            Ikonen für die Drucktastenleiste definieren
            Ortskonstanz definieren
         Symbolleiste anlegen
      Status testen und generieren
         Arbeiten mit der erweiterten Prüfung
      Status kopieren
      Objekte in einen GUI-Status übernehmen
      Arbeiten mit Übersichtslisten
      Bereichsmenüs: Die SAP-Menüleiste individuell eins
         Einstiegsbild des Bereichsmenüeditors
         Bereichsmenüs anlegen
      Funktionen
         Funktionstypen verwenden
         Direktanwahl definieren
         Funktionen aktivieren und deaktivieren
         Funktion zur Laufzeit deaktivieren
         Dynamische Funktionstexte definieren
         Dynamischen Menütext definieren
      GUI-Status und GUI-Titel setzen
      Funktionscodeabfrage im Programm
   Function Builder
      Übersicht über Funktionsbausteine
         Einstiegsbild des Function Builders
         Funktionsbausteine suchen
         Informationen über Schnittstellenparameter anzeige
         Funktionsbausteine aus Ihrem Coding aufrufen
      Anlegen neuer Funktionsbausteine
         Eine Funktionsgruppe anlegen
         Einen Funktionsbaustein anlegen
            Parameter und Ausnahmen festlegen
            Überblick über das Coding von Funktionsbausteinen
            Bausteine prüfen und aktivieren
         Funktionsbausteine testen
         Tests und Testsequenzen sichern
         Funktionsbausteine dokumentieren und freigeben
   Performance-Trace
      Performance-Trace im Überblick
         Architektur und Navigation
         Einstiegsbild
      Meßdaten erheben
         Die Trace-Aufzeichnung starten
         Die Trace-Aufzeichnung beenden
      Meßdaten auswerten
         Anzeigefilter
            Weitere Abgrenzungen
         Listen mit Tracesätzen anzeigen
         Tracesätze analysieren
            SQL-Traceanalyse
               Embedded SQL
               Gemessene DB-Operationen
               Logische Reihenfolge der DB-Operationen
               Pufferung
               Analyse einer Beispiel-SQL-Datei
               Beispielanalyse einer Oracle-Anweisung
               Beispielanalyse einer Informix-Anweisung
            Enqueue-Traceanalyse
               Enqueue-Tracesätze
               Detailanzeige der Enqueue-Tracesätze
            RFC-Traceanalyse
               RFC-Tracesätze
               Detailanzeige der RFC-Tracesätze
      Weitere Funktionen
         Tracefile konfigurieren
         Listen lokal sichern
         Die Funktion Explain SQL
         Dictionary-Informationen abrufen
   Laufzeitanalyse
      Laufzeitanalyse: Überblick
         Architektur und Navigation
         Einstiegsbild
         Meßbare Komponenten
         Zeiterfassung
      Meßdatenerhebung
         Meßoptionen setzen
         Meßdatendatei anlegen
         Vorhandene Meßdatendateien auswählen
      Meßdatenauswertung
         Analyseübersicht
         Hitliste der Anweisungen
         Tabellen-Hitliste
         Gruppen-Hitliste
         Aufrufhierarchie
         Wer ruft wen?
         Kenngrößen
      Weitere Funktionen
         Anzeigefilter
         Verwalten von Meßdatendateien
         Meßdatendateien lokal sichern
         Tips und Tricks
   ABAP Debugger
      Debugger: Überblick
         Den Debugger starten
         Die Anzeigemodi des Debuggers
         Änderungen zu Release 4.X
      Breakpoints
         Statische Breakpoints setzen und löschen
         Dynamische Breakpoints setzen
         Breakpoints bei ABAP-Anweisungen
         Breakpoints bei Unterprogrammen und …
         Breakpoint bei Funktionsbausteinaufruf
         Breakpoint bei System-Exception
         Breakpoints sichern
         Dynamische Breakpoints verwalten
      Watchpoints
         Watchpoints setzen
         Logische Verknüpfung angeben
         Watchpoints ändern
         Watchpoints löschen
      Quelltext im Debugger analysieren
         Quelltext anzeigen
         Programm-Quelltext durchlaufen
         Feldinhalte anzeigen
         Feldwerte zur Laufzeit ändern
         Interne Tabellen anzeigen
         Interne Tabellen zur Laufzeit ändern
         Attribute von Feldern und Strukturen anzeigen
         Anzeige für ABAP-Objekte
            Ereignisse anzeigen
      Weitere Funktionen
         ABAP-Listen anzeigen
         Vom Debugger in die ABAP Workbench verzweigen
         Programme im Produktivmandanten debuggen
         Datenbank während des Debuggens entsperren
         Debugger-Einstellungen
   Class Builder
      Class Builder: Einführung
         Einstiegsbild des Class Builders
      Übersicht über vorhandene Objekttypen
         Class Browser
      Pflege von Objekttypen
         Neue Klasse anlegen
         Neues Interface anlegen
      Definieren von Komponenten
         Class Editor
         Attribute anlegen
         Methoden anlegen
         Parameter und Ausnahmen anlegen
         Methoden implementieren
         Ereignisse anlegen
         Klasseninterne Typen anlegen
      Beziehungen zw. Objekttypen definieren
         Interfaces in Klassen implementieren
      Testumgebung
         Testumgebung aufrufen
         Instanz erzeugen
         Attribute testen
         Methoden testen
         Ereignisbehandlung testen
         Interface-Sicht auf Objekte testen