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