Sie sind auf Seite 1von 12

PUBLIC

openSAP
Build Resilient Applications on SAP BTP with Amazon Web
Services

Week 3 Unit 1

00:00:06 Willkommen zu diesem offenen SAP-Kurs zum Erstellen von Anwendungen mit SAP
Business Technology Platform zusammen mit Amazon Web Services.
00:00:16 Willkommen in Woche 3, Kapitel 1. In diesem Kapitel lernen wir die Entwicklung von
Procode-Apps auf der SAP
00:00:25 BTP kennen. Schauen wir uns die Agenda an.
00:00:30 Wir behandeln SAP Cloud Application Programming Model, SAP Business Application
Studio, und wir lernen auch die Grundlagen von SAP HANA Cloud kennen,
00:00:42 SAP Fiori Elements sind, und wir werden auch den einfachen Benachrichtigungsservice von
Amazon kennenlernen, einen Vergleich zwischen den
00:00:52 beiden Services von Amazon, SQS und SNS. Und wir werden uns auch die Übung
ansehen, auf der wir in dieser Woche aufbauen
00:01:04 werden. Beginnen wir mit dem SAP Cloud Application Programming Model, kurz CAP
genannt.
00:01:14 Das SAP-CAP-Programmiermodell ist ein Framework aus Sprachen, Bibliotheken und
Werkzeugen zum Erstellen von Diensten und Anwendungen für Unternehmen.
00:01:26 Mit SAP CAP können wir Anwendungen mit gängigen Technologien wie Java und Node.js
erstellen.
00:01:35 Mit CAP können Sie die Anwendungsentwicklung beschleunigen, indem Sie sofort
einsatzbereite Lösungen für wiederkehrende Aufgaben verwenden.
00:01:43 Wir können Geschäftsanwendungen entwickeln, die auf verschiedenen Datenbanken wie
SAP HANA, SQLite, Postgres, SQLDB basieren.
00:01:55 Und wir werden auch in der Lage sein, diese Anwendungen mit Verbindungen zu Produkten
innerhalb von SAP oder sogar außerhalb der SAP-Welt zu integrieren.
00:02:09 Es gibt zahlreiche Vorteile für die Entwicklung Ihrer Anwendungen mit CAP-Technologie in
SAP BDB.
00:02:17 Zunächst werden Java und Node.js unterstützt, wie auf der vorherigen Folie beschrieben.
00:02:24 Und bei der GAP liegt der Schwerpunkt vor allem auf dem Bereich, in dem wir uns auf das
konzentrieren, was zu entwickeln ist und nicht auf wie.
00:02:34 Viele der wiederkehrenden Aufgaben werden automatisiert und sofort einsatzbereit
bereitgestellt.
00:02:42 Er bedient CRUD-Requests effizient und automatisch. Wir bieten sofort einsatzbereite
Unterstützung für die UI-Technologie von
00:02:50 SAP, SAP Fiori UI, und auch für die Verbindung zu SAP HANADB. Mit der GAP verfügen
wir über spezielle Instrumente, um den Entwicklungsweg zu
00:03:00 unterstützen. Wir haben das SAP Business Application Studio und wir haben auch Support
für
00:03:07 Visual Studio Code. Was ist also das CAP-Anwendungsprogrammiermodell?
00:03:16 Im CAP-Anwendungsprogrammiermodell bezieht sich der Begriff Domäne auf einen
bestimmten Geschäftsbereich oder einen Gegenstand innerhalb einer Organisation.
00:03:27 Core Data Services, CDS, ist eine Domänenmodellierungssprache des SAP-CAP-Modells.
00:03:35 Entwickler können CDS verwenden, um die Problemdomäne zu modellieren, indem sie die
im Modell enthaltenen Entitäten definieren.
00:03:46 Dieses Modell erfasst die statischen datenbezogenen Aspekte einer Problemdomäne in
Bezug auf Beziehungen zu anderen Entitäten.
00:03:58 SAP Business Application Studio. SAP Business Application Studio ist also eine Cloud-
basierte integrierte
00:04:06 Entwicklungsumgebung , die vollständig von SAP verwaltet wird. Sie ist als Cloud-Service
auf SAP BTP verfügbar.
00:04:16 Mit SAP Business Application Studio können wir Geschäftsanwendungen basierend auf
dem SAP-CAP-Modell erstellen und können einfach und schnell ausgeführt werden.
00:04:28 Wir entwickeln Geschäftsanwendungen basierend auf dem CAP-Programmiermodell mit
dedizierten Werkzeugen, die unter Business Application Studio bereitgestellt
00:04:37 werden. Wir können Benutzungsoberflächen mit SAP UI oder SAP Fiori entwerfen und
erstellen.
00:04:46 In SAP Business Application Studio können wir die Anwendung einfach testen und
debuggen und schließlich in SAP BTP implementieren.
00:04:59 Für die Übung, die wir in dieser Woche machen werden, müssen wir auch die Grundlagen
von SAP HANA Cloud kennen.
00:05:07 SAP HANA Cloud ist eine vollständig verwaltete Database-as-a-Service-Lösung, die unter
unter SAP Business Technology Platform bereitgestellt wird.
00:05:17 Mit SAP HANA Cloud können Sie Anwendungen erstellen und implementieren, die die
Leistungsfähigkeit von SAP HANADB in SAP Business Application Studio nutzen.
00:05:27 Wir werden in der Lage sein, Datenquellen aus On-Premise-Systemen, Cloud-
Anwendungen und externen Datenquellen zu integrieren.
00:05:35 In diesem Vortrag werden wir in der Lage sein, komplexe analytische Abfragen und große
Datenmengen Assets auszuführen.
00:05:41 Und wir werden auch unsere Datenplattform verwalten können und weniger häufig auch auf
Daten zugreifen.
00:05:51 Mit der abgedeckten Datenbank wechseln wir nun zur UI-Technologie auf dem Frontend,
die SAP Fiori elements verwenden wird.
00:06:01 SAP Fiori Elements ist ein von SAP bereitgestelltes Framework, das die Entwicklung von
SAP-Fiori-Anwendungen vereinfacht.
00:06:10 Mit SAP Fiori Elements können wir SAP-Fiori-Anwendungen basierend auf dem OData-
Service ohne JavaScript-UI-Coding anlegen.
00:06:20 SAP-Fiori-Anwendungen verwenden die folgenden Grundrisse. Es besteht die Möglichkeit,
einen Listen-Report, eine Object Page, eine
00:06:27 Analytical List Page, Übersichtsseiten oder einen Arbeitsvorrat anzulegen. Alle diese
werden als Vorlagen bereitgestellt, um unseren
00:06:34 Entwicklungsprozess voranzutreiben. Um die Übung in dieser Woche durchführen zu
können, benötigen wir die folgenden
00:06:44 Komponenten. Wir benötigen Zugriff auf das Testkonto für die Business Technology
Platform, wo
00:06:52 wir das Cloud-Anwendungsprogrammiermodell, das Business Application Studio, HANA
Cloud und wiederum die HANA-DB und Theorie-UI-Elemente verwenden.
00:07:03 Außerdem benötigen wir Zugriff auf das kostenlose AWS-Stufenkonto und den SNS-Service
von Amazon.
00:07:11 Damit möchte ich mit dem Architekturdiagramm oder dem Datenflussdiagramm der Übung
fortfahren, die wir in dieser Woche erstellen .
00:07:25 Wir erstellen eine CAP-Anwendung, die schließlich die Daten aus der HANA-Cloud-
Datenbank liest und den Service aufruft, um Amazons SNS-Dienst zum Senden
00:07:40 einer Benachrichtigung auszulösen. Wir machen diese Übung im Laufe der Woche und Sie
werden Schritt für Schritt

2 / 12
00:07:52 begleitet. Damit übergebe ich es nun an unseren AWS-Kollegen Ferri, um das SNS-Thema
von
00:08:05 Amazon zu behandeln. An dich, Ferri.
00:08:10 Vielen Dank, Madan. Bevor Sie mit der Erstellung der Lösung beginnen, besuchen wir
zunächst Amazon
00:08:16 Simple Notification Services oder Amazon SNS, einen verwalteten Service , der die
Nachrichtenzustellung von Publishern oder Abonnenten bereitstellt, auch als
00:08:25 Produzenten und Consumer bezeichnet. Publisher kommunizieren asynchron mit
Abonnenten, indem sie Nachrichten an ein
00:08:31 Topic senden, bei dem es sich um einen logischen Zugriffspunkt und Kommunikationskanal
handelt.
00:08:37 Clients können das SNS-Thema abonnieren und veröffentlichte Nachrichten über einen
unterstützten Endpunkttyp empfangen, z.B. Amazon Kinesis Data Firehose, Amazon SQS,

00:08:48 mobile Textnachrichten und andere. Es ist ein sehr zuverlässiger und skalierbarer Dienst
den Sie verwenden
00:08:55 können, um ereignisbasierte Architekturanwendungen über AWS SDK und CLI zu erstellen.

00:09:01 Im Application-to-Application-Konstrukt kann SNS verschiedene Abonnenten senden, wie


Sie dem Diagramm entnehmen können, sei es SQS für die weitere
00:09:10 Nachrichtenwarteschlange, Lambda für die Anwendungsverarbeitung, HTTPS für die
Integration und Kinesis Data Firehose für Streaming-bezogene Dienste, einschließlich
00:09:19 Archivierung in S3-Bucket. In der Anwendung zum Erstellen von Personen kann SNS
verschiedene Abonnenten
00:09:27 senden, z.B. Platzhalternachrichten oder SMS Mobile-Push und E-Mail-Benachrichtigung.
00:09:34 Machen wir einen Kontrast und vergleichen wir mit einem anderen Dienst namens Amazon
Simple Queue Services oder SQS, der die folgenden Funktionen hat.
00:09:42 Vollständig verwaltete Nachrichten-Queue-Services, skaliert fast unbegrenzt mit einfacher
und benutzerfreundlicher API und diesem
00:09:49 Buchstaben Q Support. Standard- und VIFO-Optionen, die Pufferungsfunktion macht den
Verbraucher
00:09:55 leicht in dem Ereignis zu skalieren, dass wir eine plötzliche Suche nach Nachrichten von
Sendern haben.
00:10:02 Amazon SNS hingegen sendet Benachrichtigungen an verschiedene Abonnenten
basierend auf Nachrichten des Publikationseigentümers ohne Pufferung.
00:10:09 Wenn also immer mehr Nachrichten von Publishern kommen, müssen die Verbraucher sich
um ihren eigenen Skalierungsmechanismus kümmern.
00:10:19 Betrachten wir dieses erste SNS-Architekturbeispiel. Sie können zwei Pfade von
Herausgebern anlegen, in diesem Fall CAP-Anwendung, die
00:10:28 einen Geschäftspartner anlegt, um das entsprechende SNS-Abonnement weiterzuleiten,
einer für den US-Geschäftspartner und der andere für
00:10:35 EU-Geschäftspartner Partner, der dann an den Client weitergeleitet wird, der in diesem Fall
SQS oder Simple Queuing System oder NLAMDA zur weiteren Verarbeitung wie
00:10:45 Codevalidierung erzwingen, Textcodevalidierung usw. Der SQS wird hier eingefügt, um
sicherzustellen, dass die
00:10:52 Abonnentenskalierung vorhersehbar ist. Bei einer Suche von Publishern gehen also keine
Messages verloren, und die Messages
00:10:59 werden entsprechend verarbeitet. Diese Architektur ist leicht verständlich, aber nicht
optimiert, da wir sie auf dem
00:11:06 SNS-Deployment-Teil vereinfachen können. Schauen wir uns die nächste Folie an.
00:11:16 In dieser alternativen Architektur lassen Sie Amazon SNS die Ereignisse entsprechend der
Subskription des SQS an das zugehörige Queuing-System oder SQS für US-Aufträge

3 / 12
00:11:28 und EU-Bestellungen queue und lambda zur weiteren Verarbeitung weiterleiten. Diese
Architektur bietet einfachere und niedrigere Implementierungskosten als die
00:11:38 erste, da Sie nur einen SNS implementieren, um Routing basierend auf
Nachrichtenattributen zu verwalten.
00:11:44 Zusammenfassend ist SNS großartig, wenn Sie Benachrichtigungen von Publishern an
einen oder mehrere Abonnenten verteilen möchten, einschließlich des Sendensvon
00:11:53 Nachrichten über Mobile-Push, SMS und E-Mails. Wenn Sie mehr über diese Themen
erfahren möchten, finden Sie weitere Informationen
00:12:03 zu diesen Links, z.B. SAP CapModel, Business Application Studio, SAP Fiori, SAP HANA
Cloud und Amazon SNS.
00:12:10 Sie können sehen, wie wir SAP CAP und Amazon SNS kombinieren können, um Ihr
Problem zu lösen.
00:12:16 In diesem Kapitel haben Sie gelernt, wie Sie einen Anwendungsfall mit SAP CAP, HANA
Cloud und SAP Business Application Studio, erstellen und den Amazon-SNS-Service für
00:12:24 die Benachrichtigung oder ereignisbasierte Entkopplung zusammenfügen. Ich hoffe, dass
dieses Kapitel für Sie nützlich ist, um Ihre Geschäftsprobleme zu
00:12:32 nutzen und zu lösen. Vielen Dank für Ihre Teilnahme an diesem Thema.

4 / 12
Week 3 Unit 2

00:00:05 Willkommen zu diesem offenen SAP-Kurs zum Erstellen von Geschäftsanwendungen auf
der SAP Business Technology Platform mit AWS.
00:00:17 Wir befinden uns in Woche 3, Einheit 2. In diesem Kapitel 2 richten wir unsere SAP BTP
und unser AWS ein und bereiten uns auf die Übung vor.
00:00:30 In diesem Kapitel behandeln wir die Grundlagen der Einrichtung von Business Application
Studio auf dem Testkonto.
00:00:38 Im Rahmen dessen richten wir die HANA Cloud, die HANA DB, und die notwendigen
Services für die Übung ein.
00:00:50 Wir werden auch SAP Business Application Studio einrichten. Wir konfigurieren es für das
Testkonto, indem wir Business Application Studio
00:01:02 abonnieren, und wir gewähren unserem Benutzer Entwicklerzugriff. Daher können wir uns
später anmelden und den Entwicklungsbereich in Business
00:01:14 Application Studio anlegen. Sehen wir uns nun die Demo an.
00:01:23 In dieser Demo erfahren Sie, wie Sie unser BTP-Konto einrichten, um Business Application
Studio zu aktivieren, und wie Sie unseren Entwicklungsbereich anlegen,
00:01:33 in dem wir an unserer Übung arbeiten. Gehen wir zunächst zu account.hannatrial.com,
00:01:40 hannatrial.ondemand.com. Zu diesem Zeitpunkt sollten Sie Ihr Testkonto bereits in Woche 1
eingerichtet
00:01:48 haben. Sie können also auf „Gehe zu Ihrem Testkonto“ klicken.
00:02:00 Sie können das Dialogfenster schließen und dann Ihr Unterkonto öffnen. Lassen Sie uns in
Instanzen und Abonnements schnell überprüfen.
00:02:14 Wir haben noch kein Business Application Studio. Gehen wir also zu den Anrechten.
00:02:24 Legen wir eine Konfiguration an. Klicken wir auf „Configure Entitlement“, klicken Sie auf
„Add service plan “,
00:02:33 suchen wir nach „Business Application Studio“ und es ist hier bereits ausgewählt.
00:02:41 Wenn es für Sie nicht ausgewählt ist, klicken Sie darauf, klicken Sie auf Add one service
plan, und klicken Sie schließlich auf Save.
00:02:51 Nachdem Sie dieses Anrecht ausgeführt haben, können Sie zu Instanzen und Abonnement
zurückkehren. Sie können oben hierauf Anlegen klicken und dann SAP
00:03:09 Business Application Studio, Testversion und dann Anlegen wählen. Dies wird einen
Moment dauern.
00:03:37 Daraufhin wird Ihnen dieses Bild angezeigt, auf dem Sie darüber informiert werden, dass
Sie abonniert sind.
00:03:43 Sie können auf go to application hier klicken oder zu application hier oder dieses
spezifische Symbol, das die Geschäftsanwendung studio in einer neuen
00:03:55 Registerkarte öffnet. Und wir werden hier auf meine Entwicklungsräume klicken können.
00:04:09 Zu diesem Zeitpunkt haben wir keinen Entwicklungsbereich, also legen wir unseren ersten
Entwicklungsbereich an, und dies wird eine Full-Stack-Cloud-Anwendung
00:04:18 sein. Geben Sie den Namen ein, öffnen Sie SAP V3, und klicken Sie auf „Dev Space
00:04:30 anlegen“. Dadurch wird Ihr Entwicklungsbereich bereitgestellt, und Sie können ihn dann
00:04:41 öffnen nachdem er verarbeitet wurde. Sobald der Entwicklungsbereich angelegt wurde, wird
eine grüne Erfolgsmeldung
00:04:49 namens running angezeigt. Anschließend können wir auf den Entwicklungsbereich klicken,
der unser Business Application Studio lädt.
00:05:04 Und hier werden wir in den kommenden Wochen unsere Anwendung entwickeln. Es gibt
einen letzten Schritt für uns, bevor wir diese Demo abschließen, das
00:05:17 heißt, dass wir zu einem Testkonto zurückkehren, auf Benutzer unter Sicherheit klicken,
Ihren eigenen Benutzer auswählen und die Rollensammlung zuordnen

5 / 12
00:05:28 und die Geschäftsanwendung Studio-Entwickler auswählen. Dieser Zugriff ist erforderlich,
damit wir unsere Entwicklung im Business Application
00:05:37 Studio fortsetzen können. Das war's für diese Demo.
00:05:42 Wir haben erfolgreich eine Instanz von Business Application Studio angelegt. In diesem
Video haben wir unseren Entwicklungsbereich für eine
00:05:50 Full-Stack-Anwendung angelegt und unserem Benutzer auch den erforderlichen Zugriff
gewährt.
00:05:57 Willkommen zurück nach dieser Demo. Jetzt, da unser Business Application Studio
eingerichtet ist, ist es übrig, die
00:06:05 SAP-HANA-Cloud und die SAP-HANA-Datenbank einzurichten. Dazu konfigurieren wir die
Quotenpläne für den Space und navigieren dann zum Space.
00:06:17 Anschließend richten wir die HANA Cloud ein und erstellen die SAP HANA-Datenbank
innerhalb der SAP HANA Cloud.
00:06:28 Sehen wir uns nun an, wie das geht. In dieser Demo legen wir eine Instanz von SAP HANA
Cloud und die Build-Work-Zone an.
00:06:39 Melden wir uns zunächst in unserem Testkonto unter account.hannatrial.online.com an, und
wir beginnen mit den Berechtigungen.
00:06:51 Klicken wir auf „Configure Entitlement“, fügen Sie Servicepläne hinzu und suchen Sie nach
SAP HANA.
00:07:02 Unter HANA Cloud sind Sie, wenn in meinem Konto bereits ausgewählt, Wenn Sie es
jedoch nicht haben, wählen Sie alles aus, wechseln Sie zu SAP HANA Schemas and HDI
00:07:16 containers, wählen Sie all diese aus, und Sie würden auf Add Service Plan klicken und auf
Save klicken.
00:07:29 Nachdem wir das Anrecht eingerichtet haben, gehen wir zurück zu unserem div space
indem wir auf die Bereiche hier klicken.
00:07:44 Hier haben wir die SAP-HANA-Cloud-Option und können auf SAP-HANA-Datenbank
erstellen klicken.
00:07:56 Daraufhin wird ein neues Dialogfenster geöffnet. Melden Sie sich mit Ihrem Standard-
Identity-Provider an.
00:08:06 Und Sie gelangen zu SAP HANA Cloud Central. Sie werden zu diesem Bild weitergeleitet,
nachdem HANA Cloud Central geladen wurde.
00:08:16 Sie können auf die SAP-HANA-Datenbank klicken und dann den nächsten Schritt wählen.
00:08:23 Hier können wir einen aussagekräftigen Instanznamen eingeben und dann ein Kennwort für
den Administrator wählen.
00:08:47 Klicken Sie dann auf den nächsten Schritt. Überprüfen Sie den Schritt, und wählen Sie
erneut "Nächster Schritt".
00:08:54 Noch einmal. Und stellen Sie hier sicher, dass Sie alle IP-Adressen zulassen wählen.
00:09:00 Dies ermöglicht die gesamte Kommunikation mit der SAP-HANA-Datenbank. Sie können
prüfen und anlegen.
00:09:12 Wählen Sie "Instanz anlegen". Dadurch wird eine Instanz von nRDB angelegt, die wir in
unserer Übung
00:09:20 verwenden werden. Es wird eine Weile dauern, bis sie bereitgestellt wird, aber Sie sehen
hier
00:09:28 den aktualisierten status. Im nächsten Teil der Demo erstellen wir SAP Build Work Zone.
00:09:41 Gehen wir also zurück zu den Anrechten und prüfen Sie, ob die Build-Work-Zone bereits
hinzugefügt wurde.
00:09:51 Wählen Sie "Servicepläne hinzufügen". Suchen Sie nach der Build-Work-Zone-
Standardedition.
00:09:58 Sie wurde bereits in meinem Konto hinzugefügt. Wählen Sie andernfalls diese aus, wählen
Sie die Drucktaste für den Serviceplan,
00:10:04 und sichern Sie Ihre Eingaben. Gehen wir nun zurück zu Instanzen und Abonnements.

6 / 12
00:10:11 Wählen Sie "Anlegen", wählen Sie die Build-Work-Zone aus, stellen Sie sicher, dass Sie die
Subskription auswählen, und wählen Sie "Anlegen".
00:10:33 Dadurch wird ein neues Abonnement für SAP Build Work Zone für uns angelegt. Die
Subskription für die Build-Work-Zone wurde erfolgreich angelegt.
00:10:46 Wir können hier auf go to application klicken oder hier auswählen und dies sollte ein neues
Popup öffnen.
00:10:58 Wenn diese Fehlermeldung angezeigt wird, liegt dies daran, dass dem Benutzer nicht der
erforderliche Zugriff gewährt wurde.
00:11:06 Kehren Sie zu den Sicherheitsbenutzern zurück, klicken Sie auf die zugeordneten
Rollensammlungen und wählen Sie Launchpad-Admin.
00:11:20 Ich werde Ihnen zeigen, wie Sie sich ab- und bei Ihrer eigenen Sammlung anmelden und
lassen Sie uns nun noch einmal zurückgehen und sie überprüfen.
00:11:28 Möglicherweise müssen Sie sich ab- und wieder anmelden. Lasst uns uns abmelden.
00:11:54 Wenn wir ihn nun wieder öffnen, können wir den Bauleiter erfolgreich sehen. Damit ist
unsere Demo für dieses Kapitel abgeschlossen.
00:12:08 Wir haben erfolgreich eine Instanz von SAP HANA Cloud DB angelegt und auch erfolgreich
die Build Work Zone abonniert.
00:12:19 Willkommen zurück nach der Demo. Wir sind am Ende dieses Kapitels angelangt. In
diesem Kapitel haben wir
00:12:28 unser Business Application Studio in unserem Testkonto für SAP BTP eingerichtet und die
erforderlichen Einstellungen konfiguriert, um unsere SAP-HANA-Cloud und
00:12:40 SAP-HANA-Datenbank im Testkonto von SAP BTP einzurichten. Danke, bis ins nächste
Kapitel.

7 / 12
Week 3 Unit 3

00:00:05 Hallo und herzlich willkommen zu diesem OpenSAP-Kurs zum Erstellen von
Geschäftsanwendungen auf der SAP Business Technology Platform mit AWS.
00:00:17 Wir sind in Woche drei, Einheit drei. In diesem Kapitel erfahren Sie, wie Sie unsere CAP-
Anwendung, den Backend-Service
00:00:25 und die Frontend-UI-Anwendung erstellen. Und schließlich, wie Sie diese UI-Anwendung in
Kürze mit SAP Build Work
00:00:33 verbinden können. Wir beginnen mit dem Backend-Service und wechseln dann zur
Frontend-UI, die auf SAP
00:00:41 Fiori Elements basiert. Außerdem erfahren wir, wie Sie diese Anwendungen in der Plattform
für die
00:00:48 Unternehmenstechnologie implementieren. Sehen wir uns nun die Demo der endgültigen
Anwendung an.
00:00:56 In dieser Demo sehen wir, wie die endgültige Anwendung nach der Entwicklung des
Backend-Services CAP, der Frontend-UI und deren Integration aussehen würde.
00:01:09 Wenn Sie zu diesem Zeitpunkt alle Anweisungen befolgt haben, hätten Sie diese
Anwendung auch in SAP Build Work Zone integriert.
00:01:18 Beginnen wir mit dem Aufrufen des Website-Verzeichnisses von SAP Build Work Zone.
00:01:23 Von dort aus können wir auf unsere Seite klicken, die uns zur Startseite führt. Und hier
sehen wir die Kachel, die uns zu unserer Anwendung führt.
00:01:36 Wenn die Anwendung zum ersten Mal geladen wird, gelangen wir auf eine Suchseite, auf
der klicken können, um die Geschäftspartner vom Mock-Server
00:01:46 abzurufen, den wir in den letzten Wochen angelegthaben . Diese Antwort kann von einer
Spagger-UI validiert werden, auf der Sie für
00:02:00 Geschäftspartner abrufen, ausprobieren und ausführen können, um dieselbe Antwort
anzuzeigen.
00:02:20 Wir können auch auf einen bestimmten Geschäftspartner klicken und zur Detailseite
wechseln und auch die Swagger-UI verwenden, um den Abruf eines
00:02:35 einzelnen Geschäftspartners auszulösen, indem wir die Geschäftspartner-ID eingeben.
00:02:51 Klicken wir auf „Testen“, um den Geschäftspartner auszufüllen, und wir können auch die
erweiterte Geschäftspartneradresse auswählen, um die
00:03:00 Adresse anzuzeigen. Auf diese Weise können wir auch die Adresse verifizieren, die hier
angezeigt
00:03:08 wird. Wir können den Geschäftspartner auch bearbeiten, seinen Verifizierungsstatus
00:03:25 ändern, die Postleitzahl ändern, als geändert markieren und die Änderungen sichern.
00:03:44 Damit ist unsere Demo abgeschlossen. Im nächsten Kapitel integrieren wir diese
Anwendung in den AWS-SNS-Service, um die
00:03:53 Benachrichtigung auszulösen. Willkommen zurück.
00:03:58 Was haben wir also bisher in diesem Kapitel gelernt? Wir haben gelernt, wie Sie unsere
CAP-Anwendung in SAP Business Application
00:04:06 Studio erstellen. Wir haben gelernt, wie Sie unser CDS-Modell, das Domänenmodell und
das
00:04:12 Service model definieren und benutzerdefinierte Service-Implementierungen hinzufügen.
00:04:17 Wir haben auch gelernt, wie wir externe Services mit dem CAP-Remote-Service
konsumieren. Außerdem haben wir unser Frontend mit SAP Fiori Elements erstellt.
00:04:29 Wir konnten dieses Frontend mit dem Backend-Service verbinden und haben auch gelernt,
wie wir es in unserem SAP-BTP-Testkonto implementieren können.
00:04:38 Schließlich konnten wir diese SAP-Fiori-UI so konfigurieren, dass sie als Kachel auf unserer
Website von SAP Build Work Zone angezeigt wird.

8 / 12
00:04:50 Für weitere Informationen haben wir hier einige Materialien verlinkt, in denen Sie mehr über
diese Themen erfahren können: CAP-Modell, SAP Fiori, HANA Cloud,
00:05:00 Business Application Studio und SAP Build Work Zone. Wir haben einige sehr gute
Einstiegsmaterialien für Anfänger und auch
00:05:09 einige Tutorials für erfahrene Entwickler. Vielen Dank, treffen Sie sich im nächsten Kapitel.

9 / 12
Week 3 Unit 4

00:00:05 Hallo und herzlich willkommen beim OpenSAP-Kurs zum Erstellen von
Geschäftsanwendungen mit SAP Business Technology Platform und AWS.
00:00:15 Wir sind in Woche 3, Einheit 4. In diesem Kapitel werden wir die CAP Anwendung
integrieren, die wir mit dem
00:00:23 Amazon-SNS-Service erstellt haben. Wir behandeln das AWS SDK für JavaScript, wie das
Erscheinungsbild dieses SDK ist,
00:00:34 und wir werden dieses SDK auch verwenden, um die CAP-Anwendung zu verbinden, die
wir in der letzten Woche entwickelt haben, um E-Mail-Benachrichtigungen mit dem
00:00:47 AWS-SNS-Service zu senden. Amazon stellt dieses SDK für JavaScript bereit, das sehr
hilfreich ist, um in
00:01:02 AWS-Services zu integrieren und ihre Services aufzurufen. Es handelt sich um ein von
AWS bereitgestelltes Development Kit und ein
00:01:12 npm-Paket, das installiert und in der SAP-Capp-Anwendung verwendet werden kann. Mit
AWS SDK für JavaScript können Sie mit AWS Managed Services durch Programmieren
00:01:24 in JavaScript interagieren. Wir können eine Node.js-Anwendung erstellen, die mit einem der
AWS managed
00:01:31 Services kommunizieren kann. Um diesen Service zu installieren, wurden alle Anweisungen
bereitgestellt.
00:01:39 Beispiel: Sie verwenden den Befehl npm und die Installationsfunktion und wählen den
Dienstnamen aus.
00:01:50 Sehen wir uns nun die Demo an, wie die endgültige Anwendung zusammen mit der
Benachrichtigung aussehen würde.
00:01:57 Willkommen zur Demo von Woche 3, Kapitel An dieser Stelle haben wir die Integration
zwischen der Anwendung, der CAP-Anwendung,
00:02:07 die wir erstellthaben und dem Amazon SNS-Benachrichtigungsdienst abgeschlossen.
Sehen wir uns nun eine Demo der Anwendung an.
00:02:17 Wir lösen die Suche aus und öffnen dann die Anwendung. Wählen wir einen
Geschäftspartner aus, der sich bereits im Status „Verifiziert“
00:02:26 befindet. Lassen Sie uns den Status zurück in „In Bearbeitung“ ändern.
00:02:35 Kennzeichnen Sie ihn als zentral gesperrt. Ändern Sie ein Feld in der Adresse.
00:02:43 Stellen Sie sicher, dass es geändert wurde und sichern Sie die Daten. Dieser sollte nun die
Daten auf unserem Mock-Server aktualisieren und auch eine
00:02:58 Benachrichtigung auslösen. Lassen Sie uns die Benachrichtigung prüfen.
00:03:15 Wir sehen, dass gerade eine neue E-Mail gekommen ist. Diese E-Mail enthält einen Link,
über den wir wieder auf die Website zugreifen
00:03:27 können. Sie enthält die Zusammenfassung, dass sie vom SAP-Geschäftspartner Validation

00:03:35 ausgelöst wurde, und wir müssen die Änderungen überprüfen. Wenn Sie nun auf diesen
Link klicken, gelangen wir zurück zur Anwendung direkt
00:03:48 in den Geschäftspartner, den Sie gerade bearbeitet haben. Wir können nun die Änderungen
überprüfen.
00:03:59 Wenn wir mit den Änderungen zufrieden sind, können wir den Status setzen, um zu
verifizieren und die Sperre zu entfernen.
00:04:08 Wählen Sie "Sichern". Wir können auch überprüfen, ob die Daten, die wir aktualisiert haben,
auf der
00:04:20 Swagger-UI widergespiegelt werden. Prüfen wir nun die Postleitzahl in der Adresse und wir
sehen die neuen
00:04:33 Informationen. Das führt uns zum Ende der Demo, sodass wir erfolgreich die Anwendung
erstellen

10 / 12
00:04:43 und eine Benachrichtigung über den Amazon-SNS-Service auslösen konnten. Danke.
00:04:52 Willkommen zurück aus der Demo. Für weitere Informationen finden Sie hier einige Links,
die Sie zum Amazon AWS SDK
00:05:00 für Node.js und SDK für Java führen würden. Es gibt auch einige Get-Start-Links für diese
SDKs, für JavaScript, für Node.js,
00:05:12 für React Native usw. Es gibt auch Links zu Beispielen für SNS-Services und deren
Verwendung.
00:05:26 In diesem Kapitel haben wir uns also mit AWS SDK für Node.js vertraut gemacht, wie
dieses SDK installiert wird und wie dieses SDK verwendet wird, um den
00:05:36 Amazon-SNL-Service in einer SAP-CAP-Anwendung zu nutzen. Damit sind wir am Ende
von Woche 3 angelangt.
00:05:48 In dieser Woche haben wir das SAP Cloud Application Programming Model kennengelernt.

00:05:55 Wir haben gelernt, wie Sie eine einfache CAP-Anwendung anlegen, die in die Services SAP
HANA Cloud, SAP S4 HANA und AWS in SAP Business Application Studio integriert

00:06:07 wird. Wir haben gelernt, wie Sie durch die SAP-S/4HANA-Services von SAP Business
00:06:14 Accelerator Hub navigieren und diese verwenden. In der kommenden Woche erfahren Sie
mehr über fortschrittliche Konzepte in SAP BTP
00:06:23 und AWS für die Entwicklung widerstandsfähiger Anwendungenauf der SAP BTP.
00:06:30 Vielen Dank und viel Erfolg.

11 / 12
© 2023 SAP SE or an SAP affiliate company. All rights reserved.
See Legal Notice on www.sap.com/legal-notice for use terms,
disclaimers, disclosures, or restrictions related to SAP Materials
for general audiences.

Das könnte Ihnen auch gefallen