SAP Fiori Development Newsletter
Dear SAP Fiori development newsletter subscriber,
Fall means back to school, pumpkin spice lattes, and SAP TechEd. In this issue, we will share some new innovations from our user experience portfolio, preview some of the information we will discuss at SAP TechEd, and point you to some of the sessions we are most excited about.
We are starting to think about topics to feature next year. Please let us know what you are interested in.
Your editorial team,
Peter, Conrad, Oliver, and Raz
Flexible programming model simplifies extending apps based on SAP Fiori elements for OData V4
New building blocks make it easier to create extensions, while maintaining UX consistency and limiting the cost and complexity of the extensions. Stefanie Hager discusses this new way to adapt your SAP Fiori elements apps with a minimal amount of custom SAPUI5 coding.
SAP Fiori tools 2108 is now available
Area product owner, Ashley Tung, discusses some of the new features in the latest release of SAP Fiori tools. Examples include improving the ability to migrate apps created in Web IDE, making it easier to integrate libraries, also called reuse components, and adding several new development guides (see story below).
Guided Development in SAP Fiori tools simplifies development
The development guides in SAP Fiori tools serve as an interactive form of documentation. In addition, they can make changes to your SAP Fiori elements project. Using guided development is simple: open the guide you want to implement, set the relevant parameters, and press Insert Snippet to add the required code snippet(s) into your project files. Learn more in this blog post by Conrad Bernal.
The SAP Fiori Application Generator follows best practices
The SAP Fiori application generator provides a wizard that generates an SAP Fiori application based on recommended SAP Fiori structure and development practices. It allows you to kick start your development and create an application locally that is available for use with the other SAP Fiori tools. Ian Quigley and Sushant Priyadarshi explain how to take advantage of the new functionality in the app generator.
Compact Feature Availability Matrix of ABAP Programming Models: RAP vs. BOPF vs. Gateway
Andre Fischer provides a feature comparison between the different ABAP Programming Models that have been delivered by SAP in the past and that are available now.
SAP Extension Suite adds low-code and no-code development capabilities
SAP customers are using our new low-code and no-code tools to accelerate creating and delivering solutions that add new capabilities. For many SAP customers, on-demand delivery of technology innovations without IT intervention is enabled through the use of SAP Extension Suite. The suite includes the application development and process automation components of SAP Business Technology Platform (SAP BTP).
Boosting performance of SAPUI5 applications with a content delivery network
The performance when loading SAPUI5 resources by browsers is one of the most important aspects of the user experience when using SAPUI5 applications. There are various caches you can use, but for global companies, providing caching hubs close to the geographical zones of the users is a good option. In this blog post, Branimir Lyubenov explains how to set up a Content Delivery Network (CDN).
News on UI5 Web Components
The list of available UI5 Web Components is constantly growing:
Key Users Defining Views for SAPUI5 Apps
Many customers use standard SAP Fiori apps in specific ways, tailored to a certain business role. Using SAPUI5 flexibility, key users can create views (also known as control variants) for other users in the organization without touching the source code. Starting from the running app, they create a view, make it visible for either all users or specific roles, and then publish it. See the documentation on Creating and Adapting Views.
New Integration Card Configuration Editor
Integration cards are reusable UI blocks to be embedded into various host environments, sharing business content in an easy, declarative, and consistent way. The new Integration Cards Configuration Editor is a visual editor empowering administrators to setup and configure any card into their context. Explore all capabilities and samples.
Connect to External Data Sources with SAP Business Application Studio
Connecting your application to an external data source is important, but it does not need to be complex. In this blog post, Yuval Morad explains a new panel called the Service Center in SAP Business Application Studio that simplifies the connectivity to external data sources, enables data source exploration from different providers, and integrates the data source into the application in development.
Training and tutorials
Developing and Extending SAP Fiori elements apps openSAP course
The 4-week openSAP course on Developing and Extending SAP Fiori elements apps remains available. You can view the content at https://open.sap.com/courses/fiori-ea1, but the interactive forums are closed.
SAP Fiori Overview: Design, Develop and Deploy openSAP course
The introduction to SAP Fiori course remains available. You can view the content, but the interactive forums are closed.
(Virtual) TechEd will be Nov 16-18, 2021
TechEd is back for 2021 with a new, streamlined virtual format. You can expect the usual mix of hands-on workshops, lectures, strategy talks, and roadmap sessions.
Latest videos and podcasts
What is SAPUI5 in 110 Seconds?
Do you need a high-level understanding of SAPUI5's value? Or maybe you want to amplify SAPUI5's strong value proposition with your customers and colleagues? See this 110 second video and this blog post for a quick overview.
Building an app with SAP Fiori tools – new 3-part video series
UI5 NewsCast on SAPUI5 Flexibility – All You Need to Know
With SAPUI5 flexibility, developers, key users, and end user can shape the user experience of UI5-based apps to make them fit specific use cases. With this, they can provide a tailored experience for business users. Listen to the latest episode of the UI5 NewsCast on openSAP Podcasts to learn all about it.
Want your question asked in the next newsletter?
Ask a question in the community
Thanks for reading.
Subscribing to this newsletter
If you have been forwarded this newsletter and would like to continue receiving it, please subscribe at the link below.