buchspektrum Internet-Buchhandlung

Neuerscheinungen 2016

Stand: 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