Werkzeuge der ABAP Workbench
Einstiegsseite (SE80)
Willkommensseite ändern
Kundenspezifisches Bild anzeigen
Kundenspezifische HTML-Seite anzeigen
MIME-Typen definieren
Überblick über die Workbench
Weiterführende Dokumentationen
Object Navigator
Navigation
Browser wechseln
Navigationsstapel
Navigationskontext
Controls und die Workbench
Repository Browser
Objekt wählen
Symbolleiste der Objektliste
Neue Objekte anlegen
Programm anlegen
Kopieren eines Objektes
Objekte löschen
Paketzuordnung ändern
Transporteintrag schreiben
Objekt aktivieren
Mengenmodus verwenden
Benutzerspezifische Einstellungen
Arbeitsvorrat
Sprungmarken setzen
ABAP Editor
Quelltextbasierter Editor
Bearbeitungsfunktionen
Syntaxhervorhebung
Code-Hinweise
Code-Vervollständigung
Code-Vorlagen
Muster
Automatischer Klammer- und Strukturabgleich
Blockauswahl
Formatierung
Zusätzliche Bearbeitungsfunktionen
Anzeigefunktionen
Fensterteilungslinie
Aktive Statusleiste
Code-Blöcke und Code-Strukturierung
Aussehen von Mauszeiger und Textcursor
Suchen und Ersetzen
Inkrementelle Suche
Zwischenablage
Navigation
Lesezeichen
Printing (Drucken)
Exportfunktionen
Einstellungen
Anzeigeeinstellungen
Schrift- und Farbeinstellungen
Einstellungen für die Code-Vervollständigung
Einstellungen für Code-Vorlagen
Formatierungseinstellungen
Einstellungen für die Autokorrektur
Tastatureinstellungen
Standardtastenkombinationen
Druckeinstellungen
XML-Einstellungen
Textbasierter Editor
Programm anlegen
Programmeigenschaften pflegen
Programm bearbeiten
Im Quelltext navigieren
Naviagtion mit Doppelklick
Komprimierungslogik verwenden
Quelltext bearbeiten
Zwischenablage verwenden
Suchen und Ersetzen
Lokalen Quelltext suchen und ersetzen
Quelltext im entsprechenden Rahmenprogramm suchen und ersetzen
Anweisungsmuster einfügen
Anweisungsmuster per Drag&Drop einfügen
Hilfe zu ABAP aufrufen
Bearbeiteten Quelltext herunter- und hochladen
Quelltext formatieren
Funktionsumfang des Pretty Printers
Programm prüfen
Erweiterte Programmprüfung
Fehler und Warnungen
Programm sichern und aktivieren
Editor-Modus ändern
Hilfsmittel für technische Informationen zu einem Programm
Function Builder
Übersicht über Funktionsbausteine
Funktionsbausteine suchen
Schnittstellenparameter eines Funktionsbausteins
Funktionsbausteine aus Ihrem Coding aufrufen
Anlegen neuer Funktionsbausteine
Eine Funktionsgruppe anlegen
Einen Funktionsbaustein anlegen
Parameter und Ausnahmen festlegen
Überblick über das Coding von Funktionsbausteinen
Funktionsbausteine prüfen und aktivieren
Funktionsbausteine testen
Tests und Testsequenzen sichern
Funktionsbausteine dokumentieren und freigeben
Class Builder
Formularbasierter Class Builder
Quelltextbasierter Class Builder
Klassen und Interfaces anlegen
Standardklassen erstellen
Klassenbasierte Ausnahmen
Ausnahmeklassen anlegen
Persistente Klassen anlegen
Generierte Klassen
Interfaces anlegen
Standardklassen pflegen
Attribute anlegen
Sichtbarkeitsbereiche in Klassen
Methoden anlegen und definieren
Parameter für Methoden anlegen
Ausnahmen für Methoden anlegen
Methodenimplementierung
Ereignisbehandlermethoden anlegen
Ereignisse anlegen
Typen anlegen
Lokale Definitionen und Implementierungen anlegen
Nicht von der Globalen Klasse Referenzierte Lokale Definitionen
Von der Globalen Klasse Referenzierte Lokale Definitionen
Lokale Testklassen
Makros (veraltet)
Aktivieren von Klassen und Interfaces
Persistente Klassen pflegen
Der Mapping Assistant
Persistenzabbildung definieren
Wertattribute, Schlüsselattribute und GUID festlegen
Referenzattribute festlegen
Klassendiagramm: Persistenzabbildung
Persistente Klassen aktivieren
Persistente Attribute bearbeiten
Globale Ausnahmeklassen pflegen
Attribute zu Ausnahmeklassen anlegen
Ausnahmetexte im Online Text Repository anlegen
Ausnahmetext aus Nachrichtenklassen einbinden
Beziehungen zwischen Objekttypen definieren
Klassen mit Interfaces erweitern
Unterklassen anlegen
Unterklassen erweitern
Interfaces schachteln
Friends-Beziehung definieren
Klassen zum Bearbeiten sperren
Refactoring
Komponenten in eine Oberklasse verschieben
Komponenten in eine Unterklasse verschieben
Komponenten in ein Interface verschieben
Komponenten in assoziierte Klassen verschieben
Interface in eine Oberklasse verschieben
Interface in eine Unterklasse verschieben
Interface in Unterklasse(n) verschieben
Interface-Komponenten in Klassen verschieben
Komponenten des Interfaces in Klasse verschieben
Interface-Komponenten in ein Komponenten-Interface verschieben
Interface-Komponenten in ein Komponenten-Interface verschieben
Klassen splitten
Klassen splitten
Interfaces splitten
Implementierte Interfaces splitten
Testumgebung
Klasse testen
Instanzen erzeugen
Attribute testen
Methoden testen
Ereignisbehandlung testen
Interface-Sicht auf ein Objekt testen
Erweiterungen an Klassen und Interfaces
Komponenten von globalen Klassen oder Interfaces erweitern
Geschachtelte Erweiterungsimplementierungen
Einstellungen im Class Builder
Namenskonventionen für ABAP Objects
Screen Painter
Dynpros anlegen
Pflege von Dynpro-Attributen
Arbeiten mit modalen Dialogfenstern
Ablauflogik anlegen
Schlüsselwörter der Ablauflogik
Dynpro-Elemente
Grafischer Layout Editor
Dynpro-Layout gestalten
Grundlegende Vorgänge mit Dynpro-Elementen
Felder einfügen
Ikonen verwenden
Mit Auswahlknöpfen arbeiten
TabStrips
Tabstrips anlegen
Wizard für TabStrips
Table Controls
Table Control anlegen
Wizard für Table Controls
Table Controls definieren
Custom-Container anlegen
Steploops
Elementliste im grafischen Modus
Alphanumerischer Fullscreen-Editor
Bildelemente anlegen
Dictionary- und Programmfelder in ein Dynpro aufnehmen
Table Control anlegen
Tabstrips anlegen
Splitter Controls
Custom-Container anlegen
Steploops anlegen
Bildelemente bearbeiten
Elemente umwandeln
Elementliste
Attributpflege für Bildelemente
Allgemeine Attribute
Dictionary-Attribute
Programmattribute
Anzeigeattribute
Tabstrip-Control-Attribute
Table-Control-Attribute
Attribute des Subscreen-Bereichs
Custom-Container-Attribute
Feldformate
Dynpros testen
Dynpros prüfen
Dynpros sichern, aktivieren und löschen
Arbeiten mit modalen Dialogfenstern
Menu Painter
Grundlegende Konzepte
GUI-Status
Dialogstatus
Funktionen
Besondere Funktionstasten und Funktionscodes
Kontextmenüs
Verwenden des Menu Painter
Die Oberfläche des Menu Painter
GUI-Titel anlegen
Definieren eines Status
GUI-Status anlegen
Kontextmenü anlegen
Menüleisten
Menüleisten anlegen
Menüeinträge hinzufügen
Funktionstastenbelegungen definieren
Drucktastenleiste definieren
Ikonen und Infotexte in der Drucktastenleiste definieren
Inaktive Funktionen anzeigen
Trennlinien einfügen
Symbolleiste anlegen
Status testen und aktivieren
Arbeiten mit der Ergonomieprüfung
Status kopieren
Objekte in einen GUI-Status übernehmen
Übersichtslisten
Normen einhalten
Verwenden von Funktionen
Funktionstypen
Funktionstypen definieren
Direktanwahl definieren
Funktionscodes aktivieren und deaktivieren
Funktionen zur Laufzeit deaktivieren
Dynamische Funktionstexte definieren
Funktionstexte ändern
Dynamische Menütexte definieren
GUI-Status und GUI-Titel setzen
Funktionscodeabfrage im Programm
Package Builder und ABAP-Paketkonzept
Fall 1: Pakethierarchie festlegen
Strukturpakete anlegen
Strukturpakete
Paketschnittstellentypen für Strukturpakete
Hauptpakete anlegen
Entwicklungspakete hinzufügen
Fall 2: Services bereitstellen
Paketschnittstellen anlegen
Elemente in eine Paketschnittstelle aufnehmen
Verwendung der Schnittstelle einschränken
Sichtbarkeit mehrstufig verlängern
Grafik: Sichtbarkeit verlängern
Fall 3: Services aus anderen Paketen nutzen
Verwendungserklärung anlegen
Zulässige Verwendungserklärungen
Sichbarkeitsregeln in Unterpaketen
Inhalt aus einer anderen Pakethierarchie aufrufen
Fall 1: Filter und Virtuelle Standardpaketschnittstellen verwenden
Fall 2: Standardpaketschnittstelle verwenden
Fall 3: Alle Struktur-Paketschnittstellen verwenden
Fall 4: Schnittstellen aus der ersten Ebene von Nicht-Strukturpaketen verwenden
Fall 5: Anbieterpakethierarchie mit geschachtelten Strukturpaketen
Paketarchitektur in SAP ERP
Von Softwarekomponenten zu Strukturpaketen
Softwarekomponenten in SAP ERP
Strukturpakete
Von Paketen zu Strukturpaketen
Verwendung von Objekten aus fremden Strukturpaketen
Filter in Strukturpaketen verwenden
Paketprüfungen und Systemeinstellungen
Paketprüfung durchführen
Verwendung von paketfremden Objekten analysieren
Systemeinstellungen
Prüfungsszenario
Anhang
Kurzer Überblick über das Paketkonzept
Namenskonventionen für Pakete
Pakete von SAP NetWeaver 7.3 nach SAP NetWeaver 7.3 EHP1 übertragen
MIME Repository
Unterstützte MIME-Types
MIME-Objekte importieren
Upload und Download von MIME-Objekten
Ordner anlegen
Namensraumordner anlegen
MIME-Objekte in BSPs umwandeln
MIME-Objekte als übersetzungsrelevant klassifizieren
Weitere Funktionen
Tipps & Tricks
Classification Toolset
Grundlegende Konzepte
Beschaffenheit von Merkmalen
Objekttypgruppen pflegen
Objekttypen und Objekttypgruppen
Objektfilter
Arbeiten mit Objekttypgruppen
Merkmale pflegen
Arbeiten mit Merkmalen
Eigenschaften eines Merkmals
Werte zu einem Merkmal zuweisen
Voreingestellte Merkmale setzen
Klassifizierung pflegen
Selektionskriterien im Classification Browser
Tree Browser
List Browser
Objekte im List Browser klassifizieren
Objekte klassifizieren im Classification Grid
Einzelne Objekte klassifizieren
Mehrere Objekte klassifizieren
Objektverknüpfungen anlegen
Anfragen durchführen
Bedingungen für einen Klassifizierungsreport definieren
Reportlauf ausführen
Ergebnisse eines Reportlaufs überprüfen
Textelemente pflegen
Textelemente anlegen und pflegen
Listen- und Spaltenüberschriften anlegen
Selektionstexte pflegen
Textsymbole pflegen
Textelemente analysieren
Selektionstexte abgleichen
Textsymbole abgleichen
Textelemente kopieren
Textelemente übersetzen
Nachrichten pflegen
Nachrichtenklassen anlegen
Nachricht hinzufügen
Langtexte für Nachrichten anlegen
IMG-Aktivität einer Nachricht zuordnen
Transaktionen pflegen
Dialogtransaktionen
Reporttransaktionen
OO-Transaktionen
Variantentransaktionen
Parametertransaktionen
Parametertransaktionen für Web-Dynpro-Anwendungen anlegen
Variantenpflege
Anlegen und Pflegen von Varianten
Einstiegsbild aufrufen
Variantenübersicht anzeigen
Varianten anlegen
Attribute einer Variante pflegen
Variante ändern
Varianten löschen
Varianten drucken
Attribute von Varianten
Variable Werte in Varianten
Variable für Datumsberechnung zuordnen
Benutzerspezifische Selektionsvariablen
Benutzerspezifische Variablen anlegen
Werte interaktiv ändern
Werte vom Programm aus ändern
Festwerte aus der Tabelle TVARVC
Tabellenvariable aus TVARVC anlegen
Programme mit Varianten ausführen
Splitscreen-Editor
Den Splitscreen-Editor aufrufen
Einstiegsbild
Funktionen des Splitscreen-Editors
Funktionen des ABAP Editors im Splitscreen-Editor
Transformation Editor
Transformationsprogramm anlegen
Transformationsprogramm testen
Breakpoints in XSLT-Programmen anlegen
XSLT Debugger
Debugging-Sitzung starten und beenden
Die Benutzungsoberfläche des XSLT Debugger
Resultat-Ansicht
Breakpoint-Ansicht
Aufruf-Ansicht
Variablen-Ansicht
Breakpoints
Breakpoints in XSLT-Programmen anlegen
Breakpoints sichern
Breakpoints löschen
Ausführungsarten des Debugger
XSLT Debugger und ABAP Debugger
Transformation in der Workbench
Web Dynpro in der ABAP Workbench
Anlegen einer ersten Anwendung mit Web Dynpro ABAP
Anlegen und Bearbeiten einer Component
Gestalten der ersten View
Context-Mapping der ersten View
Bindung des Attributs
Gestalten der zweiten View
Pflege des Contexts der zweiten View
Einbetten der Views in ein Window
Festlegen der Navigation
Anlegen und Testen einer Web-Dynpro-Anwendung
Erstellen einer einfachen Flug-Info-Anwendung
Teil 1: Anlegen und Bearbeiten der View "Suchen"
Teil 2: Testen der ersten View
Teil 3: Anlegen und Bearbeiten der View "Anzeigen"
Teil 4: Implemtierung des Datentransports
Teil 5: Einrichten der Navigation
Web-Dynpro-Werkzeuge in der ABAP Workbench
Web Dynpro Explorer
Component-Editor
Controller Editor
Controller-Eigenschaften
Controller-Context
Context-Knoten anlegen und pflegen
Context-Attribute anlegen und pflegen
Mapping definieren
Controller-Attribute
Controller-Ereignisse
Controller-Methoden
View Editor
View-Layout (View Designer)
View: Inbound- und Outbound-Plugs
View: Bestandteile des View-Controllers
Window Editor
Window: View-Hierarchie
Window: Inbound- und Outbound-Plugs
Navigationslinks von Outbound-Plugs eines Windows
Window: Bestandteile des Window-Controllers
Interface-View anzeigen
Interface-Controller anzeigen bzw. definieren
Web-Dynpro-Anwendung anlegen
Web Dynpro ABAP Laufzeitanalyse
Web-Dynpro-Code-Wizard
Web-Dynpro-Text-Browser
Paketzuordnung und Transporteintrag
Web Application Builder für BSPs
ABAP-Web-Services
Web Application Builder für ITS
Information zu Entwicklungsobjekten
Übersicht über das Navigations- und Informationssystem
Das Repository-Infosystem
Umfeldermittlung
Umfeld ermitteln
Die Funktion Verwendungsnachweis
Die Anwendungshierarchie
Der Data Browser
Kundenspezifische Data-Browser-Anzeige
Weitere Funktionen des Data Browser
Weitere Konzepte
Inaktive Sourcen
Konzept
Unterstützung in den Werkzeugen
Objekt aktivieren
Übersicht zu inaktiven Objekten
Statusanzeige
Aktivieren von Klassen und Interfaces
Auswirkungen auf Operationen
Weitere Auswirkungen
Inaktive Sourcen und Modifikationen
Klassische BAdIs
BC - ABAP Workbench: Werkzeuge