ABAP-Programmierrichtlinien

Buch | Hardcover
407 Seiten
2009
Rheinwerk (Verlag)
978-3-8362-1286-1 (ISBN)

Lese- und Medienproben

ABAP-Programmierrichtlinien - Horst Keller, Wolf Hagen Thümmel
69,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Die offiziellen ABAP-Programmierrichtlinien von SAP: Erfahren Sie in diesem Buch, wie Sie gutes und stabiles ABAP programmieren.

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?
Mehr entdecken
aus dem Bereich
Schnittstellenentwicklung für SAP Fiori, mobile und …

von Carsten Bönnen; Volker Drees; André Fischer …

Buch | Hardcover (2024)
Rheinwerk (Verlag)
89,90