Solving Multi-Instance OAuth for MCP on Cloud Foundry
Handling OAuth authentication across multiple Cloud Foundry instances without relying on a shared database.
Handling OAuth authentication across multiple Cloud Foundry instances without relying on a shared database.
This hands-on guide to build a Travel Approval application on SAP BTP. A Fiori Elements app saves travel requests in SAP HANA Cloud, CAP automatically starts an SAP Build Process Automation workflow, an approver acts from SAP Build Lobby->My Inbox, ...
Building a custom MCP server is one thing — securing it so SAP Joule Work Desktop can log in with real user identity is another. In this post we break down exactly what your server needs to support, how the OAuth flow works end to end, and the one co...
Explore learning opportunities in SAP Build as you prepare for SAP TechEd 2026. Strengthen your application development and process automation skills while creating agents, workflows, and business applications. Develop your skills with curated learni...
Architecting End-to-End Document Automation with SAP Document AIStop writing custom parsing logic and complex API bridges. SAP Document AI provides enterprise-grade building blocks that unify intelligent document processing (IDP) directly with core S...
In Part 1, you learned how to create a trigger form and configure it to capture the essential details your workflow needs. In this section, we will take things further by building dynamic routing, auto-approvals, and user response forms.
Discover how to build your first Purchase Requisition workflow in SAP Build Process Automation. Follow this step-by-step beginner's guide covering trigger forms, process metadata, manager approvals, and sandbox testing.
Here are 5 learning resources that helped me get started with SAP Build and Joule Studio this month.
Q1 and Q2 brought a wave of innovations across SAP Build, helping our users extend and automate applications faster than ever. From AI-powered capabilities in SAP Build Work Zone, Joule Work Mobile, CAP, and SAPUI5, to improved visibility in process ...
ihdlfscli is an interactive command-line tool for SAP HANA Data Lake Files (HDLFS). This post walks you through installing it and using it to manage your HDLFS files — from connecting to an instance to everyday file operations like upload, download, ...
Need guidance on the best-practice approach for modelling multiple sequential approval levels in SAP Build Process Automation when the same custom UI5 form and same approval behavior are reused across many approver levels.
This blog is to share my experience with integrating SAP UI5 task into SBPA(SAP Build Process Automation ) best way to start integration of SAP UI5 task into Build Process Automation .https://developers.sap.com/tutorials/spa-create-sapui5-task-ordera...
Hi SAP BuilderSometimes it's necessary to delete Projects or Actions to maintain a clean environment and avoid confusion when working with these artifacts.You may have already noticed that they can't be deleted if they're linked to another artifact, ...
AI‑assisted development is transforming how developers build, test, and optimize applications. Gone are the days of switching endlessly between documentation, terminals, and dashboards. Today, intelligent coding tools like Cline, integrated directly ...
The evolution of low-code platforms within SAP reflects a broader shift in enterprise technology — from building applications to delivering end-to-end business solutions.With the transition from SAP Build Apps to SAP Build, SAP is redefining how orga...
If you've been building frontends with SAP Build Apps, you've probably already seen the announcement. Starting March 23, 2026, SAP Build Apps transitions into the unified SAP Build platform, a broader, more integrated offering: "As part of the introd...
Introduction As Developer Advocates, we run SAP CodeJam events where participants need hands-on access to the Joule Studio environment, typically provided by us during the day of the event. The challenge: a Joule Studio tenant has limits on the numbe...
Learn how to build a complete CI/CD pipeline in SAP Build Code. From basicsetup to advanced multi-branch strategies. This comprehensive guide walks you through configuring automated builds, securing credentials, integrating GitHub webhooks, and imple...
Unlock the full power of Document Grounding in Joule Studio, a powerful capability that lets you attach enterprise documents such as PDFs, SOPs, manuals, and knowledge bases directly to your Joule Agents for highly accurate, context-driven responses....
This is how you can use a weather API to let SAP Joule act as a weatherman.
Unlock the full potential of Joule Studio, SAP’s unified platform for building AI-driven Joule Agents, creating Joule Skills, enabling Document Grounding, and integrating custom APIs all while staying aligned with clean core principles.This guide wal...
The landscape of application development on the SAP Business Technology Platform (SAP BTP) has evolved significantly. With the introduction of SAP Build Code, developers now have a unified, AI-powered environment specifically tailored for SAP Cloud A...
Get a quick pulse on what shipped in Q4 2025 across SAP Build: from the game‑changing launch of Joule Studio’s agent‑building capabilities to new AI‑powered enhancements in SAPUI5, Work Zone, Mobile Start, and process automation. This release highlig...
This blog shows how to enable users to enter values and pressing Enter instead of having to click a button. It also shows how to place cursor in an input box "programmatically".
Several people have reached out to me this week to describe the new way you set up document grounding with Joule Studio. So here goes.
As SAP developers, we constantly switch between tools to write code, test APIs, read documentation, and experiment with GenAI. What if SAP’s GenAI capabilities were available directly inside your development environment?This blog shows how to integra...
The purpose of this blog is to explain how to implement data-level authorization in SAP Analytics Cloud Stories when:Data is extracted from SAP S/4HANA CDS ViewsThe connection type is Import ModelAuthorization must be enforced based on Company Code a...
In today’s enterprise landscapes, most companies already have plenty of process data, tactical insights – and automation tools used; what’s often missing is a clear path from insight to action. Today, we will discuss how this gap can be closed using ...
Implementing robust authorization mechanisms is crucial when delivering SAP Analytics Cloud (SAC) reports based on live connections to S/4HANA, especially when sourcing data from ABAP CDS views.In SAC, live data connections to S/4HANA allow users to ...
Hi! We want to use SAP Build Apps to create a full-stack application using ABAP (ADT-Eclipse) as backend, but we can't create a communication arrangement. We've tried multiple approaches, such as: -Using the shared account provided through the e-lea...
The JourneyThe Problem: 10 Years of Digital HoardingAfter a decade at SAP, I was drowning in resources. My solution? Browser bookmarks that grew into an unmanageable mess. When Chrome introduced Tab Groups, I thought I'd found salvation—until I reali...
Learn how LeverX applied Joule Studio in SAP Build to create an intelligentassistant that streamlines role and authorization requests in manufacturing environments.
The SAP Business Application Studio provides several extensions designed to streamline the development of business applications for the SAP Intelligent Enterprise.Among these extensions is the CDS Graphical Modeler, which enables SAP business develop...
This post is to provide additional reference information and links related to my community talk CT1293 - Get control of the control tower feature in SAP Build solutions. See you there.
In Q3, we delivered several innovations across AI-powered development, ABAP project creation, modernized SAPUI5 and advanced mobile capabilities. See the Top 10 Release Highlights!
What to know before you build, test, and deploy custom Joule Agents and Skills
Thanks @EvgeniyGorbunov for co-authoring this whitepaper If your organization is already looking into process automaton capabilities within SAP, you have probably encountered the term Enterprise Automation and wonder how to use it to your advantage. ...