Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Beschreibung
Endlich IF ohne ELSE: Ihr Sprungbrett in die Welt der SAP-Entwicklung

Lernen Sie ABAP von Grund auf! Dieses Buch führt Sie Schritt für Schritt in die Programmierung mit ABAP ein. Von der Installation der Entwicklungsumgebung über Syntaxgrundlagen bis hin zu Datenbanken und objektorientierten Konzepten erhalten Sie einen praxisnahen Einstieg. Die Beispiele decken sowohl klassische als auch moderne Entwicklungsansätze ab und sind auf Cloud- sowie On-Premise-Systeme anwendbar. Der ideale Begleiter für die Basic-ABAP-Programming-Schulung (S4D400) von SAP!

  • Ihre Einführung in die moderne ABAP-Entwicklung
  • Alle Grundlagen der Cloud- und On-Premise-Entwicklung
  • Praxisnahe Beispiele für die direkte Anwendung

Aus dem Inhalt:

  • Eclipse und ABAP Development Tools
  • Syntaxgrundlagen
  • Datendeklaration
  • Debugging
  • ABAP Dictionary
  • Steueranweisungen, Rechenoperationen und interne Tabellen
  • Datenbankzugriff mit ABAP SQL
  • Core Data Services
  • Objektorientierte ABAP-Programmierung
  • ABAP RESTful Application Programming Model
  • Entity Manipulation Language
Endlich IF ohne ELSE: Ihr Sprungbrett in die Welt der SAP-Entwicklung

Lernen Sie ABAP von Grund auf! Dieses Buch führt Sie Schritt für Schritt in die Programmierung mit ABAP ein. Von der Installation der Entwicklungsumgebung über Syntaxgrundlagen bis hin zu Datenbanken und objektorientierten Konzepten erhalten Sie einen praxisnahen Einstieg. Die Beispiele decken sowohl klassische als auch moderne Entwicklungsansätze ab und sind auf Cloud- sowie On-Premise-Systeme anwendbar. Der ideale Begleiter für die Basic-ABAP-Programming-Schulung (S4D400) von SAP!

  • Ihre Einführung in die moderne ABAP-Entwicklung
  • Alle Grundlagen der Cloud- und On-Premise-Entwicklung
  • Praxisnahe Beispiele für die direkte Anwendung

Aus dem Inhalt:

  • Eclipse und ABAP Development Tools
  • Syntaxgrundlagen
  • Datendeklaration
  • Debugging
  • ABAP Dictionary
  • Steueranweisungen, Rechenoperationen und interne Tabellen
  • Datenbankzugriff mit ABAP SQL
  • Core Data Services
  • Objektorientierte ABAP-Programmierung
  • ABAP RESTful Application Programming Model
  • Entity Manipulation Language
Über den Autor
Felix Roth ist selbstständiger ABAP-Trainer, -Entwickler und Berater (LOOP AT Consulting). Er berät Kunden in verschiedenen Entwicklungsprojekten und beschäftigt sich vor allem mit den neuesten SAP-Technologien. Seit 2014 hält er regelmäßig SAP-Schulungen, u.a. beim Rheinwerk Verlag.
Inhaltsverzeichnis

Einleitung ... 17

1. Technische Vorbereitungen für ein Testsystem ... 23

1.1 ... Die ABAP Development Tools herunterladen und installieren ... 23

1.2 ... Einen SAP-BTP-Testaccount erstellen ... 31

1.3 ... Checkliste ... 38

2. Erste Schritte ... 41

2.1 ... Eine Systemverbindung herstellen ... 41

2.2 ... Eine Hello-World-Anwendung erstellen ... 48

2.3 ... Entwicklungsobjekte öffnen ... 57

2.4 ... Mit Kommentaren arbeiten ... 59

2.5 ... SAP-Hilfe nutzen ... 60

2.6 ... Syntaxregeln von ABAP ... 62

2.7 ... Deklaration von Variablen ... 63

2.8 ... Initialisierung von Variablen ... 71

2.9 ... Checkliste ... 72

3. Debugging ... 75

3.1 ... Debugger aufrufen und beenden ... 75

3.2 ... Variablen-Anzeige ... 78

3.3 ... Steuerung des Debuggers ... 79

3.4 ... Aufrufstack ... 80

3.5 ... Watchpoints ... 82

3.6 ... Checkliste ... 83

4. ABAP Dictionary ... 85

4.1 ... Das zweistufige Domänenprinzip ... 86

4.2 ... Domänen anlegen ... 90

4.3 ... Datenelemente anlegen ... 92

4.4 ... Datenbanktabellen ... 93

4.5 ... Strukturen ... 101

4.6 ... Checkliste ... 102

5. ABAP-Grundbefehle ... 105

5.1 ... Steueranweisungen ... 105

5.2 ... Mit Zeichenketten arbeiten ... 116

5.3 ... Rechenoperationen ... 130

5.4 ... Typdefinitionen ... 136

5.5 ... Checkliste ... 140

6. Mit internen Tabellen arbeiten ... 143

6.1 ... Tabellenarten ... 145

6.2 ... Interne Tabellen definieren ... 147

6.3 ... Zeilen hinzufügen ... 149

6.4 ... Inhalt auslesen ... 158

6.5 ... Inhalt ändern ... 167

6.6 ... Einträge löschen ... 171

6.7 ... Interne Tabellen kopieren ... 171

6.8 ... Interne Tabellen aufbereiten ... 176

6.9 ... Gruppieren mit dem Zusatz GROUP BY ... 180

6.10 ... Eingebaute Funktionen für interne Tabellen ... 185

6.11 ... Checkliste ... 187

7. Zugriff auf die Datenbank ... 191

7.1 ... ABAP-SQL-Anweisung SELECT ... 193

7.2 ... Ändernde ABAP-SQL-Anweisungen ... 222

7.3 ... ABAP-SQL-Ausdrücke ... 234

7.4 ... ABAP-SQL-Funktionen ... 239

7.5 ... Vier goldene Regeln für SAP HANA ... 247

7.6 ... Checkliste ... 249

8. Grundlagen der Objektorientierung ... 253

8.1 ... Einleitung: Klassen und Objekte ... 255

8.2 ... Grundaufbau einer ABAP-Klasse ... 258

8.3 ... Klassen instanziieren ... 259

8.4 ... Klassen anlegen ... 262

8.5 ... Statische Klassen ... 265

8.6 ... Datenkapselung ... 266

8.7 ... Datentypen und Attribute ... 270

8.8 ... Methoden und Parameter ... 272

8.9 ... Konstruktoren ... 280

8.10 ... Ereignisse ... 283

8.11 ... Vererbung ... 289

8.12 ... Weitere Klassenarten ... 297

8.13 ... Freunde ... 298

8.14 ... Interfaces ... 300

8.15 ... Ausnahmen für Methoden ... 307

8.16 ... Casting ... 312

8.17 ... Checkliste ... 313

9. ABAP Core Data Services ... 315

9.1 ... CDS View anlegen ... 316

9.2 ... CDS Views mit Parametern ... 322

9.3 ... CDS-Annotationen ... 325

9.4 ... CDS-Sprachelemente ... 326

9.5 ... CDS-Zugriffskontrollen ... 333

9.6 ... CDS-Assoziationen ... 335

9.7 ... CDS-Hierarchien ... 337

9.8 ... Checkliste ... 342

10. ABAP RESTful Application Programming Model ... 345

10.1 ... Grundlagen der RAP-Services ... 345

10.2 ... Eine RAP-Anwendung erstellen ... 352

10.3 ... Checkliste ... 369

11. Zugriff auf Geschäftsobjekte mit der Entity Manipulation Language ... 371

11.1 ... Lesen ... 372

11.2 ... Anlegen ... 377

11.3 ... Aktualisieren ... 379

11.4 ... Löschen ... 380

11.5 ... Aktion aufrufen ... 382

11.6 ... Checkliste ... 383

Anhang ... 385

A ... Das SAP-Flugdatenmodell ... 387

B ... Übersicht der ABAP-Anweisungen ... 389

C ... Eingebaute Datentypen ... 395

D ... Wichtige Systemfelder ... 397

E ... Namenskonventionen für die Programmierung ... 399

Der Autor ... 403

Index ... 405

Details
Erscheinungsjahr: 2026
Fachbereich: Programmiersprachen
Genre: Informatik, Mathematik, Medizin, Naturwissenschaften, Technik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Inhalt: 412 S.
ISBN-13: 9783367111244
ISBN-10: 3367111244
Sprache: Deutsch
Einband: Kartoniert / Broschiert
Autor: Roth, Felix
Hersteller: Rheinwerk Verlag GmbH
Verantwortliche Person für die EU: Rheinwerk Verlag GmbH, Rheinwerkallee 4, D-53229 Bonn, service@rheinwerk-verlag.de
Maße: 229 x 171 x 23 mm
Von/Mit: Felix Roth
Erscheinungsdatum: 07.07.2026
Gewicht: 0,752 kg
Artikel-ID: 135848709

Ähnliche Produkte

Taschenbuch