SlideShare ist ein Scribd-Unternehmen logo
Einfache und effiziente SAP Fiori-
App-Entwicklung mit APIs
Björn Hrymon
Forschung & Entwicklung – S/4HANA
Technologies
bjoern.hrymon@ibsolution.com
© 2023 - IBsolution GmbH 2
Agenda
1. Herleitung unserer Anforderungen an die
Purchase Requisition-App
2. Herausforderungen bei Extension
3. Umsetzung (Kopie, Gateway-
Anpassungen, Frontend-Anpassungen)
4. Der schnellere Weg mit API´s
5. Ausblick
© 2023 - IBsolution GmbH 4
▪ 2 Kacheln
▪ Buchbestellung
▪ Trainingsbestellung
▪ Vorbelegung anhand gewählter Kategorie
▪ Kostenstellen, Konten, Material etc.
▪ Ableiten des korrekten Accounts
▪ Ablöse Mail-Bestellung
▪ Einheitlicher Prozess im Fiori-Look
▪ Zentraler Einstieg -> Launchpad
Anforderungen an unsere Purchase-Requisition App
© 2023 - IBsolution GmbH 5
▪ Extensibility-Möglichkeiten auf Fiori-Ebene:
▪ BSP Application
▪ Extensibility-Documentation für die App benutzen
▪ BAdI´s
▪ UI-Adaption
▪ Gateway-Extension
▪ CDS-View Extension
▪ Problem: Keine der Varianten reicht alleine aus, um die Anforderung zu erfüllen
Möglichkeiten im SAP Standard – Extensibility & App
Documentation
© 2023 - IBsolution GmbH 6
Konzept & Ausführung
Klassische Fiori App - Architektur
© 2023 - IBsolution GmbH 7
Konzept & Ausführung
Gateway-Extension & Frontend-Kopie (BSP Application)
▪ Anpassen der Frontend-App, entfernen von nicht benötigten Buttons
▪ Extension mit BAdI:
▪ Ausblenden der Felder, die nicht benötigt werden
▪ Vorbelegen von Feldern, die unabhängig zum Bestellungstyp sind
▪ Gateway-Extension:
▪ Anpassen von abgeleitetem Account & Auslesen der Parameter für die Identifikation Buch/Training
▪ Vorbelegen von Feldern in Abhängigkeit des Bestellungstyps, Kostenstelle, Kontengruppen und mehr
▪ Kopie der Kachel-Gruppen und Kachel-Konfiguration für das Einblenden im Launchpad
© 2023 - IBsolution GmbH 8
▪ Vorteile:
▪ Man ist höchst-flexibel aufgrund von Anpassungsmöglichkeiten im gesamten App -Lifecycle
▪ Bewährte Technik (Gateways, Frontend, klassisches Fiori), gut dokumentiert
▪ Anforderungen können zu 100% umgesetzt werden
▪ Nachteile:
▪ Hohe Komplexität, da man sowohl im Front- als auch im Backend umfangreiche Anpassungen vornimmt
▪ Upgrade-Sicherheit ist nicht gegeben; Änderungen am Gateway oder der App können bei der kopierten App
zu Fehlern führen (ist passiert!)
▪ Fiori App kann abgekündigt werden oder ersetzt werden
▪ Hoher Wartungsaufwand
Vor- und Nachteile
© 2023 - IBsolution GmbH 9
Wie kann man das besser machen?
API´s in den höheren S/4-HANA-Releases
© 2023 - IBsolution GmbH 10
API´s für Purchase Requisition
© 2023 - IBsolution GmbH 11
Konzeption der neuen Purchase Requisition App
Fiori App – API – Business Application Studio
© 2023 - IBsolution GmbH 12
▪ Umsetzung der App im Business Application Studio
▪ Erster Prototyp mit Anlage einer BANF, die dann einen Workflow anstößt
▪ Einbinden der App in das Launchpad, um den gesamten Prozess durchzuspielen
▪ Umsetzung der restlichen Anforderungen aus der bisher erstellen App
▪ Adaption des Vorgehens auf andere Apps
Ausblick
Was kommt jetzt?
© 2023 - IBsolution GmbH 13
?
Agenda
1. Welche S/4HANA Version benötige ich
für die Nutzung von API´s?
2. Funktioniert das Ganze auch in der
Cloud?
3. Was muss ich beachten, wenn ich API´s
nutze, habe ich Nachteile?
Weitere Fragen?
Björn Hrymon
Forschung & Entwicklung – S/4HANA
Technologies
bjoern.hrymon@ibsolution.com
© 2023 - IBsolution GmbH 15

Weitere ähnliche Inhalte

Ähnlich wie Einfache und effiziente SAP Fiori-App-Entwicklung mit APIs

Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
IBsolution GmbH
 
Warum ist die Bewertung von Custom Code für eine erfolgreiche Umsetzung der ...
 Warum ist die Bewertung von Custom Code für eine erfolgreiche Umsetzung der ... Warum ist die Bewertung von Custom Code für eine erfolgreiche Umsetzung der ...
Warum ist die Bewertung von Custom Code für eine erfolgreiche Umsetzung der ...
IBsolution GmbH
 
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
cbs Corporate Business Solutions Unternehmensberatung GmbH
 
SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015Bernhard Schimunek
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
DNUG e.V.
 
Wege der SAP S/4HANA Einführung und Auswirkungen auf Berechtigungskonzepte
 Wege der SAP S/4HANA Einführung und Auswirkungen auf Berechtigungskonzepte Wege der SAP S/4HANA Einführung und Auswirkungen auf Berechtigungskonzepte
Wege der SAP S/4HANA Einführung und Auswirkungen auf Berechtigungskonzepte
IBsolution GmbH
 
Fiori im Einsatz - cbs consulting
Fiori im Einsatz - cbs consultingFiori im Einsatz - cbs consulting
Der Umstieg von SAP PI/PO zur SAP Integration Suite - Ein Überblick
Der Umstieg von SAP PI/PO zur SAP Integration Suite - Ein ÜberblickDer Umstieg von SAP PI/PO zur SAP Integration Suite - Ein Überblick
Der Umstieg von SAP PI/PO zur SAP Integration Suite - Ein Überblick
IBsolution GmbH
 
Webinar - SAP BOPF
Webinar - SAP BOPFWebinar - SAP BOPF
Webinar - SAP BOPF
Cadaxo GmbH
 
BW 7.5 bis 2040 – Heute retten wir unsere Investitionen
BW 7.5 bis 2040 – Heute retten wir unsere InvestitionenBW 7.5 bis 2040 – Heute retten wir unsere Investitionen
BW 7.5 bis 2040 – Heute retten wir unsere Investitionen
IBsolution GmbH
 
iPaas: Mehr Kür, weniger Pflicht – Integration Platform as a Service
iPaas: Mehr Kür, weniger Pflicht – Integration Platform as a ServiceiPaas: Mehr Kür, weniger Pflicht – Integration Platform as a Service
iPaas: Mehr Kür, weniger Pflicht – Integration Platform as a Service
SEEBURGER
 
SAP Build Process Automation: Hands-on Session
SAP Build Process Automation: Hands-on SessionSAP Build Process Automation: Hands-on Session
SAP Build Process Automation: Hands-on Session
IBsolution GmbH
 
SAP Embedded BW in SAP S/4HANA - Erfahrungen aus unseren Projekten
SAP Embedded BW in SAP S/4HANA - Erfahrungen aus unseren ProjektenSAP Embedded BW in SAP S/4HANA - Erfahrungen aus unseren Projekten
SAP Embedded BW in SAP S/4HANA - Erfahrungen aus unseren Projekten
IBsolution GmbH
 
SAP PM – Neue Entwicklungen der SAP 2019
SAP PM – Neue Entwicklungen der SAP 2019SAP PM – Neue Entwicklungen der SAP 2019
SAP PM – Neue Entwicklungen der SAP 2019
Branding Maintenance
 
Migration zu Shopware 6 - Die wichtigsten Tipps zu ihrem Wettbewerbsvorteil
Migration zu Shopware 6 - Die wichtigsten Tipps zu ihrem WettbewerbsvorteilMigration zu Shopware 6 - Die wichtigsten Tipps zu ihrem Wettbewerbsvorteil
Migration zu Shopware 6 - Die wichtigsten Tipps zu ihrem Wettbewerbsvorteil
Splendid Internet GmbH
 
Case Study: Cross-Platform Strategie in einem Großprojekt der App-Entwicklung...
Case Study: Cross-Platform Strategie in einem Großprojekt der App-Entwicklung...Case Study: Cross-Platform Strategie in einem Großprojekt der App-Entwicklung...
Case Study: Cross-Platform Strategie in einem Großprojekt der App-Entwicklung...
Christian Sauter
 
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
DNUG e.V.
 
Wie Sie Bestellanforderungen durch Employee Self-Service Procurement in SAP S...
Wie Sie Bestellanforderungen durch Employee Self-Service Procurement in SAP S...Wie Sie Bestellanforderungen durch Employee Self-Service Procurement in SAP S...
Wie Sie Bestellanforderungen durch Employee Self-Service Procurement in SAP S...
IBsolution GmbH
 
Damit Ihre User SAP S/4HANA ab Tag 1 produktiv nutzen können
Damit Ihre User SAP S/4HANA ab Tag 1 produktiv nutzen könnenDamit Ihre User SAP S/4HANA ab Tag 1 produktiv nutzen können
Damit Ihre User SAP S/4HANA ab Tag 1 produktiv nutzen können
IBsolution GmbH
 
Der EPO Connector erhält die SAP S/4HANA-Zertifizierung
Der EPO Connector erhält die SAP S/4HANA-ZertifizierungDer EPO Connector erhält die SAP S/4HANA-Zertifizierung
Der EPO Connector erhält die SAP S/4HANA-Zertifizierung
Wolfgang Hornung
 

Ähnlich wie Einfache und effiziente SAP Fiori-App-Entwicklung mit APIs (20)

Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
Wie Sie mit SAP Fiori & SAPUI5 Ihre Eigenentwicklungen für die Zukunft aufste...
 
Warum ist die Bewertung von Custom Code für eine erfolgreiche Umsetzung der ...
 Warum ist die Bewertung von Custom Code für eine erfolgreiche Umsetzung der ... Warum ist die Bewertung von Custom Code für eine erfolgreiche Umsetzung der ...
Warum ist die Bewertung von Custom Code für eine erfolgreiche Umsetzung der ...
 
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
SAP Application Interface Framework (AIF) - Webinar Schnittstellenbetrieb & -...
 
SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015SSI Software Services GmbH - Mobile Applications - Juli 2015
SSI Software Services GmbH - Mobile Applications - Juli 2015
 
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch SalzburgSlides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
Slides zum Impulsreferat: HCL UDP - DNUG Stammtisch Salzburg
 
Wege der SAP S/4HANA Einführung und Auswirkungen auf Berechtigungskonzepte
 Wege der SAP S/4HANA Einführung und Auswirkungen auf Berechtigungskonzepte Wege der SAP S/4HANA Einführung und Auswirkungen auf Berechtigungskonzepte
Wege der SAP S/4HANA Einführung und Auswirkungen auf Berechtigungskonzepte
 
Fiori im Einsatz - cbs consulting
Fiori im Einsatz - cbs consultingFiori im Einsatz - cbs consulting
Fiori im Einsatz - cbs consulting
 
Der Umstieg von SAP PI/PO zur SAP Integration Suite - Ein Überblick
Der Umstieg von SAP PI/PO zur SAP Integration Suite - Ein ÜberblickDer Umstieg von SAP PI/PO zur SAP Integration Suite - Ein Überblick
Der Umstieg von SAP PI/PO zur SAP Integration Suite - Ein Überblick
 
Webinar - SAP BOPF
Webinar - SAP BOPFWebinar - SAP BOPF
Webinar - SAP BOPF
 
BW 7.5 bis 2040 – Heute retten wir unsere Investitionen
BW 7.5 bis 2040 – Heute retten wir unsere InvestitionenBW 7.5 bis 2040 – Heute retten wir unsere Investitionen
BW 7.5 bis 2040 – Heute retten wir unsere Investitionen
 
iPaas: Mehr Kür, weniger Pflicht – Integration Platform as a Service
iPaas: Mehr Kür, weniger Pflicht – Integration Platform as a ServiceiPaas: Mehr Kür, weniger Pflicht – Integration Platform as a Service
iPaas: Mehr Kür, weniger Pflicht – Integration Platform as a Service
 
SAP Build Process Automation: Hands-on Session
SAP Build Process Automation: Hands-on SessionSAP Build Process Automation: Hands-on Session
SAP Build Process Automation: Hands-on Session
 
SAP Embedded BW in SAP S/4HANA - Erfahrungen aus unseren Projekten
SAP Embedded BW in SAP S/4HANA - Erfahrungen aus unseren ProjektenSAP Embedded BW in SAP S/4HANA - Erfahrungen aus unseren Projekten
SAP Embedded BW in SAP S/4HANA - Erfahrungen aus unseren Projekten
 
SAP PM – Neue Entwicklungen der SAP 2019
SAP PM – Neue Entwicklungen der SAP 2019SAP PM – Neue Entwicklungen der SAP 2019
SAP PM – Neue Entwicklungen der SAP 2019
 
Migration zu Shopware 6 - Die wichtigsten Tipps zu ihrem Wettbewerbsvorteil
Migration zu Shopware 6 - Die wichtigsten Tipps zu ihrem WettbewerbsvorteilMigration zu Shopware 6 - Die wichtigsten Tipps zu ihrem Wettbewerbsvorteil
Migration zu Shopware 6 - Die wichtigsten Tipps zu ihrem Wettbewerbsvorteil
 
Case Study: Cross-Platform Strategie in einem Großprojekt der App-Entwicklung...
Case Study: Cross-Platform Strategie in einem Großprojekt der App-Entwicklung...Case Study: Cross-Platform Strategie in einem Großprojekt der App-Entwicklung...
Case Study: Cross-Platform Strategie in einem Großprojekt der App-Entwicklung...
 
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 2 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Wie Sie Bestellanforderungen durch Employee Self-Service Procurement in SAP S...
Wie Sie Bestellanforderungen durch Employee Self-Service Procurement in SAP S...Wie Sie Bestellanforderungen durch Employee Self-Service Procurement in SAP S...
Wie Sie Bestellanforderungen durch Employee Self-Service Procurement in SAP S...
 
Damit Ihre User SAP S/4HANA ab Tag 1 produktiv nutzen können
Damit Ihre User SAP S/4HANA ab Tag 1 produktiv nutzen könnenDamit Ihre User SAP S/4HANA ab Tag 1 produktiv nutzen können
Damit Ihre User SAP S/4HANA ab Tag 1 produktiv nutzen können
 
Der EPO Connector erhält die SAP S/4HANA-Zertifizierung
Der EPO Connector erhält die SAP S/4HANA-ZertifizierungDer EPO Connector erhält die SAP S/4HANA-Zertifizierung
Der EPO Connector erhält die SAP S/4HANA-Zertifizierung
 

Mehr von IBsolution GmbH

Produktivität und Sicherheit im Fokus: Rollen und Berechtigungen in SAP Fiori
Produktivität und Sicherheit im Fokus: Rollen und Berechtigungen in SAP FioriProduktivität und Sicherheit im Fokus: Rollen und Berechtigungen in SAP Fiori
Produktivität und Sicherheit im Fokus: Rollen und Berechtigungen in SAP Fiori
IBsolution GmbH
 
Verbindungen schaffen in der Welt der Daten: Datenintegration in SAP Datasphere
Verbindungen schaffen in der Welt der Daten: Datenintegration in SAP DatasphereVerbindungen schaffen in der Welt der Daten: Datenintegration in SAP Datasphere
Verbindungen schaffen in der Welt der Daten: Datenintegration in SAP Datasphere
IBsolution GmbH
 
SAP Cloud Identity Access Governance vs. SAP Access Control - Updates und Roa...
SAP Cloud Identity Access Governance vs. SAP Access Control - Updates und Roa...SAP Cloud Identity Access Governance vs. SAP Access Control - Updates und Roa...
SAP Cloud Identity Access Governance vs. SAP Access Control - Updates und Roa...
IBsolution GmbH
 
Personalkennzahlen im Kontext des ESG-Reportings
Personalkennzahlen im Kontext des ESG-ReportingsPersonalkennzahlen im Kontext des ESG-Reportings
Personalkennzahlen im Kontext des ESG-Reportings
IBsolution GmbH
 
SAP Analytics Cloud von A bis Z - Ein Überblick
SAP Analytics Cloud von A bis Z - Ein ÜberblickSAP Analytics Cloud von A bis Z - Ein Überblick
SAP Analytics Cloud von A bis Z - Ein Überblick
IBsolution GmbH
 
Besonderheiten und kritische Erfolgsfaktoren bei der Einführung einer Persona...
Besonderheiten und kritische Erfolgsfaktoren bei der Einführung einer Persona...Besonderheiten und kritische Erfolgsfaktoren bei der Einführung einer Persona...
Besonderheiten und kritische Erfolgsfaktoren bei der Einführung einer Persona...
IBsolution GmbH
 
Die Zukunft der Datenmigration: Neue Funktionen des Data Migration Cockpits f...
Die Zukunft der Datenmigration: Neue Funktionen des Data Migration Cockpits f...Die Zukunft der Datenmigration: Neue Funktionen des Data Migration Cockpits f...
Die Zukunft der Datenmigration: Neue Funktionen des Data Migration Cockpits f...
IBsolution GmbH
 
Wie Sie das Berechtigungschaos in SAP S/4HANA beseitigen
Wie Sie das Berechtigungschaos in SAP S/4HANA beseitigenWie Sie das Berechtigungschaos in SAP S/4HANA beseitigen
Wie Sie das Berechtigungschaos in SAP S/4HANA beseitigen
IBsolution GmbH
 
Denodo: Die Lösung für harmonisierte ESG-Informationsquellen
Denodo: Die Lösung für harmonisierte ESG-InformationsquellenDenodo: Die Lösung für harmonisierte ESG-Informationsquellen
Denodo: Die Lösung für harmonisierte ESG-Informationsquellen
IBsolution GmbH
 
Integrationsszenarien für Mitarbeiter-Stammdaten in SAP S/4HANA für Lohn- und...
Integrationsszenarien für Mitarbeiter-Stammdaten in SAP S/4HANA für Lohn- und...Integrationsszenarien für Mitarbeiter-Stammdaten in SAP S/4HANA für Lohn- und...
Integrationsszenarien für Mitarbeiter-Stammdaten in SAP S/4HANA für Lohn- und...
IBsolution GmbH
 
Lösungswege zum effektiven ESG-Reporting in der SAP-Landschaft
Lösungswege zum effektiven ESG-Reporting in der SAP-LandschaftLösungswege zum effektiven ESG-Reporting in der SAP-Landschaft
Lösungswege zum effektiven ESG-Reporting in der SAP-Landschaft
IBsolution GmbH
 
Einführung von Künstlicher Intelligenz in die Unternehmenspraxis
Einführung von Künstlicher Intelligenz in die UnternehmenspraxisEinführung von Künstlicher Intelligenz in die Unternehmenspraxis
Einführung von Künstlicher Intelligenz in die Unternehmenspraxis
IBsolution GmbH
 
SAP Secure Login Service for SAP GUI: Überblick über den Nachfolger von SAP S...
SAP Secure Login Service for SAP GUI: Überblick über den Nachfolger von SAP S...SAP Secure Login Service for SAP GUI: Überblick über den Nachfolger von SAP S...
SAP Secure Login Service for SAP GUI: Überblick über den Nachfolger von SAP S...
IBsolution GmbH
 
SAP Analytics Cloud - Ein Update zu neuen Features
SAP Analytics Cloud - Ein Update zu neuen FeaturesSAP Analytics Cloud - Ein Update zu neuen Features
SAP Analytics Cloud - Ein Update zu neuen Features
IBsolution GmbH
 
Mehr Effizienz durch Künstliche Intelligenz (KI) im Controlling – Maximale In...
Mehr Effizienz durch Künstliche Intelligenz (KI) im Controlling – Maximale In...Mehr Effizienz durch Künstliche Intelligenz (KI) im Controlling – Maximale In...
Mehr Effizienz durch Künstliche Intelligenz (KI) im Controlling – Maximale In...
IBsolution GmbH
 
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
IBsolution GmbH
 
Intelligentes Einkaufsreporting mit der SAP Datasphere und der SAP Analytics ...
Intelligentes Einkaufsreporting mit der SAP Datasphere und der SAP Analytics ...Intelligentes Einkaufsreporting mit der SAP Datasphere und der SAP Analytics ...
Intelligentes Einkaufsreporting mit der SAP Datasphere und der SAP Analytics ...
IBsolution GmbH
 
Stay Clean - Wie Sie Ihre hohe Datenqualität nach der S/4HANA Migration beibe...
Stay Clean - Wie Sie Ihre hohe Datenqualität nach der S/4HANA Migration beibe...Stay Clean - Wie Sie Ihre hohe Datenqualität nach der S/4HANA Migration beibe...
Stay Clean - Wie Sie Ihre hohe Datenqualität nach der S/4HANA Migration beibe...
IBsolution GmbH
 
GHG Emission Planning in SAP Analytics Cloud
GHG Emission Planning in SAP Analytics CloudGHG Emission Planning in SAP Analytics Cloud
GHG Emission Planning in SAP Analytics Cloud
IBsolution GmbH
 
Intercompany Service Order - Wie Sie Serviceprozesse buchungskreisübergreifen...
Intercompany Service Order - Wie Sie Serviceprozesse buchungskreisübergreifen...Intercompany Service Order - Wie Sie Serviceprozesse buchungskreisübergreifen...
Intercompany Service Order - Wie Sie Serviceprozesse buchungskreisübergreifen...
IBsolution GmbH
 

Mehr von IBsolution GmbH (20)

Produktivität und Sicherheit im Fokus: Rollen und Berechtigungen in SAP Fiori
Produktivität und Sicherheit im Fokus: Rollen und Berechtigungen in SAP FioriProduktivität und Sicherheit im Fokus: Rollen und Berechtigungen in SAP Fiori
Produktivität und Sicherheit im Fokus: Rollen und Berechtigungen in SAP Fiori
 
Verbindungen schaffen in der Welt der Daten: Datenintegration in SAP Datasphere
Verbindungen schaffen in der Welt der Daten: Datenintegration in SAP DatasphereVerbindungen schaffen in der Welt der Daten: Datenintegration in SAP Datasphere
Verbindungen schaffen in der Welt der Daten: Datenintegration in SAP Datasphere
 
SAP Cloud Identity Access Governance vs. SAP Access Control - Updates und Roa...
SAP Cloud Identity Access Governance vs. SAP Access Control - Updates und Roa...SAP Cloud Identity Access Governance vs. SAP Access Control - Updates und Roa...
SAP Cloud Identity Access Governance vs. SAP Access Control - Updates und Roa...
 
Personalkennzahlen im Kontext des ESG-Reportings
Personalkennzahlen im Kontext des ESG-ReportingsPersonalkennzahlen im Kontext des ESG-Reportings
Personalkennzahlen im Kontext des ESG-Reportings
 
SAP Analytics Cloud von A bis Z - Ein Überblick
SAP Analytics Cloud von A bis Z - Ein ÜberblickSAP Analytics Cloud von A bis Z - Ein Überblick
SAP Analytics Cloud von A bis Z - Ein Überblick
 
Besonderheiten und kritische Erfolgsfaktoren bei der Einführung einer Persona...
Besonderheiten und kritische Erfolgsfaktoren bei der Einführung einer Persona...Besonderheiten und kritische Erfolgsfaktoren bei der Einführung einer Persona...
Besonderheiten und kritische Erfolgsfaktoren bei der Einführung einer Persona...
 
Die Zukunft der Datenmigration: Neue Funktionen des Data Migration Cockpits f...
Die Zukunft der Datenmigration: Neue Funktionen des Data Migration Cockpits f...Die Zukunft der Datenmigration: Neue Funktionen des Data Migration Cockpits f...
Die Zukunft der Datenmigration: Neue Funktionen des Data Migration Cockpits f...
 
Wie Sie das Berechtigungschaos in SAP S/4HANA beseitigen
Wie Sie das Berechtigungschaos in SAP S/4HANA beseitigenWie Sie das Berechtigungschaos in SAP S/4HANA beseitigen
Wie Sie das Berechtigungschaos in SAP S/4HANA beseitigen
 
Denodo: Die Lösung für harmonisierte ESG-Informationsquellen
Denodo: Die Lösung für harmonisierte ESG-InformationsquellenDenodo: Die Lösung für harmonisierte ESG-Informationsquellen
Denodo: Die Lösung für harmonisierte ESG-Informationsquellen
 
Integrationsszenarien für Mitarbeiter-Stammdaten in SAP S/4HANA für Lohn- und...
Integrationsszenarien für Mitarbeiter-Stammdaten in SAP S/4HANA für Lohn- und...Integrationsszenarien für Mitarbeiter-Stammdaten in SAP S/4HANA für Lohn- und...
Integrationsszenarien für Mitarbeiter-Stammdaten in SAP S/4HANA für Lohn- und...
 
Lösungswege zum effektiven ESG-Reporting in der SAP-Landschaft
Lösungswege zum effektiven ESG-Reporting in der SAP-LandschaftLösungswege zum effektiven ESG-Reporting in der SAP-Landschaft
Lösungswege zum effektiven ESG-Reporting in der SAP-Landschaft
 
Einführung von Künstlicher Intelligenz in die Unternehmenspraxis
Einführung von Künstlicher Intelligenz in die UnternehmenspraxisEinführung von Künstlicher Intelligenz in die Unternehmenspraxis
Einführung von Künstlicher Intelligenz in die Unternehmenspraxis
 
SAP Secure Login Service for SAP GUI: Überblick über den Nachfolger von SAP S...
SAP Secure Login Service for SAP GUI: Überblick über den Nachfolger von SAP S...SAP Secure Login Service for SAP GUI: Überblick über den Nachfolger von SAP S...
SAP Secure Login Service for SAP GUI: Überblick über den Nachfolger von SAP S...
 
SAP Analytics Cloud - Ein Update zu neuen Features
SAP Analytics Cloud - Ein Update zu neuen FeaturesSAP Analytics Cloud - Ein Update zu neuen Features
SAP Analytics Cloud - Ein Update zu neuen Features
 
Mehr Effizienz durch Künstliche Intelligenz (KI) im Controlling – Maximale In...
Mehr Effizienz durch Künstliche Intelligenz (KI) im Controlling – Maximale In...Mehr Effizienz durch Künstliche Intelligenz (KI) im Controlling – Maximale In...
Mehr Effizienz durch Künstliche Intelligenz (KI) im Controlling – Maximale In...
 
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
Business Consulting: Die große Diskrepanz zwischen Aufwand und Ergebnis - am ...
 
Intelligentes Einkaufsreporting mit der SAP Datasphere und der SAP Analytics ...
Intelligentes Einkaufsreporting mit der SAP Datasphere und der SAP Analytics ...Intelligentes Einkaufsreporting mit der SAP Datasphere und der SAP Analytics ...
Intelligentes Einkaufsreporting mit der SAP Datasphere und der SAP Analytics ...
 
Stay Clean - Wie Sie Ihre hohe Datenqualität nach der S/4HANA Migration beibe...
Stay Clean - Wie Sie Ihre hohe Datenqualität nach der S/4HANA Migration beibe...Stay Clean - Wie Sie Ihre hohe Datenqualität nach der S/4HANA Migration beibe...
Stay Clean - Wie Sie Ihre hohe Datenqualität nach der S/4HANA Migration beibe...
 
GHG Emission Planning in SAP Analytics Cloud
GHG Emission Planning in SAP Analytics CloudGHG Emission Planning in SAP Analytics Cloud
GHG Emission Planning in SAP Analytics Cloud
 
Intercompany Service Order - Wie Sie Serviceprozesse buchungskreisübergreifen...
Intercompany Service Order - Wie Sie Serviceprozesse buchungskreisübergreifen...Intercompany Service Order - Wie Sie Serviceprozesse buchungskreisübergreifen...
Intercompany Service Order - Wie Sie Serviceprozesse buchungskreisübergreifen...
 

Einfache und effiziente SAP Fiori-App-Entwicklung mit APIs

  • 1. Einfache und effiziente SAP Fiori- App-Entwicklung mit APIs
  • 2. Björn Hrymon Forschung & Entwicklung – S/4HANA Technologies bjoern.hrymon@ibsolution.com © 2023 - IBsolution GmbH 2
  • 3. Agenda 1. Herleitung unserer Anforderungen an die Purchase Requisition-App 2. Herausforderungen bei Extension 3. Umsetzung (Kopie, Gateway- Anpassungen, Frontend-Anpassungen) 4. Der schnellere Weg mit API´s 5. Ausblick
  • 4. © 2023 - IBsolution GmbH 4 ▪ 2 Kacheln ▪ Buchbestellung ▪ Trainingsbestellung ▪ Vorbelegung anhand gewählter Kategorie ▪ Kostenstellen, Konten, Material etc. ▪ Ableiten des korrekten Accounts ▪ Ablöse Mail-Bestellung ▪ Einheitlicher Prozess im Fiori-Look ▪ Zentraler Einstieg -> Launchpad Anforderungen an unsere Purchase-Requisition App
  • 5. © 2023 - IBsolution GmbH 5 ▪ Extensibility-Möglichkeiten auf Fiori-Ebene: ▪ BSP Application ▪ Extensibility-Documentation für die App benutzen ▪ BAdI´s ▪ UI-Adaption ▪ Gateway-Extension ▪ CDS-View Extension ▪ Problem: Keine der Varianten reicht alleine aus, um die Anforderung zu erfüllen Möglichkeiten im SAP Standard – Extensibility & App Documentation
  • 6. © 2023 - IBsolution GmbH 6 Konzept & Ausführung Klassische Fiori App - Architektur
  • 7. © 2023 - IBsolution GmbH 7 Konzept & Ausführung Gateway-Extension & Frontend-Kopie (BSP Application) ▪ Anpassen der Frontend-App, entfernen von nicht benötigten Buttons ▪ Extension mit BAdI: ▪ Ausblenden der Felder, die nicht benötigt werden ▪ Vorbelegen von Feldern, die unabhängig zum Bestellungstyp sind ▪ Gateway-Extension: ▪ Anpassen von abgeleitetem Account & Auslesen der Parameter für die Identifikation Buch/Training ▪ Vorbelegen von Feldern in Abhängigkeit des Bestellungstyps, Kostenstelle, Kontengruppen und mehr ▪ Kopie der Kachel-Gruppen und Kachel-Konfiguration für das Einblenden im Launchpad
  • 8. © 2023 - IBsolution GmbH 8 ▪ Vorteile: ▪ Man ist höchst-flexibel aufgrund von Anpassungsmöglichkeiten im gesamten App -Lifecycle ▪ Bewährte Technik (Gateways, Frontend, klassisches Fiori), gut dokumentiert ▪ Anforderungen können zu 100% umgesetzt werden ▪ Nachteile: ▪ Hohe Komplexität, da man sowohl im Front- als auch im Backend umfangreiche Anpassungen vornimmt ▪ Upgrade-Sicherheit ist nicht gegeben; Änderungen am Gateway oder der App können bei der kopierten App zu Fehlern führen (ist passiert!) ▪ Fiori App kann abgekündigt werden oder ersetzt werden ▪ Hoher Wartungsaufwand Vor- und Nachteile
  • 9. © 2023 - IBsolution GmbH 9 Wie kann man das besser machen? API´s in den höheren S/4-HANA-Releases
  • 10. © 2023 - IBsolution GmbH 10 API´s für Purchase Requisition
  • 11. © 2023 - IBsolution GmbH 11 Konzeption der neuen Purchase Requisition App Fiori App – API – Business Application Studio
  • 12. © 2023 - IBsolution GmbH 12 ▪ Umsetzung der App im Business Application Studio ▪ Erster Prototyp mit Anlage einer BANF, die dann einen Workflow anstößt ▪ Einbinden der App in das Launchpad, um den gesamten Prozess durchzuspielen ▪ Umsetzung der restlichen Anforderungen aus der bisher erstellen App ▪ Adaption des Vorgehens auf andere Apps Ausblick Was kommt jetzt?
  • 13. © 2023 - IBsolution GmbH 13 ?
  • 14. Agenda 1. Welche S/4HANA Version benötige ich für die Nutzung von API´s? 2. Funktioniert das Ganze auch in der Cloud? 3. Was muss ich beachten, wenn ich API´s nutze, habe ich Nachteile?
  • 15. Weitere Fragen? Björn Hrymon Forschung & Entwicklung – S/4HANA Technologies bjoern.hrymon@ibsolution.com © 2023 - IBsolution GmbH 15