Description
Schrödinger kann schon ein bisschen programmieren, aber ABAP - so stellt er fest - ist eine ganz eigene Welt. Deshalb bringt ihm der Schwaiger Roland jetzt alles bei: von den Grundlagen über ABAP Objects bis zur modernen Cloud-Entwicklung. Da raucht Schrödinger manchmal schon der Kopf vor lauter Datentypen, Klassen und Funktionsbausteinen. Doch dank vieler Übungen und Tipps hat er bald den Durchblick. Wetten, du auch?
- Von den ersten Schritten bis zur kompletten Anwendung
- Umwerfende Beispiele, fantastisch illustriert
- Mit topaktuellen Infos zu SAP S/4HANA, ABAP Cloud und RAP
Aus dem Inhalt:
- ABAP Development Tools in Eclipse
- ABAP-Grundlagen und moderne Syntax
- Datentypen und interne Tabellen
- ABAP Objects, Vererbung und Interfaces
- Core Data Services (CDS)
- Entity Manipulation Language (EML)
- ABAP RESTful Application Programming Model (RAP)
- SAP-Fiori-Benutzeroberflächen
- Datenbankzugriffe mit ABAP SQL
- Berechtigungen und Zugriffskontrollen
- Dynamische Programmierung
Vorwort ... 24
1. Eine Nudelmaschine für zu Hause ... 27
Servus Schrödinger!!! ... 28
Die SAP -- Das Unternehmen ... 31
SAP-System ... 32
Die Erfolgsgeschichte: Vom ABAP zum ABAP ... 35
Kompilieren/Interpretieren ... 39
ABAP allgemein ... 40
ABAP-Syntax ... 40
Schrödingers ABAP ... 43
2. Rein in die Küche -- raus aus der Küche ... 45
Anmelden zum Tauchkurs: Eintauchen in die SAP-Welt ... 46
Alles ist Transaktion -- Transaktionen als Shortcuts ... 48
Melde dich an! -- SAP-Anmeldung ... 49
Transaktion starten ... 51
Willkommen Schrödinger! -- SAP-Willkommenstext ... 52
Die Auslage des SAP-Systems -- SAP-GUI-Aufbau ... 55
Alles auf einen Blick -- SAP Easy Access ... 57
Modus Operandi -- Zusätzliche Fenster öffnen ... 59
Das ist doch kein Thema ... 61
Hoppi-Galoppi ... SAP Fiori ... 64
3. Ciao a tutti! (Hallo Welt!) ... 67
Einsteigen und anschnallen! ... 68
Object Navigator -- Die integrierte Entwicklungsumgebung ... 70
Entwicklung organisieren -- Systemlandschaft, Änderungsauftrag ... 71
Ihr neuer Auftrag lautet: Auftragsanlage ... 73
Organisationskapsel Paket ... 74
Vom Entwickler zum Pakettier -- Paket anlegen ... 77
Die Infos zum Aufbau einer Datenbanktabelle ... 80
Das zweischichtige Domänenkonzept ... 82
Technisches Fundament eines Typs -- Domäne anlegen ... 83
Lege die Bedeutung an -- Datenelement anlegen ... 87
Kühlschrankdesign -- DB-Tabelle anlegen ... 88
Der ultimative Tabellenpflegebildgenerator ... 92
... 96
Das ABAP-Einmaleins -- Grundlegende Syntax ... 97
Der Durchblicker -- Programm entwickeln ... 100
Her mit den Daten -- DB-Zugriff ... 102
Ohne Struktur läuft nichts -- Grundlegende Programmstruktur ... 104
Layouten und Daten transportieren -- Ein einfaches Dynpro ... 109
Ablauflogik ohne Ablaufdatum -- Ablauflogik programmieren ... 118
Ein Shortcut für die User -- Transaktionscode anlegen/ausführen ... 122
Aufbruch in eine neue Welt: ABAP Development Tools ... 124
4. AAA -- Alles außer ABAP ... 127
Warum? ... 128
Die Ablage der Entwicklungsobjekte -- Repository ... 129
Wer suchet der findet -- Suchen mit dem Repository Infosystem ... 132



