Hugendubel.info - Die B2B Online-Buchhandlung 

Merkliste
Die Merkliste ist leer.
Bitte warten - die Druckansicht der Seite wird vorbereitet.
Der Druckdialog öffnet sich, sobald die Seite vollständig geladen wurde.
Sollte die Druckvorschau unvollständig sein, bitte schliessen und "Erneut drucken" wählen.

ABAP-Entwicklung auf der SAP Cloud Platform

Sprachumfang, Werkzeuge und Methodik der SAP BTP, ABAP Environment
BuchGebunden
534 Seiten
Deutsch
Rheinwerk Verlagerschienen am28.11.2020
ABAP entwickelt man heute in der Cloud! Ob kundeneigene Erweiterungen oder eigenständige Anwendungen -- lernen Sie in diesem Buch, wie Sie in der ABAP-Umgebung der SAP Cloud Platform arbeiten. Sie erfahren, welcher Sprachumfang Ihnen in der Cloud zur Verfügung steht und wie Sie das RESTful-Programmiermodell richtig anwenden. Von der Datenmodellierung bis zur Geschäftslogik werden Sie anhand eines durchgängigen Beispiels durch alle Schritte der Entwicklung geführt.

Aus dem Inhalt:

Architektur und AnwendungsszenarienFreigegebener SprachumfangABAP Environment einrichtenRESTful-ABAP-ProgrammiermodellVirtuelles Datenmodell mit CDSGeschäftsobjekte modellierenServicedefinition und -BindingSperrkonzeptSpeicherroutinenProjection LayerKommunikation mit externen SystemenBenutzeroberflächen mit SAP Fiori ElementsBerechtigungenCustomizing bereitstellen
mehr
Verfügbare Formate
BuchGebunden
EUR79,90
E-BookEPUB0 - No protectionE-Book
EUR79,90

Produkt

KlappentextABAP entwickelt man heute in der Cloud! Ob kundeneigene Erweiterungen oder eigenständige Anwendungen -- lernen Sie in diesem Buch, wie Sie in der ABAP-Umgebung der SAP Cloud Platform arbeiten. Sie erfahren, welcher Sprachumfang Ihnen in der Cloud zur Verfügung steht und wie Sie das RESTful-Programmiermodell richtig anwenden. Von der Datenmodellierung bis zur Geschäftslogik werden Sie anhand eines durchgängigen Beispiels durch alle Schritte der Entwicklung geführt.

Aus dem Inhalt:

Architektur und AnwendungsszenarienFreigegebener SprachumfangABAP Environment einrichtenRESTful-ABAP-ProgrammiermodellVirtuelles Datenmodell mit CDSGeschäftsobjekte modellierenServicedefinition und -BindingSperrkonzeptSpeicherroutinenProjection LayerKommunikation mit externen SystemenBenutzeroberflächen mit SAP Fiori ElementsBerechtigungenCustomizing bereitstellen
Details
ISBN/GTIN978-3-8362-7830-0
ProduktartBuch
EinbandartGebunden
Erscheinungsjahr2020
Erscheinungsdatum28.11.2020
Seiten534 Seiten
SpracheDeutsch
Gewicht1109 g
Artikel-Nr.16254283

Inhalt/Kritik

Inhaltsverzeichnis

  Einleitung ... 15
  1.  Die SAP Cloud Platform ... 21

       1.1 ... Herausforderungen des digitalen Zeitalters ... 22
       1.2 ... Einsatzgebiete der SAP Cloud Platform ... 25
       1.3 ... Konzepte der SAP Cloud Platform ... 30
       1.4 ... Cloud Foundry als Basis für das ABAP Environment ... 39
       1.5 ... Dienste der SAP Cloud Platform ... 44
       1.6 ... Zusammenfassung ... 47

  2.  Einführung in SAP Cloud Platform, ABAP Environment ... 49

       2.1 ... Einordnung in die SAP-Systemlandschaft ... 50
       2.2 ... Anwendungsszenarien ... 52
       2.3 ... Architektur des ABAP Environment ... 56
       2.4 ... Lizenzmodell ... 59
       2.5 ... Upgrades und Wartung ... 61
       2.6 ... Zusammenfassung ... 62

  3.  ABAP Environment einrichten ... 63

       3.1 ... Eine ABAP-Service-Instanz anlegen ... 63
       3.2 ... Das Dashboard als Administrationsoberfläche ... 70
       3.3 ... Identitäts- und Zugriffsverwaltung ... 74
       3.4 ... ABAP Development Tools als Entwicklungsumgebung einrichten ... 77
       3.5 ... Zusammenfassung ... 84

  4.  Aufbau des Datenmodells der Beispielanwendung ... 85

       4.1 ... Einführung in die Beispielanwendung ... 86
       4.2 ... Softwarekomponenten ... 89
       4.3 ... Datenmodell implementieren ... 100
       4.4 ... Eine Konsolenanwendung anlegen ... 112
       4.5 ... Virtuelles Datenmodell ... 116
       4.6 ... Zusammenfassung ... 124

  5.  Freigegebener Sprachumfang und Objekte ... 127

       5.1 ... ABAP-Sprachversion und -elemente ... 128
       5.2 ... Freigegebene Repository- und Objekttypen ... 131
       5.3 ... Entwicklungsobjekte freigeben ... 133
       5.4 ... Freigegebene Objekte suchen ... 142
       5.5 ... Zusammenfassung ... 147

  6.  Geschäftsobjekte modellieren ... 149

       6.1 ... ABAP-RESTful-Programmiermodell als Grundlage für die Geschäftsobjektmodellierung ... 150
       6.2 ... Aufbau des Geschäftsobjekts ... 155
       6.3 ... Geschäftsobjektmodellierung mittels CDS-Views ... 158
       6.4 ... Business Services erstellen ... 162
       6.5 ... Zusammenfassung ... 176

  7.  Geschäftslogik entwickeln ... 177

       7.1 ... Implementierungsszenarien ... 178
       7.2 ... Transaktionales Verhalten implementieren ... 182
       7.3 ... Ermittlungen implementieren ... 196
       7.4 ... Validierungen implementieren ... 208
       7.5 ... Aktionen implementieren ... 213
       7.6 ... Zusätzliche Feldeigenschaften definieren ... 218
       7.7 ... Sperrkonzepte ... 226
       7.8 ... Zusammenfassung ... 232

  8.  Erweiterung des Speicherverhaltens ... 235

       8.1 ... Erweitertes Speicherverhalten implementieren ... 237
       8.2 ... Eigene Speicherroutinen implementieren ... 244
       8.3 ... Zusammenfassung ... 251

  9.  Verwendung von Geschäftsobjekten ... 253

       9.1 ... Flexible Konsumierung von Geschäftsobjekten mittels Projektionsschicht ... 254
       9.2 ... Projektionsschicht erstellen ... 258
       9.3 ... Virtuelle Elemente modellieren ... 267
       9.4 ... Zusammenfassung ... 272

10.  Gestalten von Benutzeroberflächen ... 275

       10.1 ... Einheitliche Benutzeroberflächen mit SAP Fiori Elements ... 276
       10.2 ... UI-Annotationen ... 286
       10.3 ... Metadatenerweiterungen ... 312
       10.4 ... Aktive Annotationen ... 316
       10.5 ... Benutzeroberflächen mit der SAP Web IDE anlegen ... 317
       10.6 ... Zusammenfassung ... 330

11.  Customizing im ABAP Environment bereitstellen ... 333

       11.1 ... Business Configuration ... 334
       11.2 ... Eine Business-Configuration-Anwendung entwickeln ... 339
       11.3 ... Customizing Lifecycle Management ... 362
       11.4 ... Zusammenfassung ... 364

12.  Berechtigungen implementieren ... 367

       12.1 ... Berechtigungsobjekte ... 368
       12.2 ... Berechtigungsprüfungen für Geschäftsobjekte ... 373
       12.3 ... Benutzern Berechtigungen zuweisen ... 382
       12.4 ... Zusammenfassung ... 396

13.  Kommunikation mit externen Systemen ... 399

       13.1 ... Kommunikationsmanagement ... 400
       13.2 ... Arbeiten mit APIs ... 411
       13.3 ... Anbindung an On-Premise-SAP-Systeme ... 422
       13.4 ... Side-by-Side-Erweiterungen für SAP S/4HANA ... 439
       13.5 ... Zusammenfassung ... 452

14.  Kundeneigenen Quellcode migrieren ... 455

       14.1 ... Cloud-Readiness-Prüfungen durchführen ... 455
       14.2 ... Migration in das ABAP Environment ... 471
       14.3 ... Halbautomatische Quellcodeanpassungen ... 485
       14.4 ... Zusammenfassung ... 496

15.  Software Lifecycle Management ... 499

       15.1 ... Git ... 500
       15.2 ... Git-Enabled Change and Transport System ... 503
       15.3 ... Zusammenfassung ... 516

  A.  Quellen- und Literaturverzeichnis ... 517
  B.  Das Autorenteam ... 521
  Index ... 523
mehr
Kritik
»Buchtipp!« DSAG-Newsletter 202012mehr

Schlagworte

Autor

André Tiebing ist ABAP Senior Consultant bei der RealCore Group. Hier bringt er seine über zehnjährige Erfahrung bei der Konzeptionierung und Entwicklung individueller Lösungen in Kundenprojekte namhafter Handelsunternehmen ein. Seit Anfang 2020 leitet er zusammen mit Benjamin Kunold das Competence Center SAP Development und ist für die Identifizierung und Analyse von neuen und zu vertiefenden Technologieschwerpunkten verantwortlich. Nach seiner Ausbildung zum Fachinformatiker für Anwendungsentwicklung bei einem großen Textileinzelhandelsunternehmen hat er einige Jahre als Entwickler im Bereich SAP Retail gearbeitet, bevor er zu seinem aktuellen Arbeitgeber wechselte.Benjamin Kunold arbeitet seit 2010 für die RealCore Group. Er ist zusammen mit André Tiebing als Head of Competence Center SAP Development beschäftigt. Zu seinem Tätigkeitsbereich gehört neben der Identifizierung und Analyse vielversprechender neuer Technologien auch der Wissenstransfer im Bereich der ABAP-Entwicklung. Im Mittelpunkt steht hier vor allem SAP Cloud Platform, ABAP Environment. Benjamin Kunold besitzt mehr als 10 Jahre Erfahrung in der ABAP-Entwicklung und arbeitet in verschiedenen Projekten des Einzelhandels sowie des Energiedienstleistungssektors. Nach seiner Ausbildung als Fachinformatiker für Anwendungsentwicklung absolvierte er nebenberuflich den Bachelor-Studiengang Wirtschaftsinformatik an der Fachhochschule Dortmund.
Weitere Artikel von
Tiebing, André
Weitere Artikel von
Kunold, Benjamin
Weitere Artikel von
Jungk, Patrick