Roth | Einstieg in ABAP | Buch | 978-3-367-11124-4 | www.sack.de

Buch, Deutsch, 412 Seiten, Format (B × H): 171 mm x 229 mm, Gewicht: 752 g

Roth

Einstieg in ABAP


1. Auflage 2026
ISBN: 978-3-367-11124-4
Verlag: Rheinwerk Verlag GmbH

Buch, Deutsch, 412 Seiten, Format (B × H): 171 mm x 229 mm, Gewicht: 752 g

ISBN: 978-3-367-11124-4
Verlag: Rheinwerk Verlag GmbH


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
Roth Einstieg in ABAP jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


  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


Roth, Felix
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.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.