Schlagwörter
Grundkurs, Einstieg, ABAP Objects, SAP, Lernen, Praktisch, Progammieren, SAP PRESS, Praktischer Einstieg, ABAP
Inhaltsverzeichnis
. Vorwort. 11
. Einleitung. 13
. Was enthält dieses Buch?. 14
. Schriftkonventionen. 16
. Systemvoraussetzungen. 17
. Weiterführende Informationen, Download der Quellcodes. 19
1. Technischer Überblick und ersteSchritte im System. 21
. 1.1. SAP-Software und -Architektur im Überblick. 21
. 1.2. Hinweise zum Einrichten eines SAP-Zugangs. 26
. 1.3. Checkliste für Programmierer zum Projektbeginn. 30
. 1.4. Login, erste Schritte und Systemeinrichtung. 35
2. Arbeiten mit der Entwicklungsumgebung – SAP Object Navigator. 57
. 2.1. Erste Schritte im SAP Object Navigator. 61
. 2.2. Entwicklungsklassen/Pakete. 70
. 2.3. Namensräume. 74
. 2.4. Erstes Programm 'Hallo Welt' – REPORT,INCLUDE, Anwendungsmenü. 80
. 2.5. Online-Hilfe, help.sap.com, service.sap.com, SAPHinweise. 108
3. Prozedurale Sprachelemente. 119
. 3.1. Grundlegende Befehle und Felder – WRITE,PARAMETERS, MOVE, SY-Felder. 122
. 3.2. Daten und Datentypen. 129
. – DATA,PARAMETERS, CONSTANTS, FIELD-SYMBOLS, TYPE, CREATE, Textelemente. 129
. 3.3. Strukturen und interne Tabellen. 155
. – TABLE,MOVE-CORRESPONDING, INSERT, APPEND,READ, MODIFY, DELETE, LOOP. 155
. 3.4. Unterprogramme und Funktionen – FORM,FUNCTION, EXCEPTIONS. 168
. 3.5. Verzweigungen und logische Ausdrücke –IF, CASE. 188
. 3.6. Schleifen – WHILE, DO. 203
4. Datenbanktabellen definieren und verwalten. 211
. 4.1. Feldeigenschaften – DATA ELEMENT, DOMAIN. 213
. 4.2. Datenbanktabellen definieren und verarbeiten –SELECT, INSERT, UPDATE, DELETE. 229
5. Bildschirmein- und -ausgabe. 251
. 5.1. Einfache Ein- und Ausgabeoberflächen. 253
. –SELECTION SCREEN, SELECT-OPTIONS, CALL SELECTION SCREEN, SAP List Viewer. 253
. 5.2. Komplexe Ein- und Ausgabeoberflächen –Dynpros. 287
6. Objektorientierte Sprachelemente. 351
. 6.1. Klassen und Objekte – CLASS, CREATEOBJECT, METHOD. 353
. 6.2. Vererbung und Polymorphie – INHERITING FROM, REDEFINITION. 387
. 6.3. Ereignisse – EVENTS. 406
7. Praxisszenario – Automatisierte Buchführung für Konzernniederlassungen. 431
. 7.1. Fachliche Anforderungsdefinition und Funktionalitätsliste. 432
. 7.2. Softwarearchitektur. 437
. 7.3. Softwaredesign. 440
. 7.4. Implementierung. 455
. Anhang. 487
A. Programmierrichtlinien und Tools. 489
. A.1. Programmierrichtlinien. 489
. A.2. Tools zur Programmprüfung. 499
B. Glossar. 501
C. Quellen und Literaturhinweise. 507
D. Autoren. 509