Neuerscheinungen 2016Stand: 2020-02-01 |
Schnellsuche
ISBN/Stichwort/Autor
|
Herderstraße 10 10625 Berlin Tel.: 030 315 714 16 Fax 030 315 714 14 info@buchspektrum.de |
Horst Keller
ABAP - Die offizielle Referenz
Alle ABAP Sprachelemente bis Release 7.50
4., überarb. u. erw. Aufl. 2016. 1759 S. 24,5 cm
Verlag/Jahr: RHEINWERK VERLAG 2016
ISBN: 3-8362-4109-9 (3836241099)
Neue ISBN: 978-3-8362-4109-0 (9783836241090)
Preis und Lieferzeit: Bitte klicken
Über dieses Buch
Die offizielle SAP-Sprachreferenz zu ABAP 7.5 sollte in keinem Programmiererbüro fehlen! In diesem Buch finden Sie zu jedem Schlüsselwort und jedem Zusatz Syntaxdiagramme, Funktionsbeschreibungen und Verwendungshinweise. Knappe, aber präzise Einführungen zu jedem Thema helfen Ihnen dabei, das jeweilige Sprachelement in seinem Kontext zu verstehen. Diese umfassend erweiterte Neuauflage berücksichtigt alle Neuerungen - ABAP Doc, ABAP CDS, ABAP Managed Database Procedures, Neues in Open SQL, ABAP Channels, neue Ausdrücke und Funktionen, Meshes, strengere Syntaxprüfungen und vieles mehr.
Aus dem Inhalt:
ABAP-Syntax und Programmaufbau
Deklarative Anweisungen
Objekterzeugung
Programmeinheiten ausführen
Programmablaufsteuerung
Zuweisungen
Interne und externe Daten verarbeiten
Benutzerdialoge
Daten- und Kommunikationsschnittstellen
Obsolete Anweisungen
Vorwort zur vierten Auflage ... 33
Einleitung ... 35
TEIL I ABAP-Syntax ... 39
1. Anweisungen ... 41
1.1 ... ABAP-Wörter ... 42
1.2 ... Operanden ... 42
1.3 ... Operatoren und Ausdrücke ... 59
2. Bezeichner ... 63
2.1 ... Namenskonventionen ... 63
2.2 ... Namensräume ... 64
3. Kettensätze ... 65
4. Kommentare ... 67
5. Programmdirektiven ... 69
5.1 ... ABAP Doc ... 69
5.2 ... Pragmas ... 74
5.3 ... Pseudokommentare für den Code Inspector ... 75
TEIL II Programmaufbau ... 77
6. Programme ... 79
6.1 ... Eigenständige Programme ... 79
6.2 ... Ausführbare Programme ... 81
6.3 ... Modul-Pools und Subroutinen-Pools ... 84
6.4 ... Funktionsgruppen ... 86
6.5 ... Class-Pools ... 87
6.6 ... Interface-Pools ... 87
6.7 ... Typgruppen ... 88
7. Modularisierung ... 91
7.1 ... Prozeduren ... 91
7.2 ... Dialogmodule ... 100
7.3 ... Ereignisblöcke ... 101
7.4 ... Quelltextmodule ... 105
8. Eingebaute Elemente ... 111
8.1 ... Eingebaute Datentypen ... 111
8.2 ... Eingebaute Datenobjekte ... 119
8.3 ... Eingebaute Funktionen ... 126
8.4 ... Konstruktoroperatoren für Konstruktorausdrücke ... 127
TEIL III Deklarative Anweisungen ... 129
9. Datentypen und -objekte ... 131
9.1 ... Übersicht über Typen und Objekte ... 131
9.2 ... Gültigkeit und Sichtbarkeit ... 137
9.3 ... Absolute Typnamen ... 139
9.4 ... Kompatible Datentypen ... 141
10. Datentypen und -objekte deklarieren ... 145
10.1 ... Datentypen deklarieren ... 145
10.2 ... Datenobjekte deklarieren ... 173
11. Klassen und Interfaces ... 195
11.1 ... Klassen definieren ... 195
11.2 ... Interfaces definieren ... 210
11.3 ... Komponenten deklarieren ... 213
12. Feldsymbole ... 243
13. Inline-Deklarationen ... 245
13.1 ... Inline-Deklaration von Variablen ... 245
13.2 ... Inline-Deklaration von Feldsymbolen ... 246
14. Lokale Deklarationen in Ausdrücken ... 249
14.1 ... Definition einer lokalen Hilfsvariablen ... 250
14.2 ... Definition eines lokalen Feldsymbols ... 25115. Typisierung ... 253
15.1 ... Syntax der Typisierung ... 253
15.2 ... Typisierung überprüfen ... 257
TEIL IV Objekt- und Werterzeugung ... 265
16. Objekte erzeugen ... 267
16.1 ... Datenobjekte erzeugen ... 267
16.2 ... Instanzen von Klassen erzeugen ... 276
16.3 ... Instanziierungsoperator ... 282
17. Werte erzeugen ... 295
17.1 ... Initialwert für alle Typen ... 297
17.2 ... Strukturen ... 298
17.3 ... Interne Tabellen ... 299
18. Zugriff auf externen Speicher ... 301
18.1 ... Shared Objects ... 301
18.2 ... Parameter im User Memory ... 316
TEIL V Programmeinheiten ausführen ... 323
19. Programme aufrufen ... 325
19.1 ... Ausführbare Programme aufrufen ... 326
19.2 ... Transaktionen aufrufen ... 341
20. Verarbeitungsblöcke aufrufen ... 351
20.1 ... Prozeduren aufrufen ... 351
20.2 ... Ereignisbehandler aufrufen ... 383
20.3 ... Ereignisblöcke aufrufen ... 388
21. Programmeinheiten verlassen ... 389
21.1 ... Programme verlassen ... 389
21.2 ... Verarbeitungsblöcke verlassen ... 390
21.3 ... Schleifen verlassen ... 394
TEIL VI Programmablaufsteuerung ... 397
22. Bedingungen ... 399
22.1 ... Logische Ausdrücke ... 399
22.2 ... Logische Funktionen ... 436
23. Kontrollstrukturen ... 439
23.1 ... Verzweigungen ... 439
23.2 ... Schleifen ... 444
23.3 ... Ausnahmebehandlung ... 446
23.4 ... Bedingte Ausdrücke ... 472
23.5 ... Iterationsausdrücke ... 477
TEIL VII Interne Daten verarbeiten ... 485
24. Zuweisungen ... 487
24.1 ... Zuweisungs- und Konvertierungsregeln ... 487
24.2 ... Zuweisungsoperator ... 512
24.3 ... Konvertierungsoperator ... 518
24.4 ... Strukturkomponenten zuweisen ... 521
24.5 ... Referenzen zuweisen ... 535
24.6 ... Feldsymbole setzen ... 549
24.7 ... Verlustfreie Zuweisungen ... 566
24.8