# Approve Requisitions – Konfiguration der App Quelle: https://mission-mobile.de/app-entwicklung/fiori-sapui5/approve-requisitions-konfiguration/ Stand: 2026-07-28 Die SAP Fiori App "Approve Requisitions" ist für die Genehmigung von Bestellanforderungen durch Entscheider gedacht und implementiert dementsprechend diese Backend-Funktionalität. 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. ## Voraussetzungen für "Approve Requisitions": | Back-End Components Delivered with (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 | | --- | --- | | Front-End Components Delivered with (Product Version Stack) | SAP Fiori principal apps for SAP ERP 1.0 SPS03 | Die hierfür relevanten SAP Notes finden sich unter Note [1937868](https://mission-mobile.de/service.sap.com/~IRON/FM/011000358700000431401997E/01937868E). 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: ![Approve Requisitions Service](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati1.png) ![Approve Requisitions Service hinzufügen](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati2.png) Wichtig: Der Service müssen einmal ausgeführt werden, damit sie später funktionieren: ![](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati3.png) ![Approve Requisitions Gateway Client](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati4.png) ![Service testen](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati5.png) Transaktion SICF auf dem Gateway-Server ausführen. ![Approve Requisitions SICF](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati6.png) Hier im Baum den Service **sap->opu->odata->sap->mm_pr_apv** aktivieren: ![Service Aktivieren](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati7.png) ![Service aktivieren 2](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati8.png) Weiterhin im Baum den Service sap->bc-ui5_ui5->mm_pr_apv aktivieren ![Approve Requisitions Service aktivieren](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati9.png) ![Approve Requisitions Service aktivieren 2](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati10.png) 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_MM_PR_APV_APP Diese Rolle in der Transaktion PFCG in den Z-Raum kopieren: ![Approve Requisitions PFCG](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati11.png) Der entsprechende Service sollte bereits im Rollenmenü vorhanden sein: ![Service in der Rolle](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati12.png) Danach nun die Berechtigungen der Rolle im Reiter "Berechtigungen" öffnen. ![Berechtigungen ändern](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati13.png) Nun einfach das Profil für die Rolle generieren. ![Approve Requisitions Profil generieren](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati14.png) Die Berechtigungsvorschläge für den Service können auch manuell eingepflegt werden: ![Approve Requisitions Service manuell einpflegen](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati15.png) Über den Reiter "Benutzer" kann diese Rolle an dieser Stelle auch Benutzern zugewiesen werden: ![Benutzer zuordnen](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati16.png) 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_SD_BCR_FIELDSALESREP_X1 in den Z-Raum kopieren: ![Approve Requisitions Frontend Rolle](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati17.png) Die Rolle enthält die entsprechenden Katalogeinträge: ![Katalogeinträge](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati18.png) Die Berechtigungsdaten der Rolle mit den gewünschten Berechtigungsdaten generieren: ![Berechtigungsdaten](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati19.png) ![Profil generieren](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati20.png) Auch hier den Nutzer zuordnen: ![Rolle zuweisen](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati21.png) Damit die App nun korrekt funktionieren kann, muss im Backend der entsprechende Workflow-Task zugeordnet werden. Dazu muss nun im ersten Schritt das richtige Business-Objekt gefunden werden. Über die Transaktion SWETYPV können Sie für den Bustyp BUS2105 den zugeordneten Workflow finden: [![SAP Fiori Bestellfreigabe genehmigen Workflow](https://mission-mobile.de/files/2014/10/2014-10-16_10h09_59.png)](https://mission-mobile.de/files/2014/10/2014-10-16_10h09_59.png) Im Workflow-Builder (Transaktion SWDD) den entsprechenden Workflow aufrufen und den Freigabe-Task suchen. Diesen dann doppelklicken. [![Bestellanfrage freigeben Fiori Workflow](https://mission-mobile.de/files/2014/10/2014-10-16_10h00_321-300x204.png)](https://mission-mobile.de/files/2014/10/2014-10-16_10h00_321.png) Hier findet sich dann die gesuchte Task-ID: [![Task ID Bestellfreigabe Workflow Fiori](https://mission-mobile.de/files/2014/10/2014-10-16_10h05_03-300x91.png)](https://mission-mobile.de/files/2014/10/2014-10-16_10h05_03.png) Diese Task-ID der App zuordnen im Customizing (SPRO): ![Workflow ID zuordnen](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati23.png) ## Testen der App Die Anwendung kann nun unter der URL http(s)://:/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: ![service](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati25.png) ![Port informationen](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati26.png) Die Kachel für die App findet sich standardmäßig im Bereich Buyer(MM)). Die Anpassung findet über den SAP Fiori Administrator-Zugang statt. ![Approve Requisitions](https://mission-mobile.de/files/2014/09/090414_1342_Konfigurati27.png) Die App ist nun fertig installiert.