Business agility is more important than ever as the pace of change accelerates. Companies need to minimize the time they spend on system upgrades and software updates, so they can focus on innovation that benefits their customers. SAPUI5 flexibility provides the capability to extend an SAP Fiori app in the UI layer modification-free, i.e. without risking....
The reverse proxy setup in this article is only an example. It acts as an intermediate layer between SAP Fiori end-users and SAPUI5 content hosted on AS ABAP system. The idea is to give you insights on settings and configuration you need to use to go with on any cloud solution or web server (service)....
Hello, *** Default Header *** With the intention to show why SAPUI5 developers (as most of them came from the ABAP world) need to upskill with “safe programming” knowledge and skills, i’ve decided to create the #SafeSAPUI5. What is #SafeSAPUI5? A series of episodes with examples (of course with responsible disclosure, not showing names, servers, etc.) of security breaches....
Concento™ Rapid Data Governance (RDG) is an SAP Certified accelerator, automating the processes of MDG Data Model Maintenance, Workflow Design and Business Rules in an intuitive, elegant and graphical interface, so users with no specialized coding experience can perform MDG tasks. Depending on business needs, Concento RDG allows users to implement Dynamic and Parallel steps for....
Hello Everyone, In this Blog post, we will see how to create SAP UI5 application in Visual studio code. Before we Start, I just want to highlight one thing, SAP Business Application Studio(BAS) does not require any kind of installation on your system, as its all on the cloud, but in case of Visual Studio....
In this blog post, I would like to explain about Service Manager in Visual Studio Code. Service Manager is a feature which is available in a Service Modeler. Normally we use Service Manager while working with services. Features of Service Manager We can add OData service We can sync the metadata and annotation file.....
Welcome to my first blog on SAP Fiori Elements. In this blog post, I’ll try to demonstrate how to enable dynamic visibility of filters in object page based on checkbox filter selection. Requirement: We have a requirement to enable/disable some input fields in Fiori Elements Object Page based on checkbox provided is selected/unselected Solution: We....
Hello Readers, Hope everyone is doing well! It’s been a long that I haven’t developed any blog post recently, Hope you very well know the BAS(Business Application Studio) the new development toolkit provided by SAP. Introduction: SAP provides a new development tool(IDE) called “SAP Business Application Studio” (BAS) in the market and to the customers for developing....
Overview UI5 Web Components, like all modern JavaScript code, are shipped as ES6 modules published on NPM. This does not make it easy for newcomers, as this setup requires build tooling and some upfront knowledge. It is not as easy as opening a text editor and seeing the results from the documentation. In this post,....
Hello Everyone! In this blog I will demonstrate how a device camera can be accessed within a SAPUI5 application to scan a barcode and populate the value of the barcode into an input field. This will be achieved in a plain SAPUI5 web application which can be accessed via any device that has a camera....
Gmail instead of Outlook mailto: Google is ubiquitous. Everyone knows Google and uses Google. In fact its become a noun, verb and sometimes as adjective, too. Gmail which was more restricted to personal usage has aggressively made way into the corporate landscape. The cloud adoption has fast-tracked the usage of Corporate Gmail account instead of....
Hi All, Here, we are going to explain the creation of draft capable custom SAP UI5 application. Prerequisite: Please visit my previous blog post for overview of the functionality and to know the steps that you need to follow for backend designing. Develop Draft Capable Custom Apps Using BOPF Framework – Part1 Let’s start the....
Hi All, In this blog we are going to know how you can apply intent based navigation in your application using CDS UI annotations. Let’s start with the introduction of Intent based navigation. Intent Based Navigation is a technique in Fiori Launchpad through which user can launch other applications depending on the runtime parameters. This....
Hello Everyone!! In this blog post I am going to explain about SAP UI5 Gantt Chart. Gantt Charts in SAP UI5 are a useful way of showing what work is scheduled to be done on a specific day. They also help us to view the start date and end date of a project in....
Introduction As a Professional Software Developer I prefer always to use my localhost environment to develop applications. Everything runs faster on localhost and it’s the most controlled environment you may get. I think this is the reason why the most conversations between testers and developers end with the expected : “It works on my machine”…....
Have you ever heard of ‚Shims‘? Conventionally speaking, shim means a thin piece of material used for filling small gaps or spaces between objects. Typically these are used to provide better support and fit to an existing structure. In the tech world, ‚shim‚ has been used to refer to polyfills or libraries that help a particular software/code support a....
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....
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....