BlogBlogtypeA post on somebody's own site or a community platform. Nobody edits it after publication, so it dates from the day it was written.See every one →SAP Community

New tutorial for UI5 Middleware FE Mockserver

A step-by-step tutorial accompanying a Devtoberfest session walks through @sap-ux/ui5-middleware-fe-mockserver across nine exercises: zero-config mock data generated from OData metadata, custom JSON datasets with consistent IDs and referential keys, JavaScript actions, multi-service and cross-service scenarios, tenant isolation through sap-client, returning 400/404/422/500/501 responses for UI error-handling tests, and offline end-to-end tests run with wdi5. A companion tool, ui5-middleware-odata-recorder, captures real backend OData traffic to generate the mock datasets used for offline replay.

Where it sits

Explains
TestingTestingcapabilityProving the service still does what it did — against the model and the handlers, without a deployed system and without a database somebody has to keep clean.Error handlingError handlingcapabilityTurning a failure into a response a client can act on — protocol-correct error payloads, correlation, and a boundary between internal detail and what a caller sees.Seed dataSeed datacapabilityGetting realistic data into a service so it can be developed and demonstrated — initial data, per-tenant content, and believable volumes for testing.
Source
reachable

Who is behind it

Marian ZeisMarian ZeisPersonWrote this
In the atlas: maintains 35, contributes to 86, wrote 25
@marianfoo
author

Properties

About this work

declared and crawled
Published
declared
Published on
declared
Views
crawled
1,707

More on this58

Group by56 of 56 pieces
Piece, what it offersStill applies
Also explainingTesting34
S/4HANA Custom Development - What happens in case of errors in BAPIs or RAP BOs?
YouTube — SAP Developers playlists, SAP Developers
nothing recorded
How to Restrict CRUD Operations in SAP CAPM Using @Capabilities, @readonly and Test APIs with .http
SAP Community, DeepaRaghoThe reasoningA recipeRunnable code
nothing recorded
Building a Real‑Time Currency Conversion iFlow using SAP Cloud Integration (CPI)
SAP Community, RajeshwerRao_G_1
nothing recorded
Connecting SAP Integration Suite with Slack: A Hands‑On Guide with Open Connectors
SAP Community, jareenabee_dudekula
nothing recorded
How to create a Purchase Order through BAPI in the SAP through program ( SE38 ) T-CODE .
SAP Community, chandu_kumar_badukuri
nothing recorded
Parallel Data Filtering and Dropbox Integration Using SAP Cloud Integration
SAP Community, Vurumind03
nothing recorded
Basic code's of ABAP
SAP Community, RakeshZore
nothing recorded
Migration Journey from MuleSoft to SAP Integration Suite (CI)
SAP Community, Shailaja
nothing recorded
Avoiding Data Loss When Loading Initial Data with CSV Files in CAP
SAP Community, MioYasutakeThe reasoningRunnable code
nothing recorded
Enhancing Unit Testing in SAP CAP Java Applications with GitHub Copilot
SAP Community, Anjali_PathakThe reasoning
nothing recorded
Effective Axios Error Logging for Robust SAP Integrations
SAP Community, Sahil2508The reasoningA recipe
nothing recorded
Random Numbers and Probability Distributions in the ABAP Environments for 2508
SAP Community, kilian_kilger
nothing recorded
How to subscribe or fetch data from solace to CPI using AEM Adapter : part-5
SAP Community, pavanKolla
nothing recorded
Getting Started with Unit Testing in SAP CAP Java Applications
SAP Community, Anjali_PathakThe reasoningRunnable code
Core changed
Beginners Guide to Advanced Event Mesh
SAP Community, PriyankaChak
nothing recorded
Making the Case for Enhanced REST Adapter in SAP Integration Suite
SAP Community, peter_ha3
nothing recorded
Handling CSV Data Deployment in CAP HDI Without Data Loss
SAP Community, Sekar_SomasundaramThe reasoningA recipeRunnable code
nothing recorded
SAP: Email Functionality in SAP with a Custom Function Module
SAP Community, Surendra_Karma
nothing recorded
Using the UI5 Mockserver for Client-Specific Data and Testing
SAP Community, Marian Zeis
nothing recorded
Simplifying SAP BTP Authentication in Pipelines with SAP Passport and Playwright
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded
Don't "let it crash", is this the new CAP guideline?
SAP Community, Dinu
nothing recorded
Avoid design time CAP server restarts when maintaining local data files
SAP Community, DJ AdamsThe reasoningRunnable code
Core changed
ISO content for common CAP types
SAP Community, DJ AdamsThe reasoningRunnable code
Core changed
CAP full-stack testing with BDD flavour
SAP Community, Vladislav Leonkev
nothing recorded
Add useful Extensions to Dev spaces in SAP Business Application Studio
SAP Community, showkath_naseemThe reasoning
nothing recorded
Testing your CAP HANA Artifacts with jest – including multitenancy, hdbprocedure and hdbview
SAP Community, TristanThe reasoningA recipeRunnable code
Core changed
Messaging System for Transferring Error, Warning, and Information Messages from OData V4 Services to HTTP Client Applications
SAP Community, arley-triana-morinThe reasoningA recipeRunnable code
Core changed
SAP Cloud Application Programming Model(CAP):カスタムロジックの実装 – Part 2
SAP Community, rasai, part 2 of 2
nothing recorded
CAP: Unit Testing using Mocha and Chai
SAP Community, jhodel18The reasoningRunnable code
Core changed
CAP: Consume External Service - Part 1
SAP Community, Jhodel Cailan, part 1 of 3
nothing recorded
Using Postman for API Testing with XSUAA
SAP Community, mariusobertThe reasoningRunnable code
nothing recorded
Integration Tests in a Cloud Foundry Java App using SAP Cloud Application Programming Model
SAP Community, former_member428487The reasoningRunnable code
Core changed
Create Automated System Tests for SAP Cloud Application Programming Model Projects
SAP Developer Center, SAPThe reasoningA recipe
nothing recorded
Accelerating SAP solution transformations with the agent-led toolchain
SAP TechEd — session catalogueThe reasoning
nothing recorded
Also byMarian Zeis24
Using the UI5 Mockserver for Client-Specific Data and Testing
SAP Community, Marian Zeis
nothing recorded
Simplifying SAP BTP Authentication in Pipelines with SAP Passport and Playwright
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded
AI-assisted SAP development with MCP
YouTube — SAP Developers playlists, Marian Zeis
nothing recorded
Introducing open-rfc: Calling SAP RFC from Node.js Without the SDK
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningRunnable code
nothing recorded
ARC-1 1.0: One Deployment, Multiple SAP Systems
blog.zeis.de — Marian Zeis, Marian Zeis, part 10 of 10The reasoning
nothing recorded
UI5 Has Entered the Chat: Building Interactive MCP Apps for SAP
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningA recipeRunnable code
nothing recorded
Creating an ARC-1 BTP Diagram with Codex and a draw.io Skill
blog.zeis.de — Marian Zeis, Marian ZeisRunnable codeA recipe
nothing recorded
A Clearer View of Your SAP Integrations Under the New API Policy
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningRunnable code
nothing recorded
Before You Upgrade S/4HANA: Static UI5 Checks with MCP
blog.zeis.de — Marian Zeis, Marian Zeis, part 9 of 10Runnable codeThe reasoning
nothing recorded
ABAP Development Automation with ARC-1 and GitHub Workflows
blog.zeis.de — Marian Zeis, Marian Zeis, part 8 of 10Runnable codeA recipeThe reasoning
nothing recorded
From SEGW and Legacy UI5 to RAP with ARC-1
blog.zeis.de — Marian Zeis, Marian Zeis, part 7 of 10Runnable codeThe reasoning
New majors
ARC-1 with Joule Studio: Bringing Real ABAP System Context into Joule
blog.zeis.de — Marian Zeis, Marian Zeis, part 6 of 10The reasoningRunnable code
New majors
ARC-1 with Copilot Studio: SAP System Context Beyond Developers
blog.zeis.de — Marian Zeis, Marian Zeis, part 5 of 10The reasoningA recipeRunnable code
New majors
ARC-1 on SAP BTP: Secure ABAP Agentic Development Beyond the Laptop
blog.zeis.de — Marian Zeis, Marian Zeis, part 4 of 10The reasoningA recipe
New majors
Introducing ARC-1: A Secure ADT MCP Server for Enterprise SAP Development
blog.zeis.de — Marian Zeis, Marian Zeis, part 3 of 10The reasoning
nothing recorded
ABAP and Agentic AI: The Hidden Problem in Real Projects
blog.zeis.de — Marian Zeis, Marian Zeis, part 2 of 10The reasoning
nothing recorded
How I Use AI for Development and Why Context Matters
blog.zeis.de — Marian Zeis, Marian Zeis, part 1 of 10The reasoning
nothing recorded
Building an Enterprise-Ready SAP AI Agent with Open Source
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningRunnable code
nothing recorded
Finally: An MCP Server for ABAP
blog.zeis.de — Marian Zeis, Marian ZeisThe reasoningA reference
nothing recorded
Don't Wait for SAP: Unlocking MCP Servers in BAS Right Now
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded
Evaluating SAP’s new MCP servers: UI5, CAP, and Fiori tools in practice
SAP Community, Marian ZeisThe reasoningA recipeRunnable code
nothing recorded
The Complete Guide to Calling Actions in UI5 with Custom Code
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded
Visualizing Your SAP Bill of Materials Using CAP, Fiori elements, and the UI5 Network Graph
SAP Community, Marian ZeisThe reasoningRunnable code
Core changed
Simple Table Maintenance in SAP Fiori Using UI5 Smart Controls
SAP Community, Marian ZeisThe reasoningRunnable code
nothing recorded

Details

Graph6 edges
← POINTS HERE
POINTS OUT →
explainsTestingcapability, core and community
explainsError handlingcapability, core and community
explainsSeed datacapability, core and community
published onSAP Communitypublishing source
discovered viaSAP Communitysapui5-tag
Source
Type
blog
Published on
Host
community.sap.com
First seen
History1
  • Entered the atlasDiscovered via SAP Community · sapui5-tag.
For your agent
Ref
content:new-tutorial-for-ui5-middleware-fe-mockserver
JSON
/content/new-tutorial-for-ui5-middleware-fe-mockserver.json
MCP
Connecting an agent