SAP Fiori - SAP CAP in SAP PRESS

Anwendungsentwicklung auf der SAP Cloud Platform
Zusatzinformationen zum Buch
Direkt zum Seiteninhalt
Problembehandlung
Problembehandlung
Applikation kann nicht geöffnet werden
Wenn Sie beim Aufruf einer SAP Fiori Applikation ein Fehlerpopup wie das folgende sehen, so kann das verschiedene Gründe haben.


  • Falsche Pfadangabe in der Datei manifest.json. Die Datei manifest.json in Ihrem Fiori-Applikationsverzeichnis enthält eine Beschreibung des UIs und des Navigationsverhaltens. Dort werden auch die URIs zu den Datenquellen (hier die CAP-Services hinterlegt). Folgendes Listing zeigt einen Ausschnitt aus der Datei mit der URI /cap/admin/ für die Fiori-Applikation "Product Catalog":
{   "_version": "1.15.0",
   "sap.app": {
       "id": "admin",
       "type": "application",
       "title": "Product Catalog",
       "description": "For Administators",
       "i18n": "i18n/i18n.properties",
       "dataSources": {
           "AdminService": {
               "uri": "/cap/admin/",
               "type": "OData",
               "settings": {"odataVersion": "4.0"}
       } },
...
Die komplette URL ergibt sich durch das Voranstellen der Serveradresse, also z.B. http://localhost:5000/cap/admin/. In einem lokalen Setup horcht der SAP Application Router am Port 5000. Sie müssen dann für die URI /cap/admin/ in der Approuter-Konfigurationsdatei xs-app.json eine Route definiert haben, die den CAP-Service anspricht. Testen Sie die Konnektivität zum CAP-Service, indem Sie im Browser im obigen Beispiel die URL http://localhost:5000/cap/admin/ eingeben.

  • Fehlende Berechtigungen. Beachten Sie die Protokollausgabe Ihres CAP-Services im Terminal.


Zurück zum Seiteninhalt