Academy · AI-Assisted SAP Development · 200 Practitioner
SAP Build Code with Joule and the CAP, UI5 and Fiori MCP Servers
Generating a full-stack SAP BTP application with Joule in SAP Build Code (data model, service, sample data, logic, UI annotations and unit tests), then working in VS Code with SAP's open-source CAP, UI5 and Fiori MCP servers and a coding agent. Emphasizes reviewing and testing generated apps, and deciding when generated code is ready to own in production.
- 53 minutes
- 6 lessons + quiz
- BTP & Extension Developer, Test Automation Engineer
Start the course
- 01SAP Build Code and Joule: what you get and what it costs10 min
- 02Generating a CAP app: model, service, data and logic9 min
- 03Generating the UI: Fiori elements annotations and UI57 min
- 04SAP's CAP, UI5 and Fiori MCP servers with a coding agent9 min
- 05Testing generated apps: from generated tests to real evidence9 min
- 06From generated to production-ready: refactor, review and release9 min
- QZCourse quiz12 questions
What you’ll be able to do
- Generate a CAP application with Joule in SAP Build Code
- Generate Fiori elements UI and sample data and review the result
- Install and use the CAP, UI5 and Fiori MCP servers with a coding agent
- Generate and improve unit tests for CAP services
- Decide when generated code needs refactoring before production
Sources and further reading
- What is SAP Build Code · SAP Help Portal (SAP Build Code)
- Generative AI-Powered Development · SAP Help Portal (SAP Build Code)
- Joule Options for Full Stack Projects · SAP Help Portal (SAP Build Code)
- Joule Options for UI5 Applications · SAP Help Portal (SAP Build Code)
- AI Chat · SAP Help Portal (SAP Build Code)
- Free Plan Restrictions · SAP Help Portal (SAP Build Code)
- cap-js/mcp-server: MCP server for AI-assisted CAP development · GitHub (SAP, Apache-2.0)
- UI5/mcp-server · GitHub (SAP, Apache-2.0)
- SAP Fiori MCP server (open-ux-tools) · GitHub (SAP, Apache-2.0)
- Testing with cds.test · SAP (CAP documentation, capire)
- New agentic capabilities in SAP BTP supercharge developers (SAP TechEd 2025) · SAP News Center
- Connect Claude Code to tools via MCP · Anthropic (Claude Code Docs)