Franz / Trapp | Anwendungsentwicklung mit ABAP Objects | Buch | 978-3-8362-2635-6 | sack.de

Buch, Deutsch, 695 Seiten, Format (B × H): 174 mm x 246 mm, Gewicht: 1313 g

Reihe: SAP Press

Franz / Trapp

Anwendungsentwicklung mit ABAP Objects

Eigenständige SAP-Anwendungen auf der grünen Wiese entwickeln - Vom Architekturentwurf bis zur Umsetzung
2. Auflage 2014
ISBN: 978-3-8362-2635-6
Verlag: Rheinwerk Verlag GmbH

Eigenständige SAP-Anwendungen auf der grünen Wiese entwickeln - Vom Architekturentwurf bis zur Umsetzung

Buch, Deutsch, 695 Seiten, Format (B × H): 174 mm x 246 mm, Gewicht: 1313 g

Reihe: SAP Press

ISBN: 978-3-8362-2635-6
Verlag: Rheinwerk Verlag GmbH


Entwickeln Sie Ihre eigene Geschäftsanwendung mit ABAP! Mit diesem Programmierleitfaden meistern Sie die Herausforderung, eigenständige Anwendungen komplett losgelöst vom SAP-Standard umzusetzen. Von der Konzeption der flexiblen und erweiterbaren Anwendungsarchitektur bis zur Programmierung in ABAP Objects werden Sie durch den Gesamtprozess der Softwareentwicklung geführt. Codebeispiele und Screenshots veranschaulichen alle Schritte von der Anwendungsschicht zur GUI- und Schnittstellenprogrammierung. Dabei kommen auch die neusten Technologien zum Einsatz, wie die Entwicklung für SAP HANA und Sidepanel im SAP NetWeaver Business Client.

Aus dem Inhalt:

- Entwurf von Anwendungssystemen

- Anwendungsobjekt

- Klassen und Interfaces

- Modularisierung

- Anwendungsarchitektur

- Paketkonzept

- Anwendungslogik und Workflows

- SAP GUI-Programmierung und SAP NetWeaver Business Client

- Web Dynpro ABAP

- SAP UI5

- SAP-Geschäftspartner

- Techniken der Anwendungsprogrammierung

- Webservices

- SAP HANA-optimierte Anwendungen

Franz / Trapp Anwendungsentwicklung mit ABAP Objects jetzt bestellen!

Weitere Infos & Material


Geleitwort. 19

  Vorwort. 21

  Einleitung. 23

  1.  Entwurf von Anwendungssystemen. 31

       1.1. Anforderungen. 32

       1.2. Allgemeine architektonische Überlegungen. 49

       1.3. Verwendung des SAP-Standards. 59

  2.  Anwendungsobjekt. 61

       2.1. Was ist ein Anwendungsobjekt?. 62

       2.2. Modellierung des Anwendungsobjektes auf Datenbankebene. 66

       2.3. Realisierung der Objektpersistenz. 88

       2.4. Transaktionskonzept. 116

       2.5. Best Practices. 123

  3.  Klassen, Interfaces und Ausnahmen. 135

       3.1. Vorteile von ABAP Objects. 137

       3.2. Ausnahmen. 139

       3.3. Grundprinzipien des objektorientierten Entwurfs. 145

       3.4. Klassische Modularisierungseinheiten. 153

       3.5. Best Practices. 156

  4.  Anwendungsarchitektur. 159

       4.1. Anforderungen an die Anwendungsarchitektur. 159

       4.2. Softwarestrukturierung aus Sicht der Softwaretechnik. 161

       4.3. Wie strukturiert man ein Softwaresystem?. 165

       4.4. Paketkonzept. 174

       4.5. Komposition von Paketen. 189

       4.6. Laufzeitkonfiguration von Softwarekomponenten. 190

       4.7. Best Practices. 212

  5.  Anwendungsschicht. 223

       5.1. Anwendungslogik. 224

       5.2. Customizing. 232

       5.3. Suchdienste. 240

       5.4. Workflows. 245

       5.5. Geschäftsregeln mit BRFplus. 263

  6.  GUI-Programmierung. 291

       6.1. Überblick über die UI-Technologien von SAP. 292

       6.2. Ergonomiebeispiele und Dialogstandards. 294

       6.3. Tabellenpflegedialoge. 302

       6.4. Bereichsmenüs. 314

       6.5. Objektorientierte Dynpro-Programmierung. 316

       6.6. Web Dynpro ABAP. 359

       6.7. Floorplan Manager. 380

       6.8. Herausforderung der Dialogintegration. 388

       6.9. SAP NetWeaver Business Client. 391

       6.10. Best Practices. 398

  7.  SAP-Geschäftspartner. 401

       7.1. Hintergrundinformationen. 401

       7.2. Erweiterung des SAP-Geschäftspartners. 406

       7.3. Erweiterung des SAP Locators. 437

       7.4. Geschäftspartner in SAP Master Data Governance. 454

       7.5. Wichtige Transaktionen. 458

  8.  Techniken der Anwendungsprogrammierung. 459

       8.1. Realisierung des Anwendungsprotokolls. 460

       8.2. Anwendungen parallelisieren. 485

       8.3. Wichtige Transaktionen. 514

  9.  Entwicklung von Webservices. 515

       9.1. Überblick über die Konnektivitätstechnologien des AS ABAP. 516

       9.2. Grundlagen zu Webservices. 525

       9.3. Modellierung von Webservices. 528

       9.4. Entwicklung eines Beispiel-Webservice. 538

       9.5. Konsumieren von Webservices. 563

       9.6. Weitere Themen. 572

10.  Anwendungsentwicklung mit SAP HANA. 579

       10.1. Einsatzszenarien für SAP HANA. 580

       10.2. Besonderheiten von SAP HANA. 583

       10.3. Analysewerkzeuge für die Codeoptimierung. 588

       10.4. Architekturempfehlungen für den Entwurf neuer Anwendungen. 597

       10.5. Architekturempfehlungen für abwärtskompatible Anwendungen. 603

       10.6. Architektur von Side-by-Side-Anwendungen. 607

       10.7. Transaktionale Anwendungen und Analytik. 613

       10.8. Praxisbeispiel. 617

       10.9. Zusammenfassung. 625

       10.10. Wichtige Transaktionen. 626

11.  Informationsquellen in der Projektplanungs- und Realisierungsphase. 629

       11.1. SAP Service Marketplace. 629

       11.2. ABAP-Schlüsselwortdokumentation. 634

       11.3. SAP Design Guild. 635

       11.4. Innenleben des AS ABAP. 636

       11.5. Wissensmanagement. 644

       11.6. Wichtige Transaktionen. 647

12.  Management von Entwicklungsprojekten. 649

       12.1. Rollen in Entwicklungsprojekten. 649

       12.2. Qualitätsmanagement. 651

  Anhang. 673

       A. Literaturverzeichnis. 675

       B. Zitatverzeichnis. 679

       C. Die Autoren. 681

  Index. 683


Trapp, Tobias
Tobias Trapp ist Softwarearchitekt bei der AOK Systems GmbH. Er besitzt mehr als 15 Jahre Erfahrung in der Softwareentwicklung auf verschiedenen Plattformen und mit verschiedenen Programmiersprachen, sowohl im Bereich der Individual- wie auch der Standardsoftware. Seine derzeitigen Arbeitsschwerpunkte sind datenintensive Anwendungen und Prozessautomatisierung mittels Geschäftsregeln. Darüber hinaus besitzt er Erfahrung in den Bereichen Anwendungsintegration und SOA sowie der SAP-NetWeaver-Plattform. Weiterhin nimmt er am SAP-Mentor-Programm teil und ist Autor diverser Bücher bei SAP PRESS.

Franz, Thorsten
Thorsten Franz ist Gründer des SAP-Beratungsunternehmens operatics und seit mehr als 15 Jahren als Architekt, Berater, Entwickler, Projektleiter und Coach im SAP-Entwicklungsumfeld tätig. Er wurde als SAP Mentor und SAP HANA Distinguished Engineer ausgezeichnet und ist häufig als Referent bei internationalen Entwicklerkonferenzen anzutreffen. Seine Schwerpunkte sind große Entwicklungsprojekte und SAP-Einführungen sowie der Einsatz innovativer Technologien wie SAP HANA. Neben diesem Buch ist er Koautor des Buches Discover ABAP (SAP PRESS 2011).



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.