Johannes Behrndt
9. September 2014

Approve Leave Requests – Konfiguration SAP Fiori App

Fiori Abwesenheitsanträge

Die SAP Fiori App "Approve Leave Requests" ist für das Genehmigen von Abwesenheitsanträgen durch Manager gedacht und implementiert dementsprechend die Funktionen dieses MSS-Services.

Ich stelle Ihnen in diesem Beitrag vor, wie Sie in einer Central-Hub Lösung (ERP-Backend + Gateway-Server) die App soweit konfigurieren können, dass sie lauffähig sind. Für die Embedded-Lösung (Gateway + ERP auf einem System) werden die entsprechenden Konfigurationsschritte alle im gleichen System durchgeführt, die Services entsprechend direkt aus demselben System genutzt.

Unser Howto: Konfiguration Fiori Approve Requisitions

Whitepaper: Approve Requisitions-App mit Fiori

Laden Sie sich unser Tutorial zum Thema Approve Requisitions mit Fiori herunter!

Voraussetzungen für App “Approve Leave Requests”:

Product Version Containing Back-End and Front-End Components of the App SAP Fiori principal apps for SAP ERP 1.0 SPS03
Back-End Product Versions Supporting the App (Minimum Product Version Stack)
  • SAP ERP 6.0 SP15 or higher
  • SAP enhancement package 2 of SAP ERP 6.0 SPS05 or higher
  • SAP enhancement package 3 of SAP ERP 6.0 SPS05 or higher
  • SAP enhancement package 4 of SAP ERP 6.0 SPS05 or higher
  • SAP enhancement package 5 of SAP ERP 6.0 SPS03 or higher
  • SAP enhancement package 6 of SAP ERP 6.0 SPS01 or higher
  • SAP enhancement package 7 of SAP ERP 6.0 SPS02 or higher

Die hierfür relevanten SAP Notes finden sich unter Note 1931619.

Ich gehe an dieser Stelle außerdem davon aus, dass das Fiori-Launchpad bereits installiert und konfiguriert ist.

Konfiguration:

Transaktion /IWFND/MAINT_SERVICE auf dem Gateway-Server ausführen.

Auf “Service hinzufügen” klicken:

Ausgewählten Service hinzufügen Approve Leave Requests

Ausgewählten Service hinzufügen Approve Leave Requests

Service hinzufügen Approve Leave Requests

Wichtig: Der Service muss einmal ausgeführt werden, damit er später funktioniert.

Auswahl Service



Testen Service Approve Leave Requests

Transaktion SICF auf dem Gateway-Server ausführen.

Transaktion SICF öffnen

Hier im Baum den Service sap->opu->odata->gbhcm->leaveapproval aktivieren:

Aktivieren service leaveapproval

Aktivieren Service Leaveapproval2

Weiterhin im Baum den Service sap->bc-ui5_ui5->sap->hcm_lr_apv aktivieren

Aktivieren hcm_lr_apv

Aktivieren hcm_lr_apv 2

Damit sind die notwendigen Dienste im Backend aktiviert und bereit.

Berechtigungsrolle:

Was nun noch fehlt, ist die Zuweisung der entsprechenden Berechtigungsrolle im Backend an den Nutzer, damit dieser auch die Berechtigungen für die entsprechenden Services und die Business-Logik hat.

Von SAP -Seite gibt es eine Vorlage-Rolle für das Backend:

SAP_GBHCM_LEAVE_APPROVAL_MGR

Ändern Rolle SAP_GBHCM_LEAVE_APPROVAL_MGR

Ändern Rolle SAP_GBHCM_LEAVE_APPROVAL_MGR

Diese Rolle in der Transaktion PFCG in den Z-Raum kopieren:

Der entsprechende Service sollte bereits im Rollenmenü vorhanden sein:

Berechtigungsrolle SAP_GBHCM_LEAVE_APPROVAL_MGR
Danach nun die Berechtigungen der Rolle im Reiter “Berechtigungen” öffnen.

Änderung Berechtigungsdaten

Nun einfach das Profil für die Rolle generieren.

Aktivierung der Rolle SAP_GBHCM_LEAVE_APPROVAL

Aktivieren Rolle SAP_GBHCM_LEAVE_APPROVAL

Die Berechtigungsvorschläge für den Service können auch manuell eingepflegt werden:

Einfpügen Berechtigungsvorschlag Approve Leave Request

Einfügen TADIR-Service für Approve Leave Requests

Über den Reiter “Benutzer” kann diese Rolle an dieser Stelle auch Benutzern zugewiesen werden:

Benutzer zuweisen "Approve Leave Requests"

Eine weitere Möglichkeit der Rollenzuordnung ist die Benutzerpflege in der SU01.

Im Frontend muss nun noch die entsprechende Rolle für das Launchpad zugeordnet werden, damit die Kachel dort erscheint:

Hierzu die Transaktion PFCG auf dem Frontend ausführen und die SAP-Rolle SAP_HCM_BCR_MANAGER_X1 in den Z-Raum kopieren:

Kopieren Rolle SAP_HCM_BCR_MANAGER_X1

Die Rolle enthält die entsprechenden Katalogeinträge:

Katalogeinträge SAP_HCM_BCR_MANAGER_X1

Die Berechtigungsdaten der Rolle mit den gewünschten Berechtigungsdaten generieren:

Generieren Rolle SAP_HCM_BCR_MANAGER_X1

Rolle generieren SAP_HCM_BCR_MANAGER_X1 2

Profil generieren für Rolle SAP_HCM_BCR_MANAGER_X1

Auch hier den Nutzer zuordnen:

Nutzer zuordnen SAP_HCM_BCR_MANAGER_X1

Testen der App “Approve Leave Requests”:

Die Anwendung kann nun unter der URL http(s)://<webdispatcher server>:<port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html getestet werden. Die Voraussetzung ist natürlich, dass das Launchpad bereits eingerichtet ist. Server und Port können ebenfalls über die Transaktion SICF eingesehen werden:

Host-Daten für Launchpad finden

Host-Daten für Launchpad finden 2

Die Kachel für die App findet sich standardmäßig im Bereich Manager (HCM). Die Anpassung findet über den SAP Fiori Administrator-Zugang statt.

Fiori App "Approve Leave Requests"

Die App ist nun fertig installiert.

Falls Sie noch Fragen zu “Approve Leave Requests” haben, kontaktieren Sie uns gern!

Johannes Behrndt

Johannes Behrndt

Seit über 10 Jahren berate ich große und mittelständische Unternehmen rund um mobile Lösungen, insbesondere im SAP-Umfeld. Ich habe den Überblick über die relevanten SAP-Prozesse und kenne die neuesten Technologien für mobile Lösungen.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren

Die SAP Fiori App "My Leave Requests" ist für das Anlegen von Abwesenheitsanträgen durch Angestellte gedacht und implementiert dementsprechend die Funktionen dieses ESS-Services.

weiterlesen

Das Ziel: Vereinfachung der Implementierung der Fiori Apps via Cloud Service - was heißt das im Detail?

weiterlesen

SAP stellt Ende 2025 den Support für das SAP ERP ein und etabliert mit S/4HANA quasi einen neuen Entwicklungs-Stack. Auch SAP sieht sich gezwungen mit der Zeit zu gehen, sodass […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Sophie Weber
Sophie Weber Kundenservice