In this blog post, I would like to share with you, that how we can leverage GitHub copilot, for UI5 code generation. GitHub Copilot harnesses the power of Open AI Codex, a machine learning model that translates natural language into code. It powers GitHub Copilot to draw context from comments and code to suggest individual....

In this blog post, I am going to demonstrate how to annotate CAP service to enable the display of an Analytical List Page (ALP). I discovered this solution in Deepak Singh Bondili‘s GitHub repository, so I want to give credit to him. Scenario To build a very basic ALP app on top of CAP OData V4 service....

Please go through my blog on Manage Purchase Orders (Version 2) standard fiori elements application configuration in SAP Fiori Launchpad. Link to Fiori Apps Library: Manage Purchase Orders (Version 2) https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps(‘F0842A’)/S22OP This demo is mainly for the beginners who are curious to learn SAP Fiori Launchpad Configurations. Check for the installations under implementation information tab in SAP Fiori Apps....

Today I’m going to explain how to Sort, Filter and Group data within a List (sap.m.List) or a  table (sap.m.Table) with the ViewSettingsDialog element in a dynamic form. Filtering data of the example Context The columns and their values to be used to sort, filter and group can be defined statically in the XML view....

We’ve started working with Fiori elements, it’s an exciting journey and I see lots of possibilities- and challenges ahead. It’s really a group effort where you need to involve everyone from the business, UX to the dev. But one thing leaves me especially puzzled; in all examples and tutorials the CDS views are annotated with ....

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....

In this blog, I will try to show you how you can start developing CAP-based Fiori apps. My purpose is to learn and share the basics of CAP application building. I’m just getting started with developing cap applications, so any advice or feedback is really appreciated. You will learn below topics; Developing a basic CAP....

The purpose of this blog is to show how to develop a reuse component using Business Application Studio or VS Code. I also browsed through the earlier blogs on this topic and found it would be better to also align with latest SAP documentation Developing Reuse Components. I suggest the readers go through this SAP documentation....

The purpose of this blog is to show how to consume a reuse component. This is the second blog in the series of two – on the topic of Developing and Consuming a Reuse Component. Develop Reuse Component Consume Reuse Component (this blog) The consumption of the reuse component with a simple demo application is....

In my last blog post Keep the Core Clean with CAP Model, we found out that CAP’s service API doesn’t support handling the draft-generated properties out-of-the-box, however, it’s technically feasible to handle this ourselves in the custom handler. And you might be wondering, has anyone done it? Well, the answer is yes, because I did! Let....

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....

This is a follow-up blog post to my previous one called Keep the Core Clean with RAP Model. Like in the previous blog post, this is not about convincing you to adopt a clean core policy and why it is important, but instead, this blog post is more about asking the question: Can we keep the....

Recently, I came across a scenario in SAP Fiori Elements List Report Object Page (LROP) where I need to filter the List Report table data in entity1 based on the Object page data in entity2. Added a custom filter extension binding the entity2 to the sap.m.MultiComboBox control in List Report: Given a number to length as I am getting only 1st 100 records. Now, I....

This is not a blog post about convincing you to adopt a clean core policy and why it is important, but instead, this blog post is more about asking the question: Can we keep the Core Clean with RAP Model? If you’re still unfamiliar with this clean core policy, I would suggest reading through this....

Hello Community I have been working on SAP Fiori Elements Floorplan – List Report Object Page (LROP) these days and got to know how to add a view to the object page as an extension. I have googled on this but didn’t find any blogs or information, so I am writing this to help few in this....

I hope there are people like me who are still using SAP WEB IDE Neo version for SAP UI5 developments. I have seen a feature wrt SAP Visual Editor and I am here to blog on it. I have created an application using SAP List Report floorplan and sample OData service. Now, I opened the....

There have been multiple blog posts and documents on integrating Universal analytics to Fiori application. Universal analytics will be sunset soon and we have to usestart using GA4 or Google Tag Manager. In this BlogPost i will detail on integrating GA4 to SAP Fiori smart template application. It doesn’t have an index.html file. So how....

There were days where customer requirement was to create ALV reports in GUI and to provide button on top of ALV to print the report data as PDF or to show the details of selected line item. Now Customers are focusing on application which are more user friendly, responsive instead of old GUI applications/screens. In....

In this blog I am going to explain how can we implement the Visual Filters in an Analytical List Page (ALP). Problem Statement: Implementing Visual Filters in ALP is a bit complex task as compared to other general implementations in the field of Fiori Elements. Many a time, rendering of these visual filters is not achieved due....

I was curious on how to best implement an Fiori Elements ‘Overview Page’ Layout based on an OData Service exposed by our SAP BTP, ABAP Environment. After a little “googling” I found several Articles, Blogs, or UI5 Extensions Guides about Overview Pages but no concrete Guide on what the necessary Steps are to create a....

This Blog will be continuation of the 1st part of the blog where I explained how we can generate Fragmented Forms from Fiori List report using SEGW (OData) Project. Part-1 – Preview/Download Fragmented Forms From Fiori List Report In this part of the blog, I will be explaining how we can switch/ convert SEGW project to Unmanaged....

In this blog post, I will show you how to create an analytical table using a CAP OData service. Please note that this blog post is focused on List Report, and not Analytical List Report (ALP). Recently, I was tasked with displaying an analytical table based on an OData V4 service built with CAP. While....

More from the Series related to the UI5 Excel Upload Control Simplifying Excel Upload in Fiori Elements: The Open Source and Easy-to-Use UI5 Custom Control Create a UI5 custom library with versioning using a multi version namespace How test multiple scenarios and UI5 Versions with wdi5 and GitHub Actions In a previous blog post, I....

This blog showcases the approach I took to achieve the requirement of Customizing SAP My Inbox App. Even though it comes many extension possibilities like extending detail page (regular extension approach) or add more attributes to the detail page. But achieving the requirement when your app is Fiori Elements was challenging. Requirement: As part of....

The Fiori Elements Framework offers two solutions to display information in two different tabs within a single List Report: ‘Multiple Views'[1] and the ‘Flexible Programming Model'[2]. However, to use Multiple Views, there must be a common data source (CDS View in most cases) and the Flexible Programming Model is only available for OData v4. This....

As always, we continue to bring you new and easier ways to build apps using our pro-code solutions. Following a cloud mindset, we are introducing many features as we complete them. Keep your suggestions coming as this helps us prioritize our development efforts. We look forward to ongoing innovation and collaboration for the rest of....

Blogs in this Series [#CAP #DPP]  Part 1 : DPP Terminologies and PDM Overview Part 2 : Personal Data Annotations in CAP and Integration with PDM Part 3 : Explore PDM Application features Introduction: In today’s world, Organizations must adopt multiple applications or services which are not only required for regulatory compliance but also helps....

Blogs in this Series [#CAP #DPP]  Part 1 : DPP Terminologies and PDM Overview Part 2 : Personal Data Annotations in CAP and Integration with PDM Part 3 : Explore PDM Application features Introduction: Having covered the theoretical foundations in previous blog of this series, let’s examine the implementation of the CAP based application and....

Get our custom app ready to use Fiori elements building blocks To get our custom app ready to use Fiori elements building blocks we follow the steps described in the Flexible Programming model explorer Modify the component First we modify the component.js of our application: instead of extending “sap/ui/core/UIComponent” we modify it to extend “sap/fe/core/AppComponent” Simplify the App structure....

In this beginner blog post we are going to see how we can use Large Objects (LOBs) in ABAP Restful Application Programming Model.   In this blog post we are going to see how to Upload File in ABAP Restful Application Programming Model. Annotation used to to work with Large Objects is @Semantics.largeObject   Ref: https://help.sap.com/docs/btp/sap-abap-restful-application-programming-model/working-with-large-objects Previous Blog....

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....

Recently I did extension for My Inbox Fiori application for Purchase Order and Purchase Requisition approvals. As beginner, I did not know where to start initially. After some research I found a blog from Ragini Upadhyay (https://blogs.sap.com/2018/06/02/fiori-my-inbox-2.0-extend-approve-purchase-order-s4-hana-1610/) which was well explained but I had to struggled a lot. There are few places where this solution wasn’t accurate and....

​The most awaited feature was released for SAP BTP – ABAPEnvironment in 2302. It is none other than ‘Side effects in CDS Behavior Definition’. I have been waiting for this feature and can’t stop myself from trying it. I thought the syntax would be complicated and was surprised when I realized they were so simple....

In this beginner blog post we are going to see how we can use Pages and Spaces on Fiori Launchpad. We are also going to see how we can configure Tile using Spaces and Pages concept and make it available to Fiori Launchpad.   Ref: https://help.sap.com/docs/SAP_S4HANA_CLOUD/4fc8d03390c342da8a60f8ee387bca1a/e55f5cc8ccec490f83a00284659bce9f.html     Prerequisite fro Spaces and Pages S4HANA2020 or Later Role :....

In this blog, you will learn how to create a simple RAP model. In this example, we will create a table, CDS view entity, Metadata extension, Behavior definition, Service definition, Service Binding. We will create below application for creation of Driver detail with the help of FIORI element. Step 1 –> Create table – ZRV_RAP_DRIVER Right....

Flexible Programming Model enables you to extend Fiori elements applications based on OData V4, as well as create freestyle applications from scratch using building blocks. An overview of Flexible Programming Model and what it provides is explained in the following blog post. Leverage the flexible programming model to extend your SAP Fiori elements apps for OData....

With so much economic uncertainty ahead, it’s more important than ever to figure out ways to drive efficiencies in software development. While low-code tools can help business analysts and similar roles build apps quickly, professional developers often need more powerful ways to provide the functionality, performance, and UX that their users expect. If you want....

In this beginner blog post we are going to see how we can use #ISOLATED (Isolated Processing) in ABAP Restful Application Programming Model.     Previous Blog Posts ABAP RAP – Instance Authorization ABAP RAP – Global Authorization ABAP RAP – #CHANGE_SET   Thanks you Ramjee Korada for your help and guidance.   Use Case: Isolated processing can be....

TL;DR: Explicit authorizations are your best bet for limiting the values in filters of SAP Fiori apps. You can identify which AuthObjects to set from the authorization proposals of the related OData Services, i.e. the OData Services are listed against the SAP Fiori app in the SAP Fiori apps library. Where authorizations are not applied, you....

For a great user experience, it is very important that users can enter data quickly, fluently, and efficiently – even on a slow network. This is particularly relevant for power users, i.e., users who spend significant time with data entry, often using keyboard shortcuts to move from field to field. In this post, we will....

In this beginner blog post we are going to see how we can use Authorizations (Instance Authorization) in ABAP Restful Application Programming Model.   Ref: https://help.sap.com/docs/BTP/923180ddb98240829d935862025004d6/2f888de9d96e44acbfde2936d2c8bf24.html     Instance Authorization Instance authorization is used for all authorization checks, in addition to the user role. With instance authorization, you can define authorization on a field or operation....

Updated 6th January 2023. For all those who are more visually stimulated, I have updated the blog post with a video posted on the SAP Developers YouTube channel on how to use the app. Updated 23 February 2023. Release 2302 What it is, in a nutshell Are you a newbie in the world of ABAP CDS, SAP....

In a recent assignment, I had the opportunity to use the Cloud Application Programming Model and Fiori Elements to design and create an enterprise-ready application. I used a few concepts like dynamic expressions, side effects, and custom actions on object pages. However, finding appropriate material or references with examples and understanding the concepts required a lot....

We publish the SAP Fiori development 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. The editorial team that curates the articles includes Oliver Graeff, Raz Korn, as well as Peter Spielvogel. To receive this content in your inbox, please subscribe to....

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....

Hello, In this beginner blog post we are going to see how we can use Side Effects in ABAP Restful Application Programming Model.   Ref: https://help.sap.com/docs/ABAP_PLATFORM/468a97775123488ab3345a0c48cadd8f/18b17bdd49d1436fa9172cbb01e26544.html     What is Side Effects : When user makes a change to a field on UI, and this change effect the content of other field, this behavior is called....

In this beginner blog post we are going to see how we can use Prechecks in ABAP Restful Application Programming Model.   Ref:  https://help.sap.com/docs/BTP/923180ddb98240829d935862025004d6/5a24e181eb994fffb59a186a2fdb3ef2.html?q=Authorization     What is Prechecks Prechecks is used to validate data before it can reach to Transactional Buffer. You can prevent invalid changes from reaching the transactional buffer by prechecking modify operations.  ....

This example demonstrates how to upload data from excel into HANA cloud tables. This can be beneficial for mass upload of data using excel. A fiori elements list report is created to display and upload the data into the tables. Upload button is added as an extension to the List Report Application. The upload entity....

My last blog series  have been based on the Architecting BTP CAPM based applications, this is the extension of those Blog series with some Real Life Business Challenges and solving the problem with ease utilizing the BTP CAPM Framework. I am working as a BTP & S4HANA Solutions Architect and  working extensively on BTP & S4HANA greenfield Implementations.....

This is the second blog for my Blog series “Architecting Complex Real Life Business Scenario on SAP BTP with ease [ Targeting Multiple backend S/4HANA System utilizing Principal Propagation]. In my previous blog, we have discussed in detail from the Business Perspective, I would be discussing about detail Technical Architecture in this blog. Next blog is about the actual....

This is the final blog of my Blog series “Architecting Complex Real Life Business Scenario on SAP BTP with ease [ Targeting Multiple backend S/4HANA Systems utilizing Principal Propagation ]”. We have discussed so far Business Requirement in detail and understanding of the Landscape Technical Architecture & Component Detail In this blog, We will discussing....

In this beginner blog post we are going to see how we can use Authorizations (Global Authorization) in ABAP Restful Application Programming Model.   Ref: https://help.sap.com/docs/BTP/923180ddb98240829d935862025004d6/730ef0457d064ffe97478fa1f0c04550.html       What is Authorization in RAP Authorization control in RAP protects your business object against unauthorized access and operations (Create, Update, Delete). Authorization control is always relevant when....

When using the Fiori Elements preview for a RAP business object in an on-premise SAP S/4HANA test system I ran into the problem that the SAP Fiori Elements preview did not work. Instead I got the following error message: “Host and port configuration information is missing” The solution: The root cause of this problem was....

In our previous section ( Part 1),  we have created the backed data models, behavior and service for the query. In this part we shall proceed with the frontend application and shall extend the application to implement multiple views for the segmented buttons and the function import. Once the application is created and if you run....

in this blog post I want to show you a not pretty new but still quite unknown tool, that eases the process of writing good and stable OPA5 tests dramatically. The Fiori Elements Test Library V4. The idea behind the test library was to reduce the efforts of writing and maintaining your OPA5 tests. As Fiori....

In this beginner blog post we are going to see how to work with Virtual Elements in ABAP Restful Application Programming Model. Ref: https://help.sap.com/docs/BTP/923180ddb98240829d935862025004d6/c65942c284dd490a9c3791630d4d4e41.html     What is Virtual Element : Virtual Elements are as name suggests “Virtual” which does not exists. Virtual Elements does not exists in actual Data Base table or Persistent Table used....

Almost exactly 3 years ago, we went open source with the OpenUI5 developer documentation: OpenUI5 Developer Guide: Have Your Say! Next up: SAPUI5! What is the Open Documentation Initiative? In a nutshell, the Open Documentation Initiative is SAP’s way of opening up its documentation sets for outside contributions. Here’s how DJ Adams puts it: Looking at some documentation and you’re not....

This blog, will  give you an in-detail ,technical description on how to extend/navigate , to a custom/canvas page, from a List-report page, within a List-Report application. The standard, List report navigation functionality, allows user to navigate to “object page”. However, at times, we might require to navigate to a custom/canvas view. The basic idea is....

As announced last month in the blog Devtoberfest 2022: Return of the Developer by Thomas Jung,  the Devtoberfest from SAP is back again. The Devtoberfest in 2022 is a four-week virtual event for developers with many interesting, interactive, and educational content sessions on various SAP Technologies. The event is broadcast live on the SAP Developers’ channel on YouTube throughout October. This year, Monday....

In this post, I would like to share with you, how to develop and run SAP Fiori apps on your local computer with Visual Studio Code and NodeJS. In that way, you can explore, learn, develop SAP UI5 and Fiori Elements on your computer. Download VSCode – link. Download NodeJS – link. Install VSCode and....

In this blog post we are going to see how we can Extend CDS View Entity, for demo purpose a custom View Entity is created (SAP Standard View Entity is not used):   Extension to ABAP CDS View Entity is needed when there are some changes needed which are part of custom requirements… In this....

Deploying Fiori List Report and Object Page application to Cloud Foundry account. We have created Fiori List Report and Object Page Application as MTA Project using Business Application Studio.   Below video shows step by step detailed process of deployment.   Step By Step Guide Create and Deploy MTA Project What is MTA Project MTA....

Hello, In this beginner blog post we are going to see how to perform field Validation in ABAP Restful Application Programming Model.   Ref: https://help.sap.com/doc/abapdocu_cp_index_htm/CLOUD/en-US/index.htm?file=abenbdl_validations.htm     Field validation is used almost in all of the applications, used to validate Objects to keep data consistent or we can say for data consistency. Once the validation is....

In this beginner blog post we are going to see how to add Determination Functionality in ABAP Restful Application Programming Model.   Ref : https://help.sap.com/docs/BTP/923180ddb98240829d935862025004d6/6edb0438d3e14d18b3c403c406fbe209.html     Determination in ABAP Restful Application Programming Model is used to determine something at runtime, when Trigger condition matches. Determination is always invoked by Business Object Framework. Determination always defined....

In this beginner blog post we are going to see how to work with Feature Control – Action in ABAP Restful Application Programming Model.   Dynamic Feature Control with Action   Ref : https://help.sap.com/docs/BTP/923180ddb98240829d935862025004d6/a5055eef86fa492d99a29b3a9c7c2b88.html     Feature Control : Feature Control is used to control the Fiori UI. Feature Control is used to send information to....

NOTE: this blog post is intended for developers who have previous experience in developing CAP applications using SAP Business Application Studio, SAP BTP destinations, and the destination and XSUAA services. Introduction Secure cloud software should always rely on some sort of authentication and authorization mechanism to let users benefit from its functionality and protect it....

Hello, In this blog post we are going to see how we can read Domain values using CDS Views. Scenario :  When we have limited number of values which are not going to change (not dynamic), in that case we can use SAP Standard CDS View which will return all the values available in Domain.    ....

coauthor: Ralf Handl SAP Fiori Elements Object Page Floorplan Draft Scenario Displaying an Error Message   OData Error Message Introduction When building applications with the SAP Cloud Application Programming Model (CAP), generic service providers significantly shorten the service development time by providing many out-of-the-box solutions to recurring tasks allowing you to focus on the specific business logic of your application,....

Problem Statement: With the Fiori List Reporting Framework it is always expected to have a navigation using the Smart links from one application to another application . How can the smart links be implemented using different Annotation possibilities :   Navigation to a single Custom application  There are two ways to  navigate to a single....

In this blog post we will be seeing how we can use Access Controls in CDS Views or Authorization Objects in CDS Views. Authorization Objects or Access Controls are used to limit users and provide users only required and needed Information based on there work profile/role.   SAP Access control in ABAP CDS restricts the....

Working with Fiori Elements Overview Pages is challenging because of the dynamicity of the data, at the same time this is a very interesting resource to deliver to customer as they can analyze several data in different ways. On this blog post I going to explain how we make each individual card consider filters of....

In this blog, we shall learn how we can create OVP Column card using XML annotations which based on the CDS service which is very simple process. I will cover only Column type OVP card creation, consuming the CDS view using annotation file. Pre-requisite: Have to understand  or knowledge on UI. Annotations Creating new app....

Whats the ODATA and REST API’s and why we need that? Combination of different software system is sometimes need, sometimes mandatory in our modern IT world. The question is that how these systems have to communicate and exchange Datas. A number of standards and protocols have been discovered to facilitate communication between different systems. If....

There is a nice feature available on fiori elements List Report / Object page applications: navigate from list report to object page in edit mode .   This is cool, but not available in previous SAPUI5 versions (I don’t know when it appeared but it is not available in 1.71). As I couldn’t find any solution to....

Problem Statement You may have encountered a message like “You cannot use the XYZ conversion exit here” when trying to publish an OData V2 or V4 service via RAP service binding. The reason is that most conversion exist are not allowed any more in the context of OData services as they lead to various issues.....

SAP Cloud Application Programming (CAP for short) lets you develop applications quickly while also guiding you to use the best practices. See the Updates section for new information. CAP application development is fast as the tools allow you to quickly create a new project which has a useful configuration out of the box. It helps you focus by....

Lets Get Started with creating a new BAS Account. As I have been using Sap webide to develop my application I got a requirement to start working on the Business Application Studio where we can have more number of features. So found gathering info here and there. There by I am writing this blog which....

Links to other blogs post in this series – Excel Upload using RAP: Part – 1 Excel Upload using RAP: Part – 2 Excel Upload using RAP: Part – 3 Introduction In continuous to the previous blog post (Excel Upload using RAP: Part -2 | SAP Blogs) post where I have discussed on adding a....

To follow-up with this blog post you must have read and completed the following previous blog posts in this series: Series introduction and preparation Jumpstart the CAP Project Import SAP SuccessFactors OData Services definitions Define the CDS Data Model Create the CAP Service Add Business Logic Prepare the UI with CDS Annotations Add Security Deploy....

When implementing my openSource based RAP Generator I had the requirement that on the object page on item level fields should be read-only based on data that I had entered in the object page on header level. So on the item level I had a mixture of fields that are read only by default and....

This article gives you the information related to UI5 Integration Cards overview and gives you an idea to develop for your own projects which can provide a quick information for business users in one single portal. UI Integration with Cards Documentation In order to develop cards the card developers should be familiar with: Getting Started Card types....

This month our team faced a blocker issue of case sensitive filter in SAP Fiori List Report applications supporting Nodejs / Java CAP Model as backend. The business wanted a solution with case insensitive filtering of selection fields in List Report applications. After so many research and blog reviews I have found a simple solution to this. At the time I....

Links to other blogs post in this series – Excel Upload using RAP: Part – 1 Excel Upload using RAP: Part – 2 Excel Upload using RAP: Part – 3 Introduction One of the most common scenario in the SAP On Premise System is to develop a program in ABAP for uploading data to a....

In  part-1 of this blog series we will add a custom field Smart Number to SAP S/4HANA Manage Purchase Order SAP Fiori app and also make it editable so that data will persist in Database. Manage Purchase Order is Created using below principles:   Backend SAP Fiori Elements on CDS for UI annotations Reference Data Source to enable OData....

This blog post is on regarding how to develop SAP Fiori Elements (List Report Page/Object Page) with cap in visual studio. Introduction: The SAP Cloud Application Programming model (CAP) is a framework of languages, libraries, and tools for building enterprise-grade services and applications. A CAP application commonly provides services defined in CDS models and served by the CAP run times. SAP capm support to....

SAPUI5 Flexibility supports the easy extension of SAP delivered apps ensuring that the adapted application (called Application Variant) will be compatible with future updates provided by SAP. A variant is semantically a new application with an own id, which technically is comprised of the extended application resources and the changes created as part of adaptation project.....

Links to other blogs post in this series – Excel Upload using RAP: Part – 1 Excel Upload using RAP: Part – 2 Excel Upload using RAP: Part – 3 Introduction In continuous to the previous blog post (Excel Upload using RAP: Part -1 | SAP Blogs), where I have discussed about the creation of....

  Slides The showcase and design-review slides from Philip, Akin and Kai can be downloaded here: Showcase SAP Fiori Makers Strategic Talent Development @ BSH – Showcase from Dr Philip Meyer and Akin Aritmac Review SAP Fiori Makers Strategic Talent Development @ BSH – Rreview by Kai Richter   Content In this SAP Fiori Makers....

Value is a default presentation mode of Fiori Overview Page pie chart. If you want to know how to switch between value and % of total then this blog is for you. Below is pie chart default presentation mode. Using plot area data label chart property it can changed to % of total. This is....

In the past weeks I explored some capabilities of the SAP Cloud Application Programming Model (CAP) in more details in conjunction with SAP Fiori Elements. To evaluate and explore these capabilities I decided to build “Yet Another Covid-19 Tracker”. Note: This is a more advanced article. If you want to learn more about the basics of SAP CAP please....

Slides The showcase and design-review slides from Stefanie, Ralph, Christoph and Kai can be downloaded here: ShowcaseSAP Fiori Makers | Employee staffing @ dm-drogerie markt – Showcase from Stefanie Sehm, Ralph Tonn & Christoph Ade ReviewSAP Fiori Makers | Employee staffing @ dm-drogerie markt – Review by Kai Richter   Content In this SAP Fiori Makers....

Background   In this post, we will discuss some useful information we learned while making an Overview Page Application and provide beginner level instructions on how to start an SAP Fiori Overview Page project like the one pictured below. We will discuss common problems faced during the process, and the solutions which may be otherwise difficult to discover. I worked on this project with my colleague Jarrod Lane (In the proceeding....