SAP’s compositional design system: Craft enterprise UIs with AI on the fly

SAP's compositional design system is the engine behind the generated interface in Joule Work, the front of SAP Joule: SAP's abstract says AI assembles the UI at runtime from primitives and composites under a body of design knowledge, inside a brand-safe design system, and that the session covers the architecture that keeps the result consistent. A third shape of Generative UI beside the two the capability describes, since here the model composes the interface at runtime. A TechEd 2026 session (Wednesday 28 October, Berlin), presented by Philip Miseldine and Sophia Levens, written here from SAP's abstract; the recording is not yet published.

Where it sits

Explains
Generative UICAPGenerative UIcapabilityPutting an interface inside an agent conversation: a tool result or an agent's reply shown as controls a person can work in, where text would have been. Two things go by the name. A prebuilt web UI that an MCP tool points to and the host renders in a sandboxed iframe, which the MCP Apps extension specifies, is selected by the model and not generated by it; a user interface rendered from a stream of JSON objects the agent sends, which the A2UI specification describes, is. Generating an application's source at design time is [generators](capability:generators).SAP JouleCAPBTPSAP JouleserviceSAP's unified AI engagement layer across SAP applications: Joule Work is where a user expresses intent, Joule Assistants coordinate agents across business functions, and Joule Agents carry out the tasks, provisioned on BTP as a formation against SAP Cloud Identity Services.

Properties

About this work

declared and crawled

For generative-ui

on the edge
Applies in
authored
cap

More on this29

Group by29 of 29 pieces
Piece, what it offersStill applies
Also explainingGenerative UI29
SAP BDC in Business AI Platform: Contextualize and Reason
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
How to implement business AI capabilities in ABAP Cloud
YouTube — SAP Developers playlists, Fabian Fellhauer
nothing recorded
SAP BDC and AI: A Perfect Match
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
Integrating and Extending Joule
SAP Architecture Center, SAP Architecture CenterThe reasoningA reference
nothing recorded
SAP Joule implementation in an S/4HANA private cloud 3 system landscape
SAP Community, Arunrajj
nothing recorded
How Redwood Software and SAP are shaping the next era of automation with Joule Studio
SAP Community, gmblom
nothing recorded
Explaining SAP Joule for HR Business Users & Functional Consultants.
SAP Community, santanuray_learner
nothing recorded
Generate agentic workflows using SAP-managed n8n in Joule Studio
SAP TechEd — session catalogueA recipe
nothing recorded
Building enterprise agent extensions with the Joule Studio solution
SAP TechEd — session catalogueA recipe
nothing recorded
Zero token architecture for Joule Agents
SAP TechEd — session catalogueThe reasoning
nothing recorded
Transform business data into AI-supported insights
SAP TechEd — session catalogueA recipe
nothing recorded
What’s next for agentic analytics and planning in SAP Business Data Cloud
SAP TechEd — session catalogueThe reasoning
nothing recorded
Get to know our AI-enhanced mobile apps across the Autonomous Enterprise
SAP TechEd — session catalogueThe reasoning
nothing recorded
AI-enhanced analytics with SAP Business AI Platform
SAP TechEd — session catalogue, Joaquin Recio HuertasThe reasoning
nothing recorded
Joule without walls: From personal skills to enterprise interoperability
SAP TechEd — session catalogueThe reasoning
nothing recorded
Joule and related AI offerings from SAP: One platform, many systems
SAP TechEd — session catalogueThe reasoning
nothing recorded
The road map for SAP Joule for Consultants—your go-to SAP consulting tool
SAP TechEd — session catalogueThe reasoning
nothing recorded
Joule and SAP Knowledge Graph: Context-aware AI across SAP solutions
SAP TechEd — session catalogueThe reasoning
nothing recorded
Building custom Joule Agents with SAP Knowledge Graph
SAP TechEd — session catalogueA recipe
nothing recorded
Discover fast-track implementation of SAP Cloud ERP with AI
SAP TechEd — session catalogueThe reasoning
nothing recorded
Discover how SAP Joule for Consultants transforms cloud implementations
SAP TechEd — session catalogueThe reasoning
nothing recorded
From intent to extension: Joule and the future of solution extensibility
SAP TechEd — session catalogueThe reasoning
nothing recorded
Agent-led test management: Hands-on lab with Joule in SAP Cloud ALM
SAP TechEd — session catalogueA recipe
nothing recorded
Experience core foundational capabilities of SAP Cloud ERP
SAP TechEd — session catalogueA recipe
nothing recorded
AI-accelerated RISE with SAP migration with the system transition workbench
SAP TechEd — session catalogueA recipe
nothing recorded
SAP Joule for Consultants: Unified knowledge for requirements and designs
SAP TechEd — session catalogueA recipe
nothing recorded
Inside Joule Studio runtime: Agent deployment and integrations
SAP TechEd — session catalogueThe reasoning
nothing recorded
Deploy, review, break, fix: Govern cloud transports with agility and AI
SAP TechEd — session catalogue, Thorsten SandfuchsThe reasoning
nothing recorded
What’s next for the core platform capabilities of SAP Business AI Platform
SAP TechEd — session catalogueThe reasoning
nothing recorded

Details

Graph4 edges
POINTS OUT →
explainsGenerative UIcapability, unmapped
explainsSAP Jouleartifact
published onSAP TechEd — session cataloguepublishing source
discovered viaSAP TechEd — session cataloguebuild/teched
Source
Type
talk
Host
sap.com
First seen
History2
  • explains → applies_to on capability:generative-uiDoor scope derived from the artifacts this piece also explains, so a door page lists it only where it holds (docs/concepts/content-on-doors.md).
  • Entered the atlasDiscovered via SAP TechEd — session catalogue · build/teched.
For your agent
Ref
content:teched-2026-jw129
JSON
/content/teched-2026-jw129.json
MCP
Connecting an agent