{"ref":"content:devtoberfest-2026-fiori-elements-adt-vscode-ui-33","page":"/content/devtoberfest-2026-fiori-elements-adt-vscode-ui-33","json":"/content/devtoberfest-2026-fiori-elements-adt-vscode-ui-33.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"devtoberfest-2026-fiori-elements-adt-vscode-ui-33","title":"Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code","content_type":"talk","url":"https://www.youtube.com/watch?v=5u2Z6hR7-28","published":"2026-10-09","published_on":"source:youtube","author":"SAP Developers","summary":"A Devtoberfest 2026 session (UI-33) that builds a RAP service and the SAP Fiori elements app over it from one VS Code workspace, with a coding agent driving two of SAP's MCP servers. The [ABAP Development Tools for VS Code](artifact:sap-adt-vscode) edges hold on the demo itself: its virtual file system keeps the ABAP package beside the Fiori project, the [ADT MCP Server](artifact:sap-adt-mcp-server) inside it creates, changes and activates the ABAP objects, and a version not yet released publishes the service binding from the agent instead of by hand. The [@sap-ux/fiori-mcp-server](artifact:sap-ux-fiori-mcp-server) edge covers its generators and the three-step workflow it uses for changes — list the functionality available for the application, ask for its JSON schema, then execute it — and the [agent guidance](capability:agent-guidance) edge rests on the skills the Fiori team publishes beside it, on the session's account of what a skill adds that a server does not, and on the analytical chart demo where a skill orchestrates both servers in one task.","short":"RAP service and Fiori elements app in VS Code with MCP servers","explains":["artifact:sap-ux-fiori-mcp-server","artifact:sap-adt-vscode","artifact:sap-adt-mcp-server",{"ref":"capability:agent-guidance","applies_to":{"ecosystems":["ui5","abap"]}}],"sources":[{"url":"https://www.youtube.com/watch?v=5u2Z6hR7-28","title":"Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code","checked":"2026-10-19","quote":"the MCP server fury. This is for the front end part uh to develop apps. So to create apps, to modify apps, to get developer guidance"},{"url":"https://www.youtube.com/watch?v=5u2Z6hR7-28","title":"Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code","checked":"2026-10-19","quote":"So we decided to structure it in a way that we have a list functionality which gives all the features which are available for a certain application. Then the LM can pick the right functionality then ask for details about the JSON JSON schema and finally compose the input JSON and execute the functionality."},{"url":"https://www.youtube.com/watch?v=5u2Z6hR7-28","title":"Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code","checked":"2026-10-19","quote":"with the ADT extension uh from um for Visual Studio Code you basically can access all those ABAB artifacts um via files here directly in a virtual file system in Visual Studio Code"},{"url":"https://www.youtube.com/watch?v=5u2Z6hR7-28","title":"Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code","checked":"2026-10-19","quote":"the new ABAB um MCP servers part of the ADT extension for Visual Studio Code"},{"url":"https://www.youtube.com/watch?v=5u2Z6hR7-28","title":"Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code","checked":"2026-10-19","quote":"what they do not provide they do not provide um structure and real guidance orchestration and for this skills do the best here"},{"url":"https://www.youtube.com/watch?v=5u2Z6hR7-28","title":"Intelligent App Development at Scale: SAP Fiori Elements + ABAP Development Tools for VS Code","checked":"2026-10-19","quote":"We have two MCP servers working together with the LLM to accomplish a task and this is probably how it will work in most of the more complex cases."}],"provenance":{"discovered_via":[{"source":"source:youtube","channel":"devtoberfest-2026"}],"first_seen":"2026-10-19"},"drafted_with_ai":true},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"good","evidence":"published this month"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2026-10-09"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":null,"series":null,"edges":{"authors":[]}}