Geordnet nach Programmieraufgaben gibt Ihnen dieses Buch ein Regelwerk an die Hand, wie diese einzelnen Aufgaben richtig erledigt werden. Sie beginnen bei grundsätzlichen Überlegungen zum Einsatz umfassender Programmierkonzepte (ABAP prozedural vs. objektorientiert), gehen über zu formalen Kriterien wie der Source-Code-Organisation und dem Einsatz moderner Features, um dann die verschiedenen Bereiche und Aufgaben der ABAP-Entwicklung durchzuarbeiten – bis hin zum Test und der Dokumentation Ihrer Programme.
Die Autoren stellen zu jedem Bereich konkret formulierte Regeln und Empfehlungen vor, die überwiegend sprachunabhängig sind. Anhand der Gegenüberstellung von guten und schlechten ABAP-Codebeispielen werden diese Regeln dann mit SAP-Leben gefüllt.
Aus dem Inhalt:
- Grundlegende Regeln
- Formale Kriterien
- ABAP Objects, Modularisierung und Programmablauf
- Namenskonventionen
- Typdefinitionen und Datendeklarationen
- Datenverarbeitung
- Datenablage und -beschaffung
- Dynamische Programmierung
- Fehlerbehandlung
- Administrative Aufgaben
Galileo Press heißt jetzt Rheinwerk Verlag.
Dr. Horst Keller studierte an der Technischen Universität Darmstadt und promovierte dort in der Fachrichtung Physik. Nach Forschungstätigkeiten in verschiedenen internationalen Einrichtungen trat er 1995 der SAP bei. Er ist Mitglied der Gruppe "NetWeaver Developer Tools ABAP" und dort hauptsächlich für die Dokumentation zu ABAP und ABAP Objects verantwortlich, wobei er auch die Programme zur Aufbereitung und Darstellung der ABAP-Dokumentation betreut. Er ist Autor der Bücher "ABAP Objects" und "ABAP-Referenz" aus der Reihe SAP PRESS sowie zahlreicher Veröffentlichungen und Workshops zu diesem Thema.
. Vorwort. 13
. Danksagung der Autoren. 17
1. Einleitung. 19
. 1.1. Was sind Programmierrichtlinien?. 19
. 1.2. Warum Programmierrichtlinien?. 20
. 1.3. Um welche Richtlinien handelt es sich hier?. 20
. 1.4. An wen richtet sich dieses Buch?. 21
. 1.5. Zur Verwendung dieses Buches. 22
2. Allgemeine Grundregeln. 25
. 2.1. Trennung der Belange. 25
. 2.2. KISS-Prinzip. 34
. 2.3. Korrektheit und Qualität. 37
3. ABAP-spezifische Grundregeln. 43
. 3.1. ABAP Objects als Programmiermodell. 43
. 3.2. Programmtyp und Programmeigenschaften. 52
. 3.3. Modernes ABAP. 64
. 3.4. Prüfungen auf Korrektheit. 68
4. Aufbau und Stil. 81
. 4.1. Formatierung des Quelltextes. 82
. 4.2. Namensgebung. 93
. 4.3. Kommentare. 118
. 4.4. Programm- und Prozeduraufbau. 127
. 4.5. Quelltextorganisation. 133
. 4.6. Alternative Schreibweisen. 138
. 4.7. Komplexität. 150
5. Architektur. 159
. 5.1. Objektorientierte Programmierung. 159
. 5.2. Fehlerbehandlung. 176
. 5.3. Benutzeroberflächen. 200
. 5.4. Datenspeicherung. 213
6. Sicheres und robustes ABAP. 223
. 6.1. Datentypen und Datenobjekte. 223
. 6.2. Zuweisungen, Berechnungen und sonstige Zugriffe auf Daten. 249
. 6.3. Systemfelder. 270
. 6.4. Interne Tabellen. 281
. 6.5. Modularisierungseinheiten. 297
. 6.6. Dynamische Programmiertechniken. 319
. 6.7. Internationalisierung. 340
A. Obsolete Sprachkonstrukte. 353
. A.1. Prozeduren. 354
. A.2. Deklarationen. 355
. A.3. Objekterzeugung. 358
. A.4. Aufrufe und Verlassen. 359
. A.5. Programmablaufsteuerung. 361
. A.6. Zuweisungen. 362
. A.7. Rechenanweisungen. 364
. A.8. Zeichen- und Bytekettenverarbeitung. 365
. A.9. Interne Tabellen. 366
. A.10. Dynpro-Ablauflogik. 368
. A.11. Klassische Listenverarbeitung. 369
. A.12. Datenspeicherung. 371
. A.13. Contexte. 373
. A.14. Externe Schnittstellen. 374
B. Automatisierte Überprüfung von Namenskonventionen. 375
. B.1. Namenskonventionen im Code Inspector. 376
. B.2. Typabhängige Präfixbestandteile. 376
. B.3. Präfixe für prozedurlokale Deklarationen. 378
. B.4. Strukturierte Programmierung. 379
. B.5. Objektorientierte Programmierung. 380
. B.6. Bewertung der Namenskonventionen. 382
D. Literaturverzeichnis. 387
E. Die Autoren. 388
Erscheint lt. Verlag | 28.5.2009 |
---|---|
Reihe/Serie | SAP PRESS |
Verlagsort | Bonn |
Sprache | deutsch |
Maße | 168 x 240 mm |
Gewicht | 796 g |
Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
Informatik ► Weitere Themen ► SAP | |
Schlagworte | ABAP • ABAP Best Practices • ABAP objects • Best Practices • Code Complete • Hardcover, Softcover / Informatik, EDV/Datenkommunikation, Netzwerke • Hardcover, Softcover / Informatik, EDV/Programmiersprachen • HC/Informatik, EDV/Programmiersprachen • Programmierrichtlinien • Programmierstil • Robust • SAP NetWeaver • SAP-Programmierung |
ISBN-10 | 3-8362-1286-2 / 3836212862 |
ISBN-13 | 978-3-8362-1286-1 / 9783836212861 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich