As an administrator, you can define your company settings that are applicable for all users, or a selected business role.   To define the settings, log on as an administrator in the HTML client and navigate to Adapt -> Company Settings.   In the Define Settings for field, choose Company, if you want to make....

As an administrator, you can define your company settings that are applicable for all users, or a selected business role.   To define the settings, log on as an administrator in the HTML client and navigate to Adapt -> Company Settings.   In the Define Settings for field, choose Company, if you want to make....

UI Local Build Setup on Commerce Cloud v2 1811 (Hybris)   A simple step-by-step approach to optimize UI development effort   Problem Statement: As a Commerce Cloud v2 1811 (Hybris) UI developer, you might have faced an issue where even to test simple .less, .js changes done in source files, you would need to run....

At a recent Code Jam, some of the participants were curious and wanted to know how to take an image with their phone and display in the app (even though it had nothing to do with our exercise 😺). Then, a few days ago, I was building an application to show a generated barcode, and it....

I came across an issue when customizing the filter options for an OWL and I want to share my findings with you. I added an input field and set the property to “readOnly = true”. So the input field was greyed out, but I could still press the filter button and adjust the filter options.....

SAP Custom Widget Currency Widget is a powerful tool that displays real-time currency conversion rates between two currencies. It can be used in SAP applications to enhance user experience by providing quick access to currency conversion information. In this tutorial, we will go through the installation process and various methods that can be used with....

This SAP Tech Byte is about how to consume SAP BTP destinations during local development – covering both instance level and subaccount level destinations. The source code for this blog post can be found at https://github.com/SAP-samples/sap-tech-bytes/tree/cloud-foundry-basics/post4. Building on top of the previous blog post of this “Cloud Foundry Basics” series, where we learned how to consume data using....

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

n this blog I would like to draw your attention to a new version of the Floorplan Manager Adaptation Guide, which is valid for SAP_UI 7.57 (delivered with ABAP Platform 2022 as part of SAP S/4HANA 2022). In this guide, you will get an overview of the different possibilities that Floorplan Manager provides for customer adaptations and....

Your applications should be usable by ALL people – independent of their abilities. The WCAG standards  from W3C specify how to achieve this goal. The Web Dynpro team together with the Unified Rendering team implemented this standard within the control library and the Web Dynpro framework. As application developer you can further improve your application to support....

Background Context Business objects developed by SAP in Business ByDesign can have controlled access based on the associated Access Control List (ACL) node data. ACL is a dependent object (DO) that can be related to the business object to provide controlled access. Scenario We have a Custom Business Object, and it has a field of....

What is it?  The padding of content towards the browser frame or within controls adjusts to the browser size: Small browser – small padding, big browser – big padding.  In other words – the white space or ‘breathing space’ (as our UX designers call it 😊) adjusts to the available space.  This works also for popups:....

As application developer you want to enhance your Web Dynpro ABAP application also with controls from other sources, if this control is not offered by Web Dynpro ABAP. Your first choice should be a UI5 control: The control libraries of Web Dynpro ABAP and UI5 support the same themes and product standards as accessibility (ARIA)....

This SAP Tech Byte is about how to use the Destination Service on Cloud Foundry and consume destinations using a node.js based approuter. The source code for this blog post can be found on https://github.com/SAP-samples/sap-tech-bytes/tree/cloud-foundry-basics/post3. Building on top of the previous blog post of this “Cloud Foundry Basics” series, where we learned how to serve a web....

This SAP Tech Byte is about how to use an approuter on Cloud Foundry to serve a web page. We will use the approuter to authenticate users and route them to the web page. The source code for this blog post can be found on https://github.com/SAP-samples/sap-tech-bytes/tree/cloud-foundry-basics/post2. Building on top of the first blog post of this “Cloud....

Patch-Level Independent Bootstrap We listen to your feedback! A while back we got the feedback to make the bootstrap URL more stable and in dedicated feedback rounds, we evaluated that this should apply especially to the bootstrap URLs of long-term maintenance versions. With the introduction of the removal of outdated versions, this feature becomes even more....

Need to replace character from a long string, so in SAC we have predefine function to replace a specific character from string, as we know SAC based on JavaScript but not all javascript code are works here, so here we have replace() function to replace that string. But there is an issue its can only....

Or as a question, does the SAP Community improve with the recently available Universal ID login,  degrade, or no impact? I had a chance to test how well an alternate login process would behave compared to current response times, an opportunity presented to me under the SAP Champions program. We could kick around scenarios from....

In the blog post Get to Know the New Spaces Concept for SAP Fiori Launchpad you have learned about the new concept for SAP Fiori launchpad. The blog post Manage Spaces and Pages for SAP Fiori Launchpad describes how to put the capabilities associated with this concept into practice. At that time, we promised that there will be a....