69,90 €
versandkostenfrei*

inkl. MwSt.
Sofort lieferbar
Verlängertes Rückgaberecht bis zum 10.01.2020
0 °P sammeln

    Gebundenes Buch

Über dieses Buch Dieses Kompendium führt Sie in die ABAP-Programmierung unter NetWeaver ein. Basierend auf ABAP Objects, behandelt es umfassend alle Konzepte des modernen ABAP (bis Release 7.0): SAP NetWeaver Application Server ABAP, reguläre Ausdrücke, Shared Objects, klassenbasierte Ausnahmebehandlung, Assertions, Web Dynpro ABAP, Object Services, dynamische Programmierung, Schnittstellen (RFC, ICF, XML) und Testwerkzeuge. Wo unverzichtbar, kommen auch die klassischen Programmiertechniken zur Sprache.
Aus dem Inhalt:
Grundlagen der Unternehmensplanung und -steuerung SAP NetWeaver
…mehr

Produktbeschreibung
Über dieses Buch
Dieses Kompendium führt Sie in die ABAP-Programmierung unter NetWeaver ein. Basierend auf ABAP Objects, behandelt es umfassend alle Konzepte des modernen ABAP (bis Release 7.0): SAP NetWeaver Application Server ABAP, reguläre Ausdrücke, Shared Objects, klassenbasierte Ausnahmebehandlung, Assertions, Web Dynpro ABAP, Object Services, dynamische Programmierung, Schnittstellen (RFC, ICF, XML) und Testwerkzeuge. Wo unverzichtbar, kommen auch die klassischen Programmiertechniken zur Sprache.

Aus dem Inhalt:

Grundlagen der Unternehmensplanung und -steuerung
SAP NetWeaver Application Server ABAP
ABAP Workbench, Object Navigator, Class Builder etc.
Grundlegende Sprachelemente von ABAP Objects
Klassische Modularisierung und Programmausführung
Fehlervermeidung und Fehlerbehandlung
GUI-Programmierung: Dynpros, Listen, Controls u.v.m.
Persistente Daten: DB-Zugriffe, Object Services etc.
Feldsymbole, RTTS, dynamische Token-Angabe und Prozeduraufruf
Schnittstellen: RFC, ICF,Webservices, XML
  • Produktdetails
  • SAP Press
  • Verlag: Rheinwerk Verlag
  • 3., aktual. u. erw. Aufl.
  • Seitenzahl: 1147
  • Erscheinungstermin: 28. September 2006
  • Deutsch
  • Abmessung: 246mm x 187mm x 68mm
  • Gewicht: 2015g
  • ISBN-13: 9783898423588
  • ISBN-10: 3898423581
  • Artikelnr.: 13967920
Autorenporträt
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.
Inhaltsangabe
1. Einleitung ... 23 ... 1.1 Was ist ABAP? ... 23 ... 1.2 Was ist das Ziel dieses Buches? ... 42 ... 1.3 Wie können Sie mit diesem Buch praktisch arbeiten? ... 51 2. Eine praktische Einführung ... 55 ... 2.1 Funktionalität der Beispielanwendung ... 56 ... 2.2 Erste Schritte in der ABAP Workbench ... 57 ... 2.3 Pakete ... 63 ... 2.4 Datenbanktabellen ... 71 ... 2.5 Anlegen eines ABAP-Programms ... 87 ... 2.6 Hilfsprogramm implementieren ... 97 ... 2.7 Benutzerdialog ... 106 ... 2.8 Anwendungslogik ... 118 ... 2.9 Zusammenfassung ... 145 ... 2.10 Verwendung der Schlüsselwortdokumentation ... 146 3. ABAP-Grundlagen ... 151 ... 3.1 ABAP und SAP NetWeaver ... 151 ... 3.2 ABAP-Programmorganisation und -Eigenschaften ... 163 ... 3.3 Quelltextorganisation ... 180 ... 3.4 Software- und Speicherorganisation des AS ABAP ... 184 4. Klassen und Objekte ... 191 ... 4.1 Objektorientierung ... 191 ... 4.2 Objektorientierte Programmierung in ABAP ... 194 ... 4.3 Klassen ... 196 ... 4.4 Attribute und Methoden ... 206 ... 4.5 Datentypen als Komponenten von Klassen ... 216 ... 4.6 Objekte und Objektreferenzen ... 218 ... 4.7 Konstruktoren ... 231 ... 4.8 Lokale Deklarationen eines Class-Pools ... 238 ... 4.9 Verwendung von ABAP Objects auf dem AS ABAP ... 240 ... 4.10 Zusammenfassung und Ausblick ... 243 5. Grundlegende ABAP-Sprachelemente ... 245 ... 5.1 Datentypen und Datenobjekte ... 246 ... 5.2 Operationen und Ausdrücke ... 297 ... 5.3 Kontrollstrukturen ... 324 ... 5.4 Zeichen- und Bytekettenverarbeitung ... 330 ... 5.5 Interne Tabellen ... 345 6. Weiterführende Konzepte von ABAP Objects ... 369 ... 6.1 Methodenschnittstellen und Methodenaufrufe ... 373 ... 6.2 Vererbung ... 389 ... 6.3 Interfaces ... 413 ... 6.4 Objektreferenzen und Polymorphie ... 436 ... 6.5 Ereignisse und Ereignisbehandlung ... 458 ... 6.6 Shared Objects ... 470 7. Klassisches ABAP - Ereignisse und Prozeduren ... 489 ... 7.1 Ereignisorientierte Programmausführung ... 491 ... 7.2 Prozedurale Modularisierung ... 502 8. Fehlerbehandlung ... 523 ... 8.1 Robuste Programme ... 523 ... 8.2 Ausnahmebehandlung ... 525 ... 8.3 Assertions ... 556 9. GUI-Programmierung mit ABAP ... 559 ... 9.1 Allgemeine Dynpros ... 561 ... 9.2 Selektionsbilder ... 672 ... 9.3 Klassische Listen ... 704 ... 9.4 Nachrichten ... 727 ... 9.5 Web Dynpro ABAP ... 733 10. Arbeiten mit persistenten Daten ... 769 ... 10.1 Datenbankzugriffe ... 770 ... 10.2 Datenbankzugriffe mit Object Services ... 825 ... 10.3 Dateischnittstellen ... 845 ... 10.4 Daten-Cluster ... 855 ... 10.5 Berechtigungsprüfungen ... 860 11. Dynamische Programmierung ... 867 ... 11.1 Feldsymbole und Datenreferenzen ... 868 ... 11.2 Run Time Type Services (RTTS) ... 893 ... 11.3 Dynamische Token-Angaben ... 903 ... 11.4 Dynamischer Prozeduraufruf ... 906 ... 11.5 Programmgenerierung ... 910 12. Externe Schnittstellen ... 917 ... 12.1 Synchrone und asynchrone Kommunikation ... 918 ... 12.2 Remote Function Call (RFC) ... 921 ... 12.3 Internet Communication Framework (ICF) ... 956 ... 12.4 ABAP-Webservices ... 971 ... 12.5 ABAP und XML ... 989 13. Test- und Analysewerkzeuge ... 1023 ... 13.1 Statische Testverfahren ... 1025 ... 13.2 Programmanalyse mit dem ABAP Debugger ... 1036 ... 13.3 Modultests mit ABAP Unit ... 1048 ... 13.4 ABAP Memory Inspector ... 1059 ... 13.5 ABAP-Laufzeitanalyse ... 1068 ... 13.6 Weitere Testwerkzeuge ... 1072 A. Anhang ... 1077 ... A.1 Übersicht aller ABAP-Anweisungen ... 1077 ... A.2 ABAP-Systemfelder ... 1088 ... A.3 ABAP-Programmtypen ... 1093 ... A.4 ABAP-Namenskonventionen ... 1095 ... A.5 Selektoren ... 1095 ... A.6 Hilfsklasse für einfache Textausgaben ... 1096 ... A.7 Webverweise ... 1099 ... A.8 Installation und Anwendung der SA

Geleitwort SAP ... 11
Geleitwort SHS Informationssysteme AG ... 13
Vorwort zur zweiten Auflage ... 15
Vorwort ... 16
1. Einleitung ... 19
... 1.1 Was ist ABAP Objects? ... 19
... 1.2 An wen richtet sich dieses Buch? ... 21
... 1.3 Wie ist dieses Buch zu lesen? ... 22
... 1.4 Wie kann ich mit diesem Buch praktisch arbeiten? ... 25
... 1.5 Welche Syntaxkonventionen werden verwendet? ... 28
2. Eine praktische Einführung ... 29
... 2.1 Einleitung ... 29
... 2.2 Erste Schritte in der ABAP Workbench ... 30
... 2.3 Das erste Programm ... 41
3. Grundlagen der ABAP-Programmierung ... 81
... 3.1 Das Umfeld eines ABAP-Programms ... 81
... 3.2 ABAP-Programme in der Client-Server-Architektur ... 84
... 3.3 ABAP-Programme in der Laufzeitumgebung ... 86
... 3.4 Speicherorganisation von ABAP-Programmen ... 111
4. Grundlegende ABAP-Sprachelemente ... 115
... 4.1 Einführung ... 115
... 4.2 Datentypen und Datenobjekte ... 115
... 4.3 Operationen und Ausdrücke ... 159
... 4.4 Kontrollstrukturen ... 180
... 4.5 Zeichenkettenverarbeitung ... 186
... 4.6 Feldsymbole und Datenreferenzen ... 195
... 4.7 Interne Tabellen ... 211
... 4.8 Fehlerbehandlung in ABAP-Programmen ... 236
5. Die ABAP-Programmiermodelle ... 243
... 5.1 Einführung ... 243
... 5.2 Das klassische (prozedurale) Programmiermodell ... 244
... 5.3 Das objektorientierte Programmiermodell ... 281
... 5.4 Zusammenfassung und Ausblick ... 318
6. Weiterführende Konzepte der objektorientierten Programmierung mit ABAP Objects ... 321
... 6.1 Einführung ... 321
... 6.2 Vererbung ... 322
... 6.3 Interfaces ... 359
... 6.4 Ereignisse ... 385
... 6.5 Globale Klassen und Interfaces ... 395
7. Programmierung von Bildschirmbildern ... 407
... 7.1 Dynpros ... 407
... 7.2 Selektionsbilder ... 459
... 7.3 Klassische Listen ... 483
... 7.4 Nachrichten ... 512
... 7.5 Fortgeschrittene Bildschirmtechniken ... 517
8. Arbeiten mit externen Daten ... 559
... 8.1 Datenbankzugriffe ... 559
... 8.2 Dateischnittstellen ... 608
... 8.3 Daten als Cluster ablegen ... 613
... 8.4 Berechtigungsprüfungen ... 619
Anhang ... 625
... A. Die wichtigsten Tabellen des Flugdatenmodells ... 625
... B. Glossar ... 629
... C. ABAP-Systemfelder ... 639
... D. Literatur ... 645
E. Installation des Mini-SAP-Basis-Systems ... 647
... E.1 Systemvoraussetzungen ... 647
... E.2 Vorbemerkung ... 647
... E.3 Installation des Applikationsservers und der Datenbank ... 648
... E.4 Installation des SAP GUI (Frontend) ... 649
... E.5 Start des SAP-Systems ... 649
... E.6 Einrichten des SAPLogons und Aufruf des SAP GUI ... 650
... E.7 Anmelden an das SAP-System ... 650
... E.8 Generierung von Beispieldaten ... 650
... E.9 Anschluß der Basis-Dokumentation der SAP-Bibliothek ... 651
Index ... 653
Rezensionen
"Literaturtipp auf www.apentia-online.com!" Apentia Online
"Buch-Tipp!" E-3 Magazin 201403