SlideShare a Scribd company logo
1 of 13
Demo Booth, SAP CP UI Core Services
June 22, 2018
UI5 Flexibility Services
Flexibility is Key
Flexibility Services - Flexibility is Key
SAPUI5 flexibility services enable functions for different user groups to personalize SAP
Fiori apps, adapt their user interface at runtime, and develop new apps.
Benefits:
 Simplified, cost-effective, and easy to use UI
change process
 Increased end user acceptance through
optimized UI layouts
 Adapted UI changes safe for future system
updates
 Easy and intuitive way to adapt the UI
Flexibility Services - Personas
End User
I want to
 Personalize tables and filters
 Save and manage own variants
My changes should not
affect other people
Developer
I want to
 Add/change complex business
logic*
 Add new business objects / apps*
 De-couple software lifecycle of
standard and extensions*
My changes should affect
people in my company
Business Expert,
Key User
I want to
 Add custom fields
 Change field descriptions
 Change order of fields
 Create new app variants*
 Add/manage control variants
(views)*
My changes should affect
people in my LOB
* recent innovations
Flexibility Services – Layering Approach
SAP Layer
Flexibility
Customer
Layer
Developer changes
Key User adaptation
End User personalization
Flexibility Services – Modification-free Changes
View with a formA new field is added into the view using
UI adaptation at runtime/design-time*
…
… and creates a SAPUI5 flexibility
change
The change is applied to the
view
New in UI5 1.56
Flexibility Services – Adapting Control Variants (Views)
 Create new variants
 Adapt controls in variants
 Change default variant
 Manage variants for end-users
Key user adaptation capabilities:
Creating new variant
in UI Adaptation
Adapting content of Object page
for the variant
End users can switch between
variants to see different content
New in UI5 1.54
S/4HANA 1805
Flexibility Services – App Variants
 Adapt UI of app variant without
modification of the base applications
 Configure separate tile for app
variants on Fiori Launchpad
Create app variants as key user
Switching to adaptation mode
Adapting UI
Creating app variant
with adapted UI
Configuring FLP tile
for app variant
Managing app
variants
Restarting FLP to see the
newly created variant
Flexibility Services – Adaptation Project in SAP Web IDE
Lab preview
New type of project
in SAP web IDE
…which allows to create
variants of existing apps
…and then configure and
deploy them separately.
Flexibility Services – Adaptation Project in SAP Web IDE
Lab preview
Adaptation project
reference original
application…
…but has an own
application id
…and contain separate set of changes.
In this way you can adapt
application variant without
touching original artefacts!
Flexibility Services – Adaptation Project in SAP Web IDE
Lab preview
Extensibility possibilities
of adaptation project
include all options
available for key users
…but developers are
also able to change
control properties
…add XML fragments
…or even extend
controller code!
Flexibility Services – Platform Support
On premise
(ABAP) S/4HANA Cloud
SAP Cloud
Platform (NEO) Cloud Foundry
personalization
Object Pages
experimental experimental
personalization
smart controls &
views*
Beta
pers. and adaptation
(sap.ui.fl.variant)
Adaptation at Runtime
(RTA)
App Variants
Adaptation at Design
Time (DTA)
as part of
grunt best practise builds
Adaptation Project In 2018
* views previously known as “control variants”
Flexibility Services – Learn More
SAPUI5 Flexibility Services
• https://sapui5.hana.ondemand.com/#/topic/a8e55
aa2f8bc4127923b20685a6d1621.html
App Variants for Key Users
• https://blogs.sap.com/2018/06/05/easily-create-
app-variants-in-sap-s4hana-cloud/
Configuring views (control variants)
• coming soon (in 1.56)
Adaptation Project in SAP Web IDE
• coming in 2018
UI Adaptation at Runtime & Personalization
• https://sapui5.hana.ondemand.com/#/topic/f1430c03
37534d469da3a56307ff76af.html
UI Adaptation on CP Neo
• https://help.sap.com/viewer/3ca6847da92847d79b27
753d690ac5d5/Cloud/en-
US/f7f671f6c26348d7a662c2c3d120202d.html
Enabled controls and dev guide
• https://help.sap.com/viewer/4fc8d03390c342da8a60f
8ee387bca1a/1805.500/en-
US/e144c749695545eba5d5479a40357fa6.html
Thank you.
Contact information:
Alexander Rauh
APO SAPUI5 Flexibility Services
alexander.rauh@sap.com

More Related Content

What's hot

Ionic on visualforce and sf1 df14
Ionic on visualforce and sf1   df14Ionic on visualforce and sf1   df14
Ionic on visualforce and sf1 df14Kevin Poorman
 
App design company in hong kong
App design company in hong kongApp design company in hong kong
App design company in hong kongAirDash
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI PresentationAjeeth Pingle
 
What is the need of API Development solutions?
What is the need of API Development solutions? What is the need of API Development solutions?
What is the need of API Development solutions? Chetu
 
Api documentation using slate, markdown
Api documentation using slate, markdownApi documentation using slate, markdown
Api documentation using slate, markdownSebin Benjamin
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model GuidanceRyan Berg
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model GuidanceRyan Berg
 
SAP BusinessObjects Embedded analytics
SAP BusinessObjects Embedded analyticsSAP BusinessObjects Embedded analytics
SAP BusinessObjects Embedded analyticsIngo Hilgefort
 
SAP SuccessFactors Q2 2019 Release Highlights
SAP SuccessFactors Q2 2019 Release HighlightsSAP SuccessFactors Q2 2019 Release Highlights
SAP SuccessFactors Q2 2019 Release HighlightsRizing HCM
 
RESTful Work Items: Opening up Collaborative ALM (Rational Software Conferen...
RESTful Work Items: Opening up Collaborative ALM (Rational Software Conferen...RESTful Work Items: Opening up Collaborative ALM (Rational Software Conferen...
RESTful Work Items: Opening up Collaborative ALM (Rational Software Conferen...Steve Speicher
 
Taist for SaaS vendors 02.06.2014
Taist   for SaaS vendors 02.06.2014Taist   for SaaS vendors 02.06.2014
Taist for SaaS vendors 02.06.2014Anton Belousov
 
Formulare vNext - Was ist die richtige Formularlösung für mich?
Formulare vNext - Was ist die richtige Formularlösung für mich?Formulare vNext - Was ist die richtige Formularlösung für mich?
Formulare vNext - Was ist die richtige Formularlösung für mich?fabianmoritz
 
SAP Fiori, Demo Cloud Edition
SAP Fiori, Demo Cloud EditionSAP Fiori, Demo Cloud Edition
SAP Fiori, Demo Cloud EditionSAP Portal
 
Sharepoint 2013 apps - A very brief introduction
Sharepoint 2013 apps - A very brief introductionSharepoint 2013 apps - A very brief introduction
Sharepoint 2013 apps - A very brief introductionJorge Reales Cabrera
 
Quip For Salesforce
Quip For SalesforceQuip For Salesforce
Quip For SalesforceAstrea Ces
 
SAP Inside Track Netherlands 2013, The Calltaker, building a fiori like app
SAP Inside Track Netherlands 2013, The Calltaker, building a fiori like appSAP Inside Track Netherlands 2013, The Calltaker, building a fiori like app
SAP Inside Track Netherlands 2013, The Calltaker, building a fiori like appWim Snoep
 

What's hot (20)

Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Ionic on visualforce and sf1 df14
Ionic on visualforce and sf1   df14Ionic on visualforce and sf1   df14
Ionic on visualforce and sf1 df14
 
FormADF app overview
FormADF app overviewFormADF app overview
FormADF app overview
 
App design company in hong kong
App design company in hong kongApp design company in hong kong
App design company in hong kong
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI Presentation
 
What is the need of API Development solutions?
What is the need of API Development solutions? What is the need of API Development solutions?
What is the need of API Development solutions?
 
Api documentation using slate, markdown
Api documentation using slate, markdownApi documentation using slate, markdown
Api documentation using slate, markdown
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model Guidance
 
SharePoint Online App Model Guidance
SharePoint Online App Model GuidanceSharePoint Online App Model Guidance
SharePoint Online App Model Guidance
 
SAP BusinessObjects Embedded analytics
SAP BusinessObjects Embedded analyticsSAP BusinessObjects Embedded analytics
SAP BusinessObjects Embedded analytics
 
Senior project progess presentation
Senior project progess presentationSenior project progess presentation
Senior project progess presentation
 
SAP SuccessFactors Q2 2019 Release Highlights
SAP SuccessFactors Q2 2019 Release HighlightsSAP SuccessFactors Q2 2019 Release Highlights
SAP SuccessFactors Q2 2019 Release Highlights
 
RESTful Work Items: Opening up Collaborative ALM (Rational Software Conferen...
RESTful Work Items: Opening up Collaborative ALM (Rational Software Conferen...RESTful Work Items: Opening up Collaborative ALM (Rational Software Conferen...
RESTful Work Items: Opening up Collaborative ALM (Rational Software Conferen...
 
Taist for SaaS vendors 02.06.2014
Taist   for SaaS vendors 02.06.2014Taist   for SaaS vendors 02.06.2014
Taist for SaaS vendors 02.06.2014
 
Formulare vNext - Was ist die richtige Formularlösung für mich?
Formulare vNext - Was ist die richtige Formularlösung für mich?Formulare vNext - Was ist die richtige Formularlösung für mich?
Formulare vNext - Was ist die richtige Formularlösung für mich?
 
Neev AngularJS Capabilities
Neev AngularJS CapabilitiesNeev AngularJS Capabilities
Neev AngularJS Capabilities
 
SAP Fiori, Demo Cloud Edition
SAP Fiori, Demo Cloud EditionSAP Fiori, Demo Cloud Edition
SAP Fiori, Demo Cloud Edition
 
Sharepoint 2013 apps - A very brief introduction
Sharepoint 2013 apps - A very brief introductionSharepoint 2013 apps - A very brief introduction
Sharepoint 2013 apps - A very brief introduction
 
Quip For Salesforce
Quip For SalesforceQuip For Salesforce
Quip For Salesforce
 
SAP Inside Track Netherlands 2013, The Calltaker, building a fiori like app
SAP Inside Track Netherlands 2013, The Calltaker, building a fiori like appSAP Inside Track Netherlands 2013, The Calltaker, building a fiori like app
SAP Inside Track Netherlands 2013, The Calltaker, building a fiori like app
 

Similar to UI5Con - Flex Demo Booth

Neha_Thapa_Resume
Neha_Thapa_ResumeNeha_Thapa_Resume
Neha_Thapa_ResumeNeha Thapa
 
UI5conBE 2020 - Keynote
UI5conBE 2020 - KeynoteUI5conBE 2020 - Keynote
UI5conBE 2020 - KeynotePeter Muessig
 
SAP Fiori Competence
SAP Fiori CompetenceSAP Fiori Competence
SAP Fiori CompetenceAnkit Jain
 
SAP Fiori Interview Q& A - IQ Online Training
SAP Fiori Interview Q& A - IQ Online TrainingSAP Fiori Interview Q& A - IQ Online Training
SAP Fiori Interview Q& A - IQ Online TrainingIQ Online Training
 
UI5con 2018 - Keynote
UI5con 2018 - KeynoteUI5con 2018 - Keynote
UI5con 2018 - KeynotePeter Muessig
 
UI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for BangaloreUI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for BangalorePeter Muessig
 
What's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration ServicesWhat's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration ServicesSAP Portal
 
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interfaceDynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interfaceJoris Poelmans
 
SAP Fiori and UI5. docx
SAP Fiori and UI5.                        docxSAP Fiori and UI5.                        docx
SAP Fiori and UI5. docxroiesolutions1
 
App modernization-What you need to know before planning a migration to office...
App modernization-What you need to know before planning a migration to office...App modernization-What you need to know before planning a migration to office...
App modernization-What you need to know before planning a migration to office...Oliver Wirkus
 
Bonitasoft at bpmNEXT 2015
Bonitasoft at bpmNEXT 2015Bonitasoft at bpmNEXT 2015
Bonitasoft at bpmNEXT 2015Bonitasoft
 
SAP Fiori UX/UI
SAP Fiori UX/UISAP Fiori UX/UI
SAP Fiori UX/UIAnkit Jain
 
App Modernization - What you need to know before planning a migration to Offi...
App Modernization - What you need to know before planning a migration to Offi...App Modernization - What you need to know before planning a migration to Offi...
App Modernization - What you need to know before planning a migration to Offi...Oliver Wirkus
 
Modernize Siebel CRM with Open UI
Modernize Siebel CRM with Open UIModernize Siebel CRM with Open UI
Modernize Siebel CRM with Open UIPerficient, Inc.
 
In Mind Cloud - Product Release - 1904
In Mind Cloud - Product Release - 1904In Mind Cloud - Product Release - 1904
In Mind Cloud - Product Release - 1904In Mind Cloud
 

Similar to UI5Con - Flex Demo Booth (20)

Flex in ui5con demo booth
Flex in ui5con demo boothFlex in ui5con demo booth
Flex in ui5con demo booth
 
Neha_Thapa_Resume
Neha_Thapa_ResumeNeha_Thapa_Resume
Neha_Thapa_Resume
 
UI5conBE 2020 - Keynote
UI5conBE 2020 - KeynoteUI5conBE 2020 - Keynote
UI5conBE 2020 - Keynote
 
SAP Fiori Competence
SAP Fiori CompetenceSAP Fiori Competence
SAP Fiori Competence
 
Flutter rev cx
Flutter rev cxFlutter rev cx
Flutter rev cx
 
SAP Fiori Interview Q& A - IQ Online Training
SAP Fiori Interview Q& A - IQ Online TrainingSAP Fiori Interview Q& A - IQ Online Training
SAP Fiori Interview Q& A - IQ Online Training
 
UI5con 2018 - Keynote
UI5con 2018 - KeynoteUI5con 2018 - Keynote
UI5con 2018 - Keynote
 
Cd168 (3)
Cd168 (3)Cd168 (3)
Cd168 (3)
 
UI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for BangaloreUI5con 2019 - Keynote for Bangalore
UI5con 2019 - Keynote for Bangalore
 
What's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration ServicesWhat's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration Services
 
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interfaceDynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
Dynamics Power! Saturday Brussels 2019 - transitioning to the unified interface
 
SAP Fiori and UI5. docx
SAP Fiori and UI5.                        docxSAP Fiori and UI5.                        docx
SAP Fiori and UI5. docx
 
App modernization-What you need to know before planning a migration to office...
App modernization-What you need to know before planning a migration to office...App modernization-What you need to know before planning a migration to office...
App modernization-What you need to know before planning a migration to office...
 
Bonitasoft at bpmNEXT 2015
Bonitasoft at bpmNEXT 2015Bonitasoft at bpmNEXT 2015
Bonitasoft at bpmNEXT 2015
 
SAP Fiori UX/UI
SAP Fiori UX/UISAP Fiori UX/UI
SAP Fiori UX/UI
 
New Flutter 3.7 Release Guide
New Flutter 3.7 Release GuideNew Flutter 3.7 Release Guide
New Flutter 3.7 Release Guide
 
App Modernization - What you need to know before planning a migration to Offi...
App Modernization - What you need to know before planning a migration to Offi...App Modernization - What you need to know before planning a migration to Offi...
App Modernization - What you need to know before planning a migration to Offi...
 
Modernize Siebel CRM with Open UI
Modernize Siebel CRM with Open UIModernize Siebel CRM with Open UI
Modernize Siebel CRM with Open UI
 
In Mind Cloud - Product Release - 1904
In Mind Cloud - Product Release - 1904In Mind Cloud - Product Release - 1904
In Mind Cloud - Product Release - 1904
 
Maximo 7.6 Features
Maximo 7.6 Features Maximo 7.6 Features
Maximo 7.6 Features
 

Recently uploaded

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 

Recently uploaded (20)

React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 

UI5Con - Flex Demo Booth

  • 1. Demo Booth, SAP CP UI Core Services June 22, 2018 UI5 Flexibility Services Flexibility is Key
  • 2. Flexibility Services - Flexibility is Key SAPUI5 flexibility services enable functions for different user groups to personalize SAP Fiori apps, adapt their user interface at runtime, and develop new apps. Benefits:  Simplified, cost-effective, and easy to use UI change process  Increased end user acceptance through optimized UI layouts  Adapted UI changes safe for future system updates  Easy and intuitive way to adapt the UI
  • 3. Flexibility Services - Personas End User I want to  Personalize tables and filters  Save and manage own variants My changes should not affect other people Developer I want to  Add/change complex business logic*  Add new business objects / apps*  De-couple software lifecycle of standard and extensions* My changes should affect people in my company Business Expert, Key User I want to  Add custom fields  Change field descriptions  Change order of fields  Create new app variants*  Add/manage control variants (views)* My changes should affect people in my LOB * recent innovations
  • 4. Flexibility Services – Layering Approach SAP Layer Flexibility Customer Layer Developer changes Key User adaptation End User personalization
  • 5. Flexibility Services – Modification-free Changes View with a formA new field is added into the view using UI adaptation at runtime/design-time* … … and creates a SAPUI5 flexibility change The change is applied to the view
  • 6. New in UI5 1.56 Flexibility Services – Adapting Control Variants (Views)  Create new variants  Adapt controls in variants  Change default variant  Manage variants for end-users Key user adaptation capabilities: Creating new variant in UI Adaptation Adapting content of Object page for the variant End users can switch between variants to see different content
  • 7. New in UI5 1.54 S/4HANA 1805 Flexibility Services – App Variants  Adapt UI of app variant without modification of the base applications  Configure separate tile for app variants on Fiori Launchpad Create app variants as key user Switching to adaptation mode Adapting UI Creating app variant with adapted UI Configuring FLP tile for app variant Managing app variants Restarting FLP to see the newly created variant
  • 8. Flexibility Services – Adaptation Project in SAP Web IDE Lab preview New type of project in SAP web IDE …which allows to create variants of existing apps …and then configure and deploy them separately.
  • 9. Flexibility Services – Adaptation Project in SAP Web IDE Lab preview Adaptation project reference original application… …but has an own application id …and contain separate set of changes. In this way you can adapt application variant without touching original artefacts!
  • 10. Flexibility Services – Adaptation Project in SAP Web IDE Lab preview Extensibility possibilities of adaptation project include all options available for key users …but developers are also able to change control properties …add XML fragments …or even extend controller code!
  • 11. Flexibility Services – Platform Support On premise (ABAP) S/4HANA Cloud SAP Cloud Platform (NEO) Cloud Foundry personalization Object Pages experimental experimental personalization smart controls & views* Beta pers. and adaptation (sap.ui.fl.variant) Adaptation at Runtime (RTA) App Variants Adaptation at Design Time (DTA) as part of grunt best practise builds Adaptation Project In 2018 * views previously known as “control variants”
  • 12. Flexibility Services – Learn More SAPUI5 Flexibility Services • https://sapui5.hana.ondemand.com/#/topic/a8e55 aa2f8bc4127923b20685a6d1621.html App Variants for Key Users • https://blogs.sap.com/2018/06/05/easily-create- app-variants-in-sap-s4hana-cloud/ Configuring views (control variants) • coming soon (in 1.56) Adaptation Project in SAP Web IDE • coming in 2018 UI Adaptation at Runtime & Personalization • https://sapui5.hana.ondemand.com/#/topic/f1430c03 37534d469da3a56307ff76af.html UI Adaptation on CP Neo • https://help.sap.com/viewer/3ca6847da92847d79b27 753d690ac5d5/Cloud/en- US/f7f671f6c26348d7a662c2c3d120202d.html Enabled controls and dev guide • https://help.sap.com/viewer/4fc8d03390c342da8a60f 8ee387bca1a/1805.500/en- US/e144c749695545eba5d5479a40357fa6.html
  • 13. Thank you. Contact information: Alexander Rauh APO SAPUI5 Flexibility Services alexander.rauh@sap.com