SAP Build Anwendungen und Automatisierung

Jul 18, 2024

Vorlesungsnotizen: SAP Build Applications und Automatisierung auf SAP BTP

Agenda

  • Was ist Build?
  • Hauptmerkmale von Build
  • Build Prozessautomatisierung
  • Einrichten von Build Apps auf SAP BTP

Übersicht von Build

  • Low-Code-Entwicklungsplattform: Ermöglicht die Entwicklung von Unternehmensanwendungen mit minimalem Codierungsaufwand.
  • Entwickler-Inklusivität: Geeignet für Entwickler ohne umfangreiche Programmierkenntnisse.
  • Drag-and-Drop-Schnittstelle: Integriert visuelle Programmierung für einfache Applikationserstellung.

Hauptmerkmale von Build

  • Visuelle Programmierung: Integriert Workflow-Management mit SAP Fiori Anwendungen.
  • Automatisierungsintegration: Nahtlose Automatisierung von Prozessen; Entscheidungsintegration.
  • Dateninput & -verarbeitung: Integration mehrerer Backend-Systeme und automatisierte Datenverarbeitung.
  • SDK-Komponenten: Umfangreiche SDK-Bibliothek für verschiedene Automationen (z.B. Outlook, Word).
  • Automatisch generierter Code: Vorschläge und automatische Code-Generierung basierend auf Benutzereingaben.
  • Fusion-Entwicklung: Ermöglicht die Integration mit mehreren Services und Zielen.

Build Prozessautomatisierung (BPA)

  • Reibungsloser Übergang: Erleichtert die Automatisierung komplexer Geschäftsprozesse.
  • Verkürzter Entwicklungszyklus: Vereinfacht den Prozess durch Integration von Workflow- und Datenbindungselementen.
  • Robotergestützte Prozessautomatisierung: Integriert robotergestützte Prozessautomatisierung und KI-Funktionalitäten.
  • Bevorstehende Funktionen: Integration mit generativer KI für Code-Vorschläge.
  • Erhöhte Effizienz: Wiederverwendung vorgefertigter Bibliotheken und SDKs erhöht die Entwicklungseffizienz.

Einrichtung auf SAP BTP

  • Cloud-Identitätsdienste: Notwendig für Authentifizierung und Single Sign-On (SSO).
  • Service-Marktplatz-Abonnement: Einrichtung umfasst mehrere Rollen (Admin, Entwickler) und Integrationen.
  • Kundenspezifische und Standard-Identitätsdienste: Konfigurationsoptionen basierend auf den Bedürfnissen.
  • Bereitstellung & Vertrauenskonfiguration: Schritte zur Aktivierung von Accounts und Rollen für umfassenden Zugang.

Anwendungsfälle und Applikationen

  • Low-Code-Automatisierung: Unterstützt die Erstellung kohärenter Benutzererfahrungen und automatisierter Geschäftsprozesse.
  • Multi-Komponenten-Integration: Integration mit REST API, SAP und nicht-SAP-Systemen, die die Zusammenarbeit verbessern.
  • Wiederverwendbare Artefakte: Entwicklung wiederverwendbarer Anwendungen und Prozesse.
  • Branchenanwendungen: Erhöht die Produktivität in verschiedenen Branchen.

Beispiel-Demonstration

  • Genehmigungsprozess: Erstellt und demonstriert von der Dateneingabe bis zur endgültigen Genehmigung.
  • Prozessüberwachung: Details werden protokolliert und zur Überprüfung sichtbar gemacht.
  • Mind-Box-Integration: Aufgabenlisten anzeigen für zugewiesene Aufgaben.

Q&A Highlights

  • Low-Code-Natur: Geeignet für Benutzer mit begrenzten Programmierkenntnissen; integriert SAP CAPM für Experten.
  • Generative AI in Zukunft: Entwicklungen in der KI zur Erzeugung von Code basierend auf Textvorgaben.
  • Migration von Web IDE: Plugins verfügbar für den Umstieg auf Business Application Studio (BAS) und die Annahme des Cloud Foundry-Modells.
  • Nutzung für funktionale Berater: Ermöglicht die Automatisierung von Prozessen für diejenigen mit Geschäftswissen (z.B. SD, Lieferkette).
  • Neue Jobrollen: Trends bei Jobangeboten für Bau- und Automatisierungsrollen innerhalb des SAP-Ökosystems.
  • Server und Autorisierung: Kontext zur Einrichtung von Trials, Abonnements und Rollen für eine ordnungsgemäße Integration.

Schulung & Ressourcen

  • Schulungsprogramme: Detaillierte Sitzungen zur Erstellung von Build-Apps, BPA-Prozessen und Integrationen.
  • Live- und aufgezeichnete Sitzungen: Verfügbarkeit von praktischen Trainings, Aufzeichnungen und Übungsmaterialien.
  • Zertifizierungen und Karriere: Informationen zu Zertifizierungen für SAP Full-Stack-Entwickler und andere Rollen im Zusammenhang mit BTP & Build.

Schlussfolgerung

  • Zukünftige Trends: SAP BTP und Build Apps sind entscheidend für Innovation und Automatisierung in Unternehmensanwendungen.
  • Praktische Implementierung: Ermutigt zu praktischen Erfahrungen mit Build-Apps für reale Anwendungen.