Service- en onderhoudsapps van SAP Fiori
Geschreven door Patrick Simons & Allitze Faro
Veel organisaties gebruiken dagelijks nog de SAP GUI, ook na de overstap naar S/4 HANA. Toch kan SAP Fiori, met de moderne, gebruiksvriendelijke interface, een mooi alternatief zijn. SAP timmert namelijk hard aan de weg om alle bedrijfsapplicaties om te zetten naar de nieuwe Fiori look-and-feel. Er staan al ruim 16.400 apps in de Fiori app library, waarvan al meer dan 350 apps op het gebied van service en onderhoud.
Belangrijk te weten is dat Fiori in feite een design-guideline is. De guideline is bedoeld voor het gebruiksvriendelijk maken van bedrijfsapplicaties, met een eenduidige look-and-feel. Binnen het SAP-portfolio kun je met verschillende technologieën Fiori-apps realiseren. Je kunt kiezen voor een standaard Fiori-app, een Fiori-app uitbreiden of zelf een app bouwen. In dit blog-item lichten we de mogelijkheden verder toe:
Kracht van Fiori: een startpagina voor je medewerker met intuïtieve apps
SAP Fiori richt zich op het gebruiksvriendelijk maken van apps zodat deze overal te gebruiken zijn. De apps zijn schaalbaar en dus op mobiel, tablet en desktop te gebruiken. Zo zijn medewerkers voor hun werkzaamheden niet langer afhankelijk van het gebruik van een pc of laptop. De apps kunnen ieder moment gebruikt worden op elk device en deze efficiëntie-slag leidt dus tot een hogere productiviteit.
Met het SAP Fiori launchpad of SAP Build Work Zone maak je een startpagina (dashboard) met de apps die je medewerker nodig heeft om zijn werk uit te voeren. Deze kan per gebruikersgroep of per individu worden ingericht. Daarnaast kunnen er ook tegels gemaakt worden die linken naar externe (niet SAP)-applicaties. Zo heb je in één overzicht alle bedrijfsinformatie bij de hand.
Mogelijkheden: standaard apps, app uitbreiden of zelf een app bouwen
Wanneer je Fiori wilt gaan implementeren bij jouw organisatie, kun je kiezen uit de volgende mogelijkheden: standaard apps gebruiken die beschikbaar worden gesteld door SAP, een standaard app uitbreiden/aanpassen met een extra functionaliteit of een eigen app ontwikkelen. Hieronder lichten we de mogelijkheden achtereenvolgens toe:
Standaard SAP Fiori apps
SAP biedt een snelgroeiende Fiori app library. Op dit moment zijn hierin meer dan 16.000 apps opgenomen. Deze apps hoeven alleen maar geïnstalleerd te worden op jouw systeem en zijn daardoor in de meeste gevallen snel te implementeren.
Voorbeelden van apps die we vaak bij organisaties uit de service- en onderhoudssector tegenkomen zijn bijvoorbeeld “My Timesheet” (om in CATS uren te schrijven) en “Create Maintenance Request” (om nieuwe meldingen aan te maken). Daarnaast zijn er nog veel andere apps beschikbaar voor service, onderhoud en andere bedrijfsprocessen.
SAP Fiori app uitbreiden
Wanneer een standaard app uit de Fiori app library (net) niet past voor jouw organisatie, kun je deze app uitbreiden. SAP biedt in steeds meer applicaties bijvoorbeeld de mogelijkheid om elementen te verbergen of juist toe te voegen. Daarnaast kan de business-logica ook uitgebreid worden. Het is aan te raden om onderhoud uit te voeren via extensies. Zo blijf je upgrade proof omdat je de code van de standaard app niet aanpast, waardoor je ondertussen gebruik kunt blijven maken van de upgrades van SAP zelf.
Hieronder lichten we de mogelijkheden toe, in de vorm van key user-extensies en developer-extensies:
Key User Extensies
De Key User Extensies gaan voornamelijk over kleine aanpassingen in de interface. Zo kunnen velden die niet gebruikt worden verborgen worden en andere velden worden toegevoegd.
Dit kan gedaan worden door middel van de key-user-extension tools, die werken op basis van een no-code principe. Een key-user kan deze aanpassingen maken zonder dat er een ontwikkelaar aan te pas hoeft te komen.
Voorbeelden van aanpassingen die gemaakt kunnen worden zijn:
- Velden verplaatsen, toevoegen of verwijderen (afhankelijk van beschikbaarheid);
- Velden combineren of splitsen;
- Labels aanpassen;
- Links naar externe content integreren;
- View-varianten aanmaken.
Developer Extensions
SAP biedt in veel apps ook mogelijkheden voor ontwikkelaars om in te haken op bepaalde gebeurtenissen in de applicatie door gebruik te maken van een ‘adaptation project’. De punten waarop in te haken is, verschillen per applicatie en zijn door SAP bepaald.
Hierdoor raakt het maatwerk slechts een klein deel van de applicatie, waardoor updates op de app in de meeste gevallen probleemloos geïnstalleerd kunnen worden zonder dat dit consequenties heeft voor de klantspecifieke logica en functies. Ook kunnen ontwikkelaars bijvoorbeeld een tabblad of sectie ontwikkelen die meer past bij het bedrijfsproces.
Voorbeelden van aanpassingen die gemaakt kunnen worden zijn:
- Het uitbreiden of vervangen van de OData-service (extra velden);
- Businesslogica aanpassen;
- Vertalingen;
- Verschillende versies van dezelfde app realiseren voor gebruikersgroepen.
De mogelijkheden in deze extensies zijn natuurlijk beperkter dan wanneer je een eigen app ontwikkelt. Aan de andere kant profiteer je dus wel van veel standaard functionaliteiten, die je niet zelf hoeft te ontwikkelen en te onderhouden.
Custom app
Als je een app wilt ontwikkelen voor een vraagstuk waarvoor nog geen standaard app beschikbaar is of als de werkwijze dusdanig afwijkt van de standaard apps, kun je ook kiezen voor het (laten) ontwikkelen van een custom Fiori-app.
Dit kun je doen met pro-code tools zoals UI5 en CAP of no-code/low-code tools zoals Fiori Elements en SAP Build Apps. Omdat dit geen standaard SAP is, moet je er zelf voor zorgen dat het upgrade-proof blijft.
SAP biedt naast de key-user-extensions dus nog een andere no-code/low-code oplossing aan. Met SAP Build Apps kunnen “Citizen Developers” namelijk via een grafische interface apps realiseren die integreren met SAP. Zie voor meer informatie in onze kennisbank over SAP Build Apps. Naast SAP Build Apps kun je ook nog met SAP Fiori Elements gaan werken. Ook dit is een low-code manier om apps te ontwikkelen.
In onderstaand beeld zetten we de mogelijkheden nog eens helder voor je op een rijtje:
Wil je SAP Fiori ook inzetten?
Ben je nieuwsgierig geworden en wil je weten hoe je SAP Fiori in jouw organisatie kunt inzetten? Onze mensen bekijken graag per scenario wat het meest passend is. Neem vrijblijvend contact op. We helpen je graag verder.