In-App Extensions
In-App Extensions sind Erweiterungen, die direkt innerhalb der SAP-Anwendung vorgenommen werden. Sie ermöglichen es, die Funktionalitäten der Standardanwendung anzupassen, ohne den Kerncode zu ändern. Typische Anwendungsfälle sind:
- Anpassung von UI-Elementen
- Erstellung neuer Felder oder Formulare
- Einbindung einfacher Logiken über Low-Code-Tools
On-Stack Developer Extensions
On-Stack Developer Extensions nutzen die gleiche Laufzeitumgebung wie die Kernanwendung. Sie bieten mehr Flexibilität und ermöglichen die Entwicklung erweiterter Funktionen direkt auf der SAP-Plattform. Beispiele hierfür sind:
- Entwicklung komplexer Geschäftslogiken
- Integration zusätzlicher Datenquellen
- Nutzung von SAP-APIs und -Services
Side-by-Side Extensions
Side-by-Side Extensions werden auf der SAP Business Technology Platform (BTP) gehostet und sind unabhängig von der Kernanwendung. Sie eignen sich für Szenarien, in denen:
- Rechenintensive Prozesse ausgelagert werden sollen
- Neue Anwendungen entwickelt werden, die Daten aus verschiedenen Systemen integrieren
- Flexibilität und Skalierbarkeit erforderlich sind