It’s hard to believe we are already in May. SAP Sapphire is coming soon, so expect to see some exciting announcements. While much of the focus will be on new low-code / no-code capabilities, there will also be some pro-code goodies on display. We have some updates below and stay tuned for more information in the next issue.
If you want to meet with fellow developers and the SAP engineers who build our professional development tools, I encourage you to join our monthly SAP Fiori elements and SAP Fiori tools roundtable group.
https://blogs.sap.com/2021/07/31/peer-to-peer-learning-at-the-sap-fiori-elements-and-sap-fiori-tools-roundtable/
We publish the SAP Fiori development newsletter every other month to share new information with developers in the SAP ecosystem about SAPUI5, SAP Fiori elements, SAP Fiori tools, and SAP Business Application Studio.
To receive this content in your inbox, please subscribe to receive the SAP Fiori development newsletter.
Your editorial team,
Oliver Graeff, Raz Korn, and Peter Spielvogel.
Development News
News on SAPUI5 adaptation projects in SAP Business Application Studio
Creating an adaptation project allows customers/partners to extend a standard SAP app. Using the new application descriptor editor for manifest changes, developers can now also add components, OData services, and local annotation files. See the details in https://help.sap.com/docs/bas/developing-sap-fiori-app-in-sap-business-application-studio/adding-app-descriptor-changes
To offer the full deployment experience also for an extended app, adaptation projects now also support the command line interface for deploying. See the documentation.
UI5 and TypeScript: how to generate types for OData services
Andreas Kunz explains how to generate type definitions in UI5 apps written in TypeScript.
https://blogs.sap.com/2023/04/13/ui5-and-typescript-how-to-generate-types-for-odata-services/
OData V4 is the new OData V2
Hansi Richstein discusses some of the benefits of using SAP Fiori elements for OData V4, including draft handling, the flexible programming model, and reuse components.
https://blogs.sap.com/2023/03/30/odata-v4-is-the-new-odata-v2/
Caspar van Tergouw describes how you can apply deep filtering in your SAPUI5 application, using CAP and OData V4.
https://blogs.sap.com/2023/04/05/sapui5-filtering-on-expanded-entities-using-odatav4/
SAP Fiori elements: implement visual filters in an analytical list page
Akash Jagga explains how to use annotations to implement visual filters in an SAP Fiori elements analytical list page.
https://blogs.sap.com/2023/04/06/fiori-elements-implement-visual-filters-in-analytic-list-page-alp/
New value help examples in the Flexible Programming Model explorer
The SAP Fiori elements flexible programming model explorer is the best source of information about how to build SAP Fiori apps using OData V4. We have added some new examples including documentation and code samples on how to use value helps for different types of controls.
SAPUI5 concepts: custom libraries and test automation
Marian Zeis created a series of blog posts in the SAP Community on a UI5 custom control for Excel upload. In this context, he highlights topics like creating a custom UI5 library with versioning using a multi-version namespace and also automating UI5 testing with GitHub Actions and wdi5.
SAP Fiori elements using the RAP model
Jhodel Cailan set out to create an application that relies on pure CDS and annotations, without additional ABAP code or JavaScript for the UI side. The main idea is to use the standard functionalities of RAP and SAP Fiori elements as much as possible.
https://blogs.sap.com/2023/04/03/sap-fiori-elements-using-rap-model/
How to create an SAP Fiori elements app for a RAP business object with transport selection
Patrick Winkler explains how to create a Fiori elements app that uses a singleton root entity to configure an SAP Fiori app to skip the list report page and automatically navigate the user to the singleton’s object page.
Resolve your issues fasters using the Guided Answers extension by SAP
Caroline Welsh discusses how the Guided Answers extension provides an integrated troubleshooting tool to make development easier in SAP Business Application Studio and Microsoft Visual Studio Code.
Developer Events
UI5con 2023 – Registration is open
UI5con is the big event for UI5 enthusiasts. Join us in St. Leon-Rot, Germany on July 6th, 2023. Selected sessions, such as the keynote, will also be streamed live.
Register at https://openui5.org/ui5con/germany2023/index.html
reCAP 2023 – registration is open
If you are already in St. Leon-Rot for UI5con, you might as well stay an extra day to attend reCAP. This conference is focused on SAP Cloud Application Programming Model (CAP) and presents a great opportunity for the communities of customers, partners, and the CAP Product Team to gather to exchange best practices, technical concepts, current projects, and ideas for the future,
Register at https://recap-conf.dev/
More Resources
Visit our community pages
SAP Business Application Studio
SAPUI5
SAP Fiori elements
SAP Fiori tools
Ask a question in the community
ask.sapfiorielements.com
ask.sapfioritools.com
SAP Business Application Studio
SAPUI5
Previous issues
SAP Fiori development newsletter #21 (March 2023)
SAP Fiori development newsletter #20 (January 2023)
SAP Fiori development newsletter #19 (November 2022)