Erweiterbarkeit von Individualanwendungen
Das Erweiterbarkeitskonzept ermöglicht Ihnen, modifikationsfreie Erweiterungen für bestimmte Anwendungsfälle der Erweiterbarkeit anzulegen. Im Fall einer modifikationsfreien Anwendung müssen keine Modifikationen in der SAP-Standardanwendung vorgenommen werden. Somit werden die Investitionen des Kunden geschützt, und SAP-Upgrades können ohne Beeinträchtigung der Individualanwendung durchgeführt werden.
Das Konzept verwendet die Erweiterungsfunktionen der UI-Komponenten und der JavaScript-Klassen.
Eine typische SAP-Standardanwendung besteht aus Bootstrap-Dateien, Sichten, Sicht-Controllern und Internationalisierungsdateien. Eine Individualanwendung ist eine Erweiterung der SAP-Standardanwendung und umfasst die Bootstrap-Datei Component.js, die eine Erweiterung der Datei Component.js der SAP-Standardanwendung darstellt, eine Internationalisierungsdatei, Sichtfragmente, Sichten und Sicht-Controller.
Modifikationsfreie Erweiterungen sind in folgenden Fällen möglich:
Sichterweiterungen
Sichtmodifikationen
Sichtersetzungen
Konfiguration zum Überschreiben oder Erweitern der Navigationspfade
Controller-Erweiterung
Controller-Ersetzung
Erweitern der Internationalisierungszeichenfolgen
Überschreiben oder Hinzufügen von OData-Service-URLs
Wenn die Individualanwendung gestartet wird, werden sowohl die Ressourcen der SAP-Standardanwendung als auch die Ressourcen der Individualanwendung zur Laufzeit zu einem einzigen Laufzeit-Artefakt zusammengeführt. Die Component.js in der Individualanwendung wird zur Laufzeit mit der Component.js in der SAP-Standardanwendung zusammengeführt.
Hinweis
Weitere Informationen über das Anlegen einer SAP-UI5-Application finden Sie in der Dokumentation unter .
Nachdem alle Schritte zum Anlegen einer Individualanwendung als Erweiterung einer SAP-Standardanwendung abgeschlossen sind, wird dem SAP-Fiori-Endanwender eine kundenspezifische Kachel auf dem SAP-Fiori-Launchpad angezeigt.