Schnelleinstieg in SAP ABAP Objects
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Rüdiger Deppe. Schnelleinstieg in SAP ABAP Objects
Inhaltsverzeichnis
Willkommen bei Espresso Tutorials!
Eine Auswahl weiterer Bücher von Espresso Tutorials:
Vorwort
1 ABAP Objects versus prozedurales ABAP
1.1 Begriffsbestimmung
1.2 Warum ABAP Objects?
1.3 Gedankenmodelle und Herangehensweisen beider Varianten
2 Klassen und Objekte in ABAP Objects
2.1 Globale und lokale Klassen
2.1.1 Lokale Klassen
2.1.2 Globale Klassen
2.2 Attribute und Methoden
2.2.1 Attribute
Lokale Klassen
Globale Klassen
2.2.2 Methoden
Lokale Klassen
Globale Klassen
2.3 Eigenständige Datentypen einer Klasse
2.4 Konstruktoren
Lokale Klassen
Globale Klassen
2.5 Objekte erzeugen und verarbeiten
Instanzkomponenten
Statische Komponenten
Selbstreferenz ME
Übungsprogramm: Objekt erzeugen
2.6 Vererbung
Lokale Klassen
Globale Klassen
2.7 Interfaces
Lokale Interfaces
Globale Interfaces
2.8 Aliasse
Lokale Klassen
Globale Klassen
2.9 Friends
2.10 Arbeiten mit Objektreferenzen
2.11 Polymorphie
2.12 Ereignisse
2.12.1 Ereignisse deklarieren
Lokale Klassen
Globale Klassen
2.12.2 Ereignisbehandler
Lokale Klassen
Globale Klassen
2.12.3 Ereignisbehandler registrieren
2.12.4 Ereignis auslösen
Übungsprogramm: Ereignis erzeugen und behandeln
2.13 Ausnahmebehandlung
2.13.1 Eigene Ausnahmeklassen anlegen
2.13.2 Ausnahmen auslösen
2.13.3 Ausnahmen abfangen und behandeln
Beispiel:
2.13.4 Aufräumarbeiten
3 Fortgeschrittene Techniken
3.1 OO-Transaktion
3.2 Object Services
3.2.1 Eine persistente Klasse anlegen
3.2.2 Persistente Objekte verwalten
Persistentes Objekt über den Business Key von der Datenbank selektieren
Variante 1: Selektion anhand der Methode GET_PERSISTENT
Variante 2: Selektion anhand der Methode GET_PERSISTENT_BY_KEY des Interfaces IF_OS_CA_PERSISTENCY
Persistente Objekte über Query von der Datenbank selektieren (freie Selektion)
Notwendige Vorbereitungen für Query-Selektion
Persistentes Objekt über GUID von der Datenbank selektieren
Neues persistentes Objekt anlegen
Variante 1: Neues persistentes Objekt mit CREATE_PERSISTENT erzeugen
Variante 2: Neues persistentes Objekt mit CREATE_PERSISTENT_BY_KEY des Interfaces IF_OS_FACTORY erzeugen
Persistente Objekte ändern
Persistente Objekte löschen
Persistente Objekte in der SAP LUW
Objektorientierter Transaktionsmodus
3.3 Die Factory-Methode
3.4 Shared Objects
3.4.1 Begriffsdefinitionen
3.4.2 Gebiet anlegen
3.4.3 Sperren
Lesesperre
Änderungssperre
3.4.4 Verwaltung von Shared Objects
3.5 Das MVC-Prinzip
3.6 Datenreferenzen
3.6.1 Referenzen auf Datenobjekte erzeugen
3.6.2 Inhalt von Datenreferenzen lesen
3.6.3 Anonyme Datenobjekte
3.6.4 Überprüfung der Referenz auf Inhalt
3.6.5 Datenreferenzen zuweisen
3.7 Run Time Type Services (RTTS)
3.8 ABAP-Unit-Tests/TDD
4 Zusammenfassung
A Autor
B Disclaimer
Weitere Bücher von Espresso Tutorials
Mehr Wert für Ihr SAP®
Interesse?
Отрывок из книги
Cover
Titelseite
.....
2.9 Friends
2.10 Arbeiten mit Objektreferenzen
.....