In my blog Call deployed CPI iflow from BTP sapui5 application by using ajax , the sapui5 application use stand alone rourter. In a work zone sapui5, if we need to call a deployed iflow, we need to make a little adjustment in ajax or fetch url in ui5 controller. I will share the detailed steps :....
在我的博客Call deployed CPI iflow from BTP sapui5 application by using ajax里,里面的sapui5用的是单独router(路由).如果是BTP Launchpad里的SAP UI5调用CPI Iflow的话,需要对 ajax 或者fetch 里的url 进行调整。下面我演示一下具体的步骤: 步骤 1,在 cpi 里部署一个简单的Iflow ,用https adapter接收 ui5里的调用。可以参照博客 里的step 1 . 步骤 2,在BTP cockpit中为cpi iflow运行时环境创建destination,请参考博客 Step 2: 步骤 3, 用 yo 和 easy-ui5生成 Launchpad sapui5 程序: 步骤 4, 调整 视图,控制器和xs-app.json里的代码: uimodule/webapp/controller/MainView.controller.js sap.ui.define( ["./BaseController" , "sap/ui/model/json/JSONModel" , "sap/base/Log"], /** * @param {typeof....
The Launchpad Service in SAPCF, recently renamed to SAP Build Work Zone, Standard Edition, offers you the successor of the NEO FLP; the so called the Central Fiori Launchpad (cFLP). In this blog I’ll simply call them NEO FLP and (SAPCF) FLP. In the NEO FLP you were able to change the order of Tiles and....
This blog series on Fiori Elements is my experiences with Fiori Elements – development and customizations. The part 1 of the blog is available in the link: My Fiori Elements Story – Part 1. The list of topics covered over the two blogs are below: Provide additional filters One filter is a property from the existing....
This blog intends to provide reference and details on S/4 HANA Fiori applications usage – analytics, reports that are accessed via Fiori Launchpad (FLP). Further, also serves as a Best Practices to follow in order to pass Audit and compliance and S/4 HANA security role restrictions. One of the very important factors for Audit and Compliance is....
Fiori Elements is a framework provided by SAP that simplifies the development process of SAP Fiori applications. Despite it being around past couple of years, my full-fledged application developed started only few months ago. In this blog series, I am continuing my intent to share my experience (as I did when Web IDE was introduced....
With the SAP S/4HANA Cloud 2302 release a new feature is now available: Business User Groups. With this feature you can create business user groups and assign multiple business users to them. This helps you to organize your area and easily search for all business users of a certain category. In this Blog Post I....
With the SAP S/4HANA Cloud 2302 release a new feature is now available: Business Role Groups. With this feature you can create business role groups and assign multiple business roles to them. This helps you to organize your area and easily search for all business roles of a certain category. In this Blog Post I....
In this blog post we will learn how to create space and pages on Fiori Launchpad. What is Space and Pages Provides structured way to display the apps in Fiori launchpad and ease to end user for accessing the apps, which is available from S4 HANA 2020 and onward ON-PREMISE environment. Prerequisite for Space and Pages....
So you are a business process expert and you have spent time building some great skills – but you know not everyone on the team has had the time or the opportunity to get to the same level. You want to show your new SAP Fiori apps in their best light and make adopting the....
In this blog we will learn How to deploy the Ui5 Fiori app on SAP ABAP repository with BAS & WEBIDE, also learn about fiori app tile creation in launchpad designer. What is SAP UI5 SAP ui5 is a framework, it consists of Libraries. Used for Creating responsive apps. Fiori Launchpad SAP Fiori launchpad is a shell....
Will see how to Create a Catalog and Business Group in Fiori Launchpad Designer What is Fiori Catalog? A catalog is a set of Tiles / Applications you want to make available for one role. Depending on the role and the catalogs assigned to the role, users can browse through the catalogs and choose....
Update – Feb 2023 – Content is now available in the SAP-samples github repository Providing your end-users with the best possible User Experience at work while using SAP solutions is still one of the pillars of SAP Fiori. In the past, we provided some options on how to create an SAP Fiori Launchpad plugin with....
The moment the users logs into the SAP Fiori Launchpad is critical as it defines the initial experience of the user with the system. In cases where customers are only using basic authentication (meaning authentication through user and password), this initial experience comes from the standard logon page which is provided by standard class /UI2/CL_FIORI3_LOGIN.....
Spaces and Page are the UI experience introduced with Fiori 3.0 and they are available in the S/4HANA Cloud since the release 2005 and in the S/4HANA since version 2020. Now, with the new Horizon theme available in the S/4HANA Cloud, Spaces and Pages have a important role in these new Fiori UI visualization. Mainly....
To ensure outdated versions are no longer posing a potential security risk, SAP removes SAPUI5 versions from the SAPUI5 CDN one year after their end of maintenance. In addition to this also patches of versions in maintenance which are older than one year will be removed. Details see SAP Note 3001696. However at times if you....
Als SAP BW Berater weiß man die Vorzüge eines ad-hoc-Reportings zu schätzen. SAP S/4HANA Embedded Analytics führt ein breites Spektrum an CDS-Views mit sich. Daneben lassen sich mit selbst erstellten CDS-Views vielfältige, unternehmerische Anforderungen abdecken. Wie aber lassen sich solche CDS-Views möglichst einfach in einem ad-hoc-Reporting nutzen? SAP S/4HANA Embedded Analytics nutzt dabei das SAP....
This Blog post is regarding Activating Standard Fiori Application process. Introduction: In this blog post, I would like to work on the process of activating standard fiori application and show that application in fiori launchpad after it got activated. For that we have to follow the process which includes steps as follows…. Step1: We should....
The first step to check if the adaptation project is loading correctly is to verify if the adaptation is available on the front-end server. To check the availability use, the SAP Gui report started in transaction se38: /UI5/DEL_ADAPTATION_PROJECT. The search help available with F4 will show you all deployed adaptation projects. The report is available starting....
During my daily work I’ve got a task to implement a call of another Fiori App from my Fiori Elements App. In order to achieve that I have found three possible ways to implement it (but only one of them was working for me): Intent-based Navigation as RAP CDS Association Intent-based Navigation as ABAP Call....
In the last year I’ve been part of a project where we merged SAP systems of two companies into one. Eventually we ended up with one main S/4 HANA 2020 system, an SAP Business Suite for SRM and one for HR. During this project I was involved with the Fiori Launchpad setup. As we still....
The SAP EarlyWatch Alert service covers many topics regarding system health, performance and security. This blog describes how you can self-organize your consumption of the service to get the most benefit out of it: Stay informed about urgent topics by setting up notifications, schedule regular meetings to follow-up the comprehensive alert list and pro-actively seek....
Latest Update October 2022: Added a few more references including the new Upgrade Impact Analysis available in the SAP Fiori apps library, a blog post explaining creating views, and some important information about using Custom Fields. You can find examples and advice on the new Upgrade Impact Analysis tool in SAP Fiori for SAP S/4HANA – Upgrade....
Latest Update October 21: For those customers who still have custom forms based on Interactive Forms by Adobe there is a new frameless navigation mode in SAP S/4HANA 2022 that can launch an app in MS Edge Internet Explorer Compatibility mode. However given that no other web browser supports the underlying controls, you are recommended to....
If you are setting up a Frontend /Backend Servers scenario for the SAP Fiori Launchpad, you might find yourself doing some pretty time consuming investigations. At least this was true for me, when I tried to setup a Frontend system for a certain use case, without knowing the right tools. In an Embedded system scenario....
In today’s world end-users are spending valuable time accessing multiple access points to gain access to their required apps and content. Even business processes are often spanned across multiple entry points and do not provide this single point of entry that users require. With companies adopting the Two-Tier strategy, SAP is also providing various deployment....
Here is a step-by-step procedure on how to check if the adaptation project is active. Open the app that you want to check Run the SAPUI5 Diagnostic by using the following shortcut: CTRL+SHIFT+ALT+S Expand the “Flexibility section” If the adaptation project is active, you should see the custom namespace. For example: “com.acme” See also: Quick tip:....
SAP Build Process Automation is one of the latest members of SAP’s LCNC portfolio and is the central building-platform for process-development, -enhancements and -automation. SAP Build Process Automation combines the capabilities of SAP Workflow Management and SAP Intelligent Robotic Process Automation in an easy-to-use, no-code AI-powered experience. The new solution enables organizations of all sizes....
I’m still new to cloud development with SAP and got confused the other day about the different roles that exist in the BTP, IAS and Launchpad service. I want to write this blog to help people who are also just new in this environment. Simply put: BTP = Roles / Role Collections IAS = Groups Launchpad Service =....
Holla, In this blog series i would like to share how to create Custom Tile for any Custom Analytical Queries. Below is the apps involved Custom Catalog Extension View Browser PART 1: Get the Query Information 1. Go to View Browser Apps 2. Search for the Query name here we are....
The last post in this series looked at embedding the SAP Portal service hosted on SAP Business Technology Platform (BTP) into Microsoft Teams. Feedback showed that the self-hosted Fiori Launchpad (FLP) option would be also top of mind. So, here it goes… Off we go again through the gate to find that new species of life out there in....
Many SAP S/4HANA projects struggle with activating a subset of SAP Fiori applications chosen during fit gap analysis. Enabling the applications in this approach takes weeks and requires countless work days by the Basis and Fiori team, which results in high implementation costs. Nevertheless, projects still use this method, although there is a faster, fundamentally....
Update September 2022: Added a clarification in the section How to include classic UIs in the SAP Fiori catalogs re creation of tile/target mappings – as much as possible you should look to use the exact or closest fit tile/target mapping of the many thousands of these delivered by SAP. Also some hints re parameter naming; and some....
To enable reuse, original tiles and target mappings are defined once, in a technical catalog, and many business catalogs can contain references to these originals. And many a times we see “Reference lost” error in Fiori Launchpad Designer or in Launchpad Content Manager or Manage Launchpad Pages. “Reference lost” means that a reference exists but....
In this blog post I want to share how to apply a custom theme that was built with the UI theme designer to a UI5 application that is not running in the SAP Fiori Launchpad (e.g. your local development environment). The UI theme designer is part of the SAP Fiori Launchpad and let’s you modify existing....
Why would you spend time keeping records of what you already have in your system? Save time by becoming independent from technical support Fiori launchpad content (applications, catalogs, roles) documentation will save you a lot more time in the long term. Without documentation, all project members must rely on the technical team. As a result,....
In case you are not sure if you need Fiori launchpad documentation at all, check the post: Why should you document your Fiori Launchpad configuration? Many projects use a shared Excel spreadsheet to document the Fiori launchpad setup. At first glance, Excel looks like a decent choice for documentation. Unfortunately, in the long run, it....
This blog post should be interesting for you if you have no doubts about Why you should document your Fiori Launchpad configuration? and Why do you need a tool for Fiori launchpad documentation? The blog post explains how to document your Fiori Launchpad configuration using a free Fiori Tracker tool (Apache License 2.0). Fiori Tracker is available to....
In the past I shared a blog post on how to combine Dialogs with Fragments in UI5: https://blogs.sap.com/2017/03/09/ui5-fragments-and-dialogs/ . This is an approach which I still use today but in combination with TypeScript. Therefore, I’ve updated the code to TypeScript. Besides that, I also improved some aspects of it to gain more of the TypeScript benefits.....
Requirement is to have Managed App Router based Fiori app in SAP BTP- CF which is calling OData/web service(We have taken example of Northwind for this project) and add additinal authorization layer with the help of XSUAA to achieve in app authorization. Here Node JS API and HTML5 modules are added in single MTA sharing instance....
Considering the newer technologies with SAP UI5/Fiori, most of companies plan to move to SAP Fiori design. The SAP Portal 7.5 version also has Fiori launchpad enabled for users. However generally we have many other back ends like ECC, BR in our landscape .They may also have their own Fiori tiles and launchpad. Hence a....
Latest Update October 2022: A few additional references added for those interested in using SAP Access Control to manage access to SAP Fiori in the new section Next level security design with SAP Access Control, which you will find near the end of this blog post. Recently I have been working with a customer who is new....
Implementing Fiori apps is to get more value out of SAP S/4HANA business innovations and analytics. Best way to start S4 Hana implementation is define UI/UX strategy with Fiori in early stage of project during discover, prepare explore. It is at this moment, when talking about SAP delivers SAP Fiori application under new and renew,....
As part of SAP S/4HANA Customer Care and Regional Implementation Group, I am privileged to work across many customers, and our aim is to bring their lessons learned to you. One unfortunate pattern, common among customers new to SAP Fiori, is a poorly configured launchpad. For example, even though the SAP Fiori launchpad appears, when....
Disclaimer: Please note that this blog was published prior to the re-branding related to SAP Build portfolio, which was announced at SAP TechEd 2022. SAP Launchpad service and SAP Work Zone come together under the SAP Build Work Zone brand, with two editions: standard edition (formerly SAP Launchpad service) and advanced edition (formerly SAP Work Zone). You can learn more in this blog post. SAP....
SAP Business Client has a great talent for integration. First, single apps have been integrated. Second, the Fiori Launchpad as a whole (FLP@ABAP). Now, the cloud launchpad, called SAP Build Work Zone, standard edition, fka SAP Fiori Launchpad Service, running on Business Technology Platform (BTP, cloud foundry). So even in the cloud you can mix native SAP GUI....
As we know, Fiori launchpad is the starting point to start using Fiori apps and fiori launchpad shows some general features with it like User settings, search icon, Notification icon ( if configured) , App Finder etc. Recently, I got a requirement from multiple teams that they want to hide some of these features or....
Latest Update 14.10.2022: With SAP S/4HANA 2022 a new launchpad configuration parameter EXPOSURE_HOMEPAGE_STRUCTURE has been added to control which home page structure is exposed to the SAP Launchpad Service on SAP BTP i.e. Groups or Spaces/Pages or both. Refer to Exposing Launchpad Content to SAP Business Technology Platform Latest Update 14.09.2022: On SAP S/4HANA 2020 and looking to....
In this blog post, you will learn to trigger a SAP BTP Workflow from a SAP Event Mesh Service using a nodejs app. SAP Event Mesh is a fully managed cloud service that allows applications to communicate through asynchronous events. More details of SAP Event Mesh service can be found in the below link – https://discovery-center.cloud.sap/serviceCatalog/event-mesh?region=all....
Implementing Fiori apps is to get more value out of SAP S/4HANA business innovations and analytics. Best way to start S4 Hana implementation is define UI/UX strategy with Fiori in early stage of project during discover, prepare explore. It is at this moment, when talking about SAP delivers SAP Fiori application under new and renew,....
Hello community! In this blog post I will show you a simple way to separate merged data before you even download the spreadsheet. This way you don’t need to use formulas to split the cells anymore. By default, the “Export to Spreadsheet” button is enabled in list report tables. In the object page,....
SAP Fiori is evolving continuously: sometimes with major innovations, sometimes with smaller ones. With the latest release the SAP Fiori launchpad brings us a further step along our SAP Fiori 3 journey by providing richer visualization options: flat tiles, and links now visualized as small tiles – available for SAP S/4HANA Cloud 2105 and SAP Cloud....
Want to take advantage of intelligent automation in SAP S/4HANA? Situation handling is a quick win feature to get your intelligent automation journey started. Working with the SAP S/4HANA RIG, one of the common questions we get from multiple customers nowadays is: I’m now on S/4HANA and I want to start using the intelligent....
With the release of SP04 of the SAP Fiori front-end server 6.0, many interesting functions have been made available which before had only been available with SAP Fiori front-end server 2020 initial shipment and FPS01. Among those functions are improvements to the SAP Fiori launchpad content manager as well as the service to expose launchpad....
As we know, with S/4HANA Fiori is the new UX and the entry point. But setting up launchpad and Fiori apps is tricky (I would say) task as involves lot activities before the user could run the apps. SAP has provided tools like rapid fiori activation , Content Manger and all to expedite the process....
One of the first challenges the security administration team faces when embarking on their SAP S/4HANA implementation is how to provide the project team members with access to SAP Fiori Launchpad. A “chicken and egg” situation arises when project members do not know what SAP Fiori access they will require until they have validated the SAP Fiori apps and assessed the fit to standard. And to do....
To make things easier and to put together all the Fiori Apps for Reporting/ Analysis that are most relevant, below you will find 16 Apps in Fiori that will help you in Sourcing and Procurement for Reporting and Analysis. If you are interested to find out more about the SAP Fiori Apps for Analysis and....
This is a post I’ve been “writing” for a long time, but without “time” to publish it. Finally it’s here. Main Focus: Fiori LaunchPad Plugins (extensibility) – conceptual What you need to know? Fiori Launchpad plugins allows you to add new functionalities to your launchpad. Nothing new here. There are several online examples of....
This is a how-to blog post and part of our blog series on Understanding Business Roles. In this blog post we compare and contrast using familiar SAP GUI transaction tools such as PFCG, versus mass maintenance tools such as Mass Maintenance of Business Roles for SAP Fiori launchpad. You will see how the SAP Fiori launchpad content manager works for custom....
This is the 3rd blog post in our series on Understanding Business Roles. In the previous blog post How SAP Business Roles simplify deploying SAP User Experience, you learned you can use SAP Business Roles to: Scope relevant SAP Fiori apps and classic UIs to be deployed based on your current GUI transaction usage Map your business processes....