Rheinwerk < openbook > SAP-Wissen aus erster Hand
SAP-Wissen aus erster Hand.
 
Inhaltsverzeichnis
Vorwort zur vierten Auflage
1 ABAP und die ersten Schritte im SAP-System
2 ABAP Dictionary
3 Programmieren im ABAP Editor
4 Felder und Berechnungen
5 Modifikation von Zeichenketten
6 Debugging von Programmen
7 Modifikation von transparenten Datenbanktabellen
8 Rechnen mit Datum und Zeit, Mengen und Währungen
9 Mit Daten in einer Datenbanktabelle arbeiten
10 Programmablaufsteuerung und logische Ausdrücke
11 Selektionsbildschirme
12 Interne Tabellen
13 Modularisierung von Programmen
14 Weiterführende Themen
A Icons auf einen Blick
B Abkürzungsverzeichnis
C Die Autoren
Stichwortverzeichnis

Download:
- Beispielprogramme, ca. 23 KB

Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Einstieg in ABAP von Karl-Heinz Kühnhauser, Thorsten Franz
Buch: Einstieg in ABAP

Einstieg in ABAP
Pfeil 9 Mit Daten in einer Datenbanktabelle arbeiten
Pfeil 9.1 Berechtigungskonzept
Pfeil 9.2 Sperrkonzept
Pfeil 9.3 Open-SQL-Anweisungen
Pfeil 9.3.1 Neuen Datensatz anlegen
Pfeil 9.3.2 Bestehenden Datensatz ändern
Pfeil 9.3.3 Datensatz modifizieren
Pfeil 9.3.4 Datensatz löschen
Pfeil 9.4 Komfortable Alternative: Persistente Klassen
Pfeil 9.5 Codebeispiel zu INSERT
Pfeil 9.6 Codebeispiel zu UPDATE
Pfeil 9.7 Codebeispiel zu MODIFY
Pfeil 9.8 Codebeispiel zu DELETE
 
Zum Seitenanfang

9.4    Komfortable Alternative: Persistente Klassen Zur vorigen ÜberschriftZur nächsten Überschrift

Falls Sie in einer anderen objektorientierten Programmiersprache bereits Erfahrung mit der Entwicklung betriebswirtschaftlicher Anwendungen sammeln konnten, ist Ihnen vielleicht schon einmal ein objektrelationaler Persistenzdienst begegnet. Bekannte Beispiele hierfür sind die Persistenz-Frameworks Hibernate und JPA in der Java-Welt. Solche Dienste haben die Aufgabe, dem Entwickler die Programmierung des Aspektes der Persistenz zu erleichtern, indem sie ihm komplizierte und wiederkehrende Programmieraufgaben abnehmen – Datenbankzugriffe zum Laden und Speichern, Verwalten der noch vorgemerkten und bereits ausgeführten Datenbankzugriffe, Verwalten eines Caches im Hauptspeicher und nicht zuletzt die Abbildung zwischen Datenbanktabellen einerseits und Objektinstanzen in der objekt-orientierten Programmierung andererseits.

Falls Sie aus anderen Umgebungen mit solchen Diensten vertraut sein sollten, wird es Sie freuen, dass es auch in der ABAP-Umgebung eine Entsprechung gibt: die persistenten Klassen (vor Release 7.40 besser unter dem Namen Object Services bekannt). Es würde den Rahmen dieses einführenden Buches deutlich überschreiten, detailliert auf sie einzugehen, daher erwähnen wir an dieser Stelle nur die wichtigsten Merkmale.

Für einfache Datenbankzugriffe lohnt es sich nicht, die persistenten Klassen zu bemühen. Doch wenn Sie Datenbankzugriffe in anspruchsvollen Szenarien entwickeln möchten, bei denen aufgrund großer Datenmengen alle Register der professionellen ABAP-Datenbankprogrammierung gezogen werden müssen, wird die manuelle Programmierung äußerst kompliziert. Hier unterstützen die persistenten Klassen Sie, indem sie Ihnen die schwierigen technischen Querschnittsaspekte wie Caching, Bündeln von Datenbank-Updates, Nutzung der Verbuchung etc. abnehmen und es Ihnen erlauben, sich auf die betriebswirtschaftliche Funktionalität zu konzentrieren. Es kann daher lohnend sein, den Einsatz persistenter Klassen zu prüfen.

Die persistenten Klassen bzw. Object Services umfassen einen Persistenzdienst zur Verwaltung von auf der Datenbank gespeicherten Objekten, einen Transaktionsdienst, der erweiterte Möglichkeiten zur Steuerung von Transaktionen anbietet (geschachtelte und verkettete Transaktionen), und einen Query-Dienst zum Suchen und Laden persistenter Objekte.

 


Ihre Meinung?

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de

<< zurück
 Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Einstieg in ABAP Einstieg in ABAP
Jetzt Buch bestellen

 Buchempfehlungen
Zum Rheinwerk-Shop: SAP – Der technische Einstieg
SAP – Der technische Einstieg


Zum Rheinwerk-Shop: ABAP Objects – Das umfassende Handbuch
ABAP Objects – Das umfassende Handbuch


Zum Rheinwerk-Shop: ABAP-Entwicklung für SAP S/4HANA
ABAP-Entwicklung für SAP S/4HANA


Zum Rheinwerk-Shop: Kundeneigene Erweiterungen mit ABAP
Kundeneigene Erweiterungen mit ABAP


Zum Rheinwerk-Shop: Schrödinger programmiert ABAP
Schrödinger programmiert ABAP


Zum Rheinwerk-Shop: Migration nach SAP S/4HANA
Migration nach SAP S/4HANA


Zum Rheinwerk-Shop: Design Thinking mit SAP
Design Thinking mit SAP


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und in die Schweiz
InfoInfo

 
 


Copyright © Rheinwerk Verlag GmbH 2020
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

 
[Rheinwerk]

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern