SlideShare ist ein Scribd-Unternehmen logo
1 von 15
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
 
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 SalzburgDNUG 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 BerechtigungskonzepteIBsolution GmbH
 
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 ÜberblickIBsolution GmbH
 
Webinar - SAP BOPF
Webinar - SAP BOPFWebinar - SAP BOPF
Webinar - SAP BOPFCadaxo 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 InvestitionenIBsolution 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 ServiceSEEBURGER
 
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 SessionIBsolution 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 2019Branding 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 WettbewerbsvorteilSplendid 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önnenIBsolution 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-ZertifizierungWolfgang Hornung
 
Appseleration Unternehmenspräsentation
Appseleration UnternehmenspräsentationAppseleration Unternehmenspräsentation
Appseleration UnternehmenspräsentationAppseleration GmbH
 

Ä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 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
 
Appseleration Unternehmenspräsentation
Appseleration UnternehmenspräsentationAppseleration Unternehmenspräsentation
Appseleration Unternehmenspräsentation
 

Mehr von 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 beseitigenIBsolution 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-InformationsquellenIBsolution 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-LandschaftIBsolution 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 UnternehmenspraxisIBsolution 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 FeaturesIBsolution 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 CloudIBsolution 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
 
Passive Lohnbearbeitung mit SAP S/4HANA!
Passive Lohnbearbeitung mit SAP S/4HANA!Passive Lohnbearbeitung mit SAP S/4HANA!
Passive Lohnbearbeitung mit SAP S/4HANA!IBsolution GmbH
 
Essenzielle Fiori-Anwendungen für das Finanzwesen in SAP S/4HANA
Essenzielle Fiori-Anwendungen für das Finanzwesen in SAP S/4HANAEssenzielle Fiori-Anwendungen für das Finanzwesen in SAP S/4HANA
Essenzielle Fiori-Anwendungen für das Finanzwesen in SAP S/4HANAIBsolution GmbH
 
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANA
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANAMigrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANA
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANAIBsolution GmbH
 
Digital Reporting – Integriertes Reporting mit der SAP Analytics Cloud
Digital Reporting – Integriertes Reporting mit der SAP Analytics CloudDigital Reporting – Integriertes Reporting mit der SAP Analytics Cloud
Digital Reporting – Integriertes Reporting mit der SAP Analytics CloudIBsolution GmbH
 
Wie funktioniert die Berechtigung in SAP S/4HANA, SAP BW/4HANA und SAP Datasp...
Wie funktioniert die Berechtigung in SAP S/4HANA, SAP BW/4HANA und SAP Datasp...Wie funktioniert die Berechtigung in SAP S/4HANA, SAP BW/4HANA und SAP Datasp...
Wie funktioniert die Berechtigung in SAP S/4HANA, SAP BW/4HANA und SAP Datasp...IBsolution GmbH
 
In 3 Schritten zur App - So geht Anwendungsentwicklung auf der SAP Business T...
In 3 Schritten zur App - So geht Anwendungsentwicklung auf der SAP Business T...In 3 Schritten zur App - So geht Anwendungsentwicklung auf der SAP Business T...
In 3 Schritten zur App - So geht Anwendungsentwicklung auf der SAP Business T...IBsolution GmbH
 

Mehr von IBsolution GmbH (20)

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...
 
Passive Lohnbearbeitung mit SAP S/4HANA!
Passive Lohnbearbeitung mit SAP S/4HANA!Passive Lohnbearbeitung mit SAP S/4HANA!
Passive Lohnbearbeitung mit SAP S/4HANA!
 
Essenzielle Fiori-Anwendungen für das Finanzwesen in SAP S/4HANA
Essenzielle Fiori-Anwendungen für das Finanzwesen in SAP S/4HANAEssenzielle Fiori-Anwendungen für das Finanzwesen in SAP S/4HANA
Essenzielle Fiori-Anwendungen für das Finanzwesen in SAP S/4HANA
 
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANA
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANAMigrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANA
Migrate Your Data - Tools und Vorgehensweise bei einer Migration nach S/4HANA
 
Digital Reporting – Integriertes Reporting mit der SAP Analytics Cloud
Digital Reporting – Integriertes Reporting mit der SAP Analytics CloudDigital Reporting – Integriertes Reporting mit der SAP Analytics Cloud
Digital Reporting – Integriertes Reporting mit der SAP Analytics Cloud
 
Wie funktioniert die Berechtigung in SAP S/4HANA, SAP BW/4HANA und SAP Datasp...
Wie funktioniert die Berechtigung in SAP S/4HANA, SAP BW/4HANA und SAP Datasp...Wie funktioniert die Berechtigung in SAP S/4HANA, SAP BW/4HANA und SAP Datasp...
Wie funktioniert die Berechtigung in SAP S/4HANA, SAP BW/4HANA und SAP Datasp...
 
In 3 Schritten zur App - So geht Anwendungsentwicklung auf der SAP Business T...
In 3 Schritten zur App - So geht Anwendungsentwicklung auf der SAP Business T...In 3 Schritten zur App - So geht Anwendungsentwicklung auf der SAP Business T...
In 3 Schritten zur App - So geht Anwendungsentwicklung auf der SAP Business T...
 

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