adesso orange🍊Stellenangebote:
Software Engineer Trainee · Senior
| (Senior) Cloud Software Engineer BTP
(Senior) Consultant Technologie · Consultant ABAP
Werkstudent Softwareentwicklung · Fiori / UI5 · Consulting · Application Management
Einzelnen OData Service und dazugehörige ICF-Nodes für Fiori Apps aktivieren
App im Fiori App Library suchen
Man sollte bei Suche einer App darauf achten, dass diese für das jeweilige gewünschte System verfügbar ist. Unter "IMPLEMENTATION INFORMATION" sieht man hier, ob es für On-Premise und/oder Cloud Systeme mit den entsprechenden Versionen erhältlich ist.
Beispiel "Leistungsarten verwalten":
https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps('F1605A')/S20OP
Neben den OData Services und ICF-Nodes, lassen sich hier weitere weitere Informationen in Erfahrung bringen wie:
- Business Rolle
- Business Katalog
- Business Gruppe
- Target Mappings uvm.
Benötigte OData Services / OData Services Groups
Diese sind unter "Configuration" bei "Implementation Information" zufinden.
Benötigte ICF Nodes für UI5 Component
Diese sind unter "Configuration" bei "Implemtation Information" zufinden.
OData Service mit TA “/n/IWFND/MAINT_SERVICE” aktivieren
Man sollte erst nach dem OData Service einmal suchen, ob dieser schon vorhanden ist. Wenn ja, sollte man weitere Überprüfungen vornehmen wie unten weiter beschrieben.
Service hinzufügen
- Transaktion "/n/IWFND/MAINT_SERVICE" ausführen
- Button "Service hinzufügen" betätigen
- Systemalias (oft LOCAL oder FIORI) wählen und als externen Servicenamen, bezogen auf das o.g. Beispiel, "FCO_MANAGE_ACTIVITY_TYPE_SRV" eintragen und Service abrufen:
- Auf den unterstrichenden technischen Servicenamen klicken, sodass sich ein Pop-Up öffnet.
- Hier ist ein Paket anzugeben, damit es transportiert werden kann. Hier wird ebenso der ICF-Node für den OData Service bereits aktiviert.
- HINWEIS: Wenn der Verarbeitungsmodus "routing-basiert" ist, macht es Sinn hier bereits die Zuordnung des Systemalias zum Service zu löschen und neu anzulegen, damit ein Transportauftrag getriggert wird(s. Zuordnung Systemalias zum Service prüfen).
Überprüfungen
Automatische Aktivierung des ICF-Nodes für OData Service prüfen
Mit TA "/n/IWFND/MAINT_SERVICE" kann unten links nach Suche nach einem OData Service gesehen werden, ob der Knoten aktiviert ist. Wenn ja, wird eine grüne Ampel angezeigt. Wenn diese gelb ist, ist diese noch zu aktivieren. Bei grau ist diese noch nicht installiert. Sprich für letzteres muss der OData Service ggf. erneut aktiviert werden.
ICF-Node(s) von UI5 Component prüfen
Unter Transaktion "SICF" ist zu prüfen, ob die jeweiligen ICF-Nodes aktiviert sind. Die Pfade, sind wie oben zu sehen, in der Fiori App Library zu finden.
Zuordnung Systemalias zum Service prüfen
Im Zielsytem nach Transport sollte geprüft werden, ob der jeweilige Systemalias zum Service hinzugefügt wurde, wenn der Service-Verarbeitungsmodus "Routing-basiert" ist. Bei Modus "nur integriertes Deployment" wird kein Systemalias angegeben.
Unter Transaktion "/n/IWFND/MAINT_SERVICE" wird der jeweilige Service z.B. "FCO_MANAGE_ACTIVITY_TYPE_SRV" gesucht und auf den Service geklickt. Im unteren rechten Fenster sollte dann der Systemalias-Eintrag zu sehen sein.
Ist das nicht der Fall, ist im E-System folgendes zu tun:
- Button "Customizing" zu betätigen
- Änderungsmodus gehen
- Jeweiligen Eintrag heraussuchen, zwischenspeichern, löschen, speichern und wieder eintragen, sodass ein neuer Transportauftrag getriggert wird
HINWEIS:Wenn man selber ein Service aktiviert hat, ist der Systemalias angegeben, aber dieser ist in keinem Auftrag. Daher sind die o.g. Schritte zu tun, damit Zuordnung in einem Transportauftrag ist.
OData Service V4 mit TA "/n/IWFND/V4_ADMIN" aktivieren
Bei einigen Apps stehen nicht einzelne OData Services im Fiori App Library aufgelistet, sondern eine oder mehrere Service Gruppen für V4 OData Services.
Nachdem man den ICF-Node, wie oben beschrieben, aktiviert hat, ist der nächste Schritt unter Transaktion "/IWFND/V4_ADMIN" den Service zu aktivieren bzw. zu publizieren:
Danach findet man im Einstiegsbild links unter Service-Gruppen die publizierte Service Gruppe und die jeweilige App lässt sich verwenden.
Troubleshooting
- Fehler des OData Services auf seiten des Front-End mit TA "/n/iwfnd/error_log" prüfen.
- Gesammelte Lösungen zu Fiori Fehlermeldungen