Blog Posts

Welcome to our blog, where we share insights, updates, and industry trends related to SAP, Fiori, S/4 HANA, and AI technologies. Stay ahead of the curve with our informative articles, expert perspectives, and practical tips. Discover the latest advancements, best practices, and success stories in leveraging technology for digital transformation. Join us on this exciting journey of innovation and growth in the ever-evolving world of SAP solutions

Simplifying SAP Access with Gen AI & Copilot Studio via SAP BTP and Teams

Discover how to talk to your SAP data using Generative AI and Microsoft Copilot Studio. This demo walks you through integrating SAP OData services with Teams, letting you fetch sales orders, products, customers, and more — all with natural language. See how SAP BTP, and AI-powered flows come together to simplify access and boost productivity.

Application Development with ABAP RESTful Application Programming Model (On-Premise)

This blog focus on end-to-end application development with the managed approach of the ABAP RESTful Application Programming Model and SAP Fiori Elements.

Application Development with CDS + BOPF + ODATA + Fiori Elements ( SAPUI5 )

End-to-End development of an application using CDS (Interface and Consumption View), BOPF (Business Processing Logic), OData (Exposure of Data), SAPUI5 / Fiori Elements (Front End)

Refreshing Dynamic HTML Content in SAPUI5: Handling Updates and Rerendering Issues

Refreshing dynamic HTML content in SAPUI5 can be tricky, especially when using the HTML control to embed iframes or external content. Deprecated methods like rerender() often fail, leaving scripts unexecuted or DOM elements stale. A reliable solution is to toggle visibility before and after setContent(), forcing SAPUI5 to fully redraw the control. This approach ensures updated content loads correctly, with event handlers and scripts functioning as expected.

Embedding External HTML Content with JavaScript in SAP Fiori Launchpad (CSP Challenges and Solutions)

When integrating external HTML content into a Fiori Launchpad (FLP) application, developers often face Content Security Policy (CSP) restrictions, blocked inline scripts, and the lack of direct support for SAPEVENT form actions. In our case, the API returned a full HTML page with embedded JavaScript and AJAX calls, which worked perfectly standalone but failed inside FLP due to security restrictions.

To solve this, we wrapped the HTML inside a BSP application and consumed it via an iframe in SAPUI5. Instead of relying on inline execution or custom URI schemes, we accessed the iframe’s DOM after load and attached an event listener directly to the form element. This allowed us to intercept the POST action, process the payload, and securely hand over data to the SAP backend.

This approach provides a clean and CSP-compliant integration pattern for scenarios where external or dynamically generated HTML must coexist inside SAP Fiori apps.

Everything Fiori Notification

Notification is an efficient way of alerting the user about tasks that require prompt action or attention such as workflow tasks.
In SAP Fiori Launchpad you can click on the Bell icon to access Notifications.