{"ref":"actor:marianfoo","page":"/actors/marianfoo","json":"/actors/marianfoo.json","generated":"2026-10-26","entity":{"id":"marianfoo","name":"Marian Zeis","kind":"person","url":"https://github.com/marianfoo","identities":{"github":"marianfoo"},"links":[{"kind":"website","url":"https://zeis.de","source":{"kind":"github-profile","url":"https://github.com/marianfoo","checked":"2026-10-09"}}]},"edges":{"maintains":[{"ref":"artifact:arc-mcp-adt-ls","name":"@arc-mcp/adt-ls","json":"/artifacts/arc-mcp-adt-ls.json"},{"ref":"artifact:arc-mcp-xsuaa-auth","name":"@arc-mcp/xsuaa-auth","json":"/artifacts/arc-mcp-xsuaa-auth.json"},{"ref":"artifact:marianfoo-sap-mcp-auth","name":"@marianfoo/sap-mcp-auth","json":"/artifacts/marianfoo-sap-mcp-auth.json"},{"ref":"artifact:marianfoo-ui5-cc-dayjs","name":"@marianfoo/ui5-cc-dayjs","json":"/artifacts/marianfoo-ui5-cc-dayjs.json"},{"ref":"artifact:marianfoo-abap-docs","name":"abap-docs","json":"/artifacts/marianfoo-abap-docs.json"},{"ref":"artifact:arc-mcp-arc-1","name":"arc-1","json":"/artifacts/arc-mcp-arc-1.json"},{"ref":"artifact:arc-mcp-arc-1-lsp","name":"arc-1-lsp","json":"/artifacts/arc-mcp-arc-1-lsp.json"},{"ref":"artifact:arc-mcp-arc1-adt-ext","name":"arc1-adt-abap-mcp-ext","json":"/artifacts/arc-mcp-arc1-adt-ext.json"},{"ref":"artifact:marianfoo-btp-cf-mcp","name":"btp-cf-mcp","json":"/artifacts/marianfoo-btp-cf-mcp.json"},{"ref":"artifact:marianfoo-cap-materialbom-graph","name":"cap-materialbom-graph","json":"/artifacts/marianfoo-cap-materialbom-graph.json"},{"ref":"artifact:spreadsheetimporter-cds-spreadsheetimporter-plugin","name":"cds-spreadsheetimporter-plugin","json":"/artifacts/spreadsheetimporter-cds-spreadsheetimporter-plugin.json"},{"ref":"artifact:marianfoo-custom-llm-client","name":"custom-llm-client","json":"/artifacts/marianfoo-custom-llm-client.json"},{"ref":"artifact:marianfoo-fiori-table-maintenance","name":"fiori-table-maintenance","json":"/artifacts/marianfoo-fiori-table-maintenance.json"},{"ref":"artifact:marianfoo-llm-benchmark-abap-code-generation","name":"LLM-Benchmark-ABAP-Code-Generation","json":"/artifacts/marianfoo-llm-benchmark-abap-code-generation.json"},{"ref":"artifact:marianfoo-local-llm-client-for-sap-consultants-librechat","name":"local-llm-client-for-sap-consultants-librechat","json":"/artifacts/marianfoo-local-llm-client-for-sap-consultants-librechat.json"},{"ref":"artifact:marianfoo-mcp-sap-docs","name":"mcp-sap-docs","json":"/artifacts/marianfoo-mcp-sap-docs.json"},{"ref":"artifact:marianfoo-open-rfc","name":"open-rfc","json":"/artifacts/marianfoo-open-rfc.json"},{"ref":"artifact:marianfoo-sap-api-policy-skill","name":"SAP API Policy Evidence Skill","json":"/artifacts/marianfoo-sap-api-policy-skill.json"},{"ref":"artifact:marianfoo-sap-api-hub-mcp","name":"sap-api-hub-mcp","json":"/artifacts/marianfoo-sap-api-hub-mcp.json"},{"ref":"artifact:marianfoo-btp-drawio-skill","name":"sap-architecture","json":"/artifacts/marianfoo-btp-drawio-skill.json"},{"ref":"artifact:marianfoo-sap-note-search-mcp","name":"sap-note-search-mcp","json":"/artifacts/marianfoo-sap-note-search-mcp.json"},{"ref":"artifact:marianfoo-sap-roadmap-mcp","name":"sap-roadmap-mcp","json":"/artifacts/marianfoo-sap-roadmap-mcp.json"},{"ref":"artifact:marianfoo-ui5-call-action","name":"ui5-call-action","json":"/artifacts/marianfoo-ui5-call-action.json"},{"ref":"artifact:marianfoo-ui5-cc-pdfviewer","name":"ui5-cc-pdfviewer","json":"/artifacts/marianfoo-ui5-cc-pdfviewer.json"},{"ref":"artifact:spreadsheetimporter-ui5-cc-spreadsheetimporter","name":"ui5-cc-spreadsheetimporter","json":"/artifacts/spreadsheetimporter-ui5-cc-spreadsheetimporter.json"},{"ref":"artifact:marianfoo-ui5-errorhandler-sample","name":"ui5-errorhandler-sample","json":"/artifacts/marianfoo-ui5-errorhandler-sample.json"},{"ref":"artifact:marianfoo-ui5-fe-mockserver-tutorial","name":"ui5-fe-mockserver-tutorial","json":"/artifacts/marianfoo-ui5-fe-mockserver-tutorial.json"},{"ref":"artifact:marianfoo-ui5-lib-diff","name":"ui5-lib-diff","json":"/artifacts/marianfoo-ui5-lib-diff.json"},{"ref":"artifact:marianfoo-ui5-middleware-odata-recorder","name":"ui5-middleware-odata-recorder","json":"/artifacts/marianfoo-ui5-middleware-odata-recorder.json"},{"ref":"artifact:marianfoo-ui5-plugin-loader","name":"ui5-plugin-loader","json":"/artifacts/marianfoo-ui5-plugin-loader.json"},{"ref":"artifact:spreadsheetimporter-ui5-task-btp-manifest","name":"ui5-task-btp-manifest","json":"/artifacts/spreadsheetimporter-ui5-task-btp-manifest.json"},{"ref":"artifact:marianfoo-ui5con-2026-mcpapps","name":"UI5con_2026_MCPApps","json":"/artifacts/marianfoo-ui5con-2026-mcpapps.json"},{"ref":"artifact:marianfoo-ui5con24-dev-env","name":"ui5con24-dev-env","json":"/artifacts/marianfoo-ui5con24-dev-env.json"},{"ref":"artifact:marianfoo-werkbank","name":"Werkbank","json":"/artifacts/marianfoo-werkbank.json"},{"ref":"artifact:marianfoo-ztoad","name":"ztoad","json":"/artifacts/marianfoo-ztoad.json"}],"contributed_to":[{"ref":"artifact:arc-mcp-adt-ls","name":"@arc-mcp/adt-ls","json":"/artifacts/arc-mcp-adt-ls.json"},{"ref":"artifact:arc-mcp-xsuaa-auth","name":"@arc-mcp/xsuaa-auth","json":"/artifacts/arc-mcp-xsuaa-auth.json"},{"ref":"artifact:gavdi-cap-mcp","name":"@gavdi/cap-mcp","json":"/artifacts/gavdi-cap-mcp.json"},{"ref":"artifact:marianfoo-sap-mcp-auth","name":"@marianfoo/sap-mcp-auth","json":"/artifacts/marianfoo-sap-mcp-auth.json"},{"ref":"artifact:marianfoo-ui5-cc-dayjs","name":"@marianfoo/ui5-cc-dayjs","json":"/artifacts/marianfoo-ui5-cc-dayjs.json"},{"ref":"artifact:sap-ux-fe-mockserver-plugin-cds","name":"@sap-ux/fe-mockserver-plugin-cds","json":"/artifacts/sap-ux-fe-mockserver-plugin-cds.json"},{"ref":"artifact:sap-ui5-cli","name":"@ui5/cli","json":"/artifacts/sap-ui5-cli.json"},{"ref":"artifact:ui5-linter","name":"@ui5/linter","json":"/artifacts/ui5-linter.json"},{"ref":"artifact:marianfoo-abap-docs","name":"abap-docs","json":"/artifacts/marianfoo-abap-docs.json"},{"ref":"artifact:arc-mcp-arc-1","name":"arc-1","json":"/artifacts/arc-mcp-arc-1.json"},{"ref":"artifact:arc-mcp-arc-1-skills","name":"ARC-1 Skills","json":"/artifacts/arc-mcp-arc-1-skills.json"},{"ref":"artifact:arc-mcp-arc-1-extension-sample","name":"arc-1-extension-sample","json":"/artifacts/arc-mcp-arc-1-extension-sample.json"},{"ref":"artifact:arc-mcp-arc-1-lsp","name":"arc-1-lsp","json":"/artifacts/arc-mcp-arc-1-lsp.json"},{"ref":"artifact:arc-mcp-hub","name":"arc-mcp-hub","json":"/artifacts/arc-mcp-hub.json"},{"ref":"artifact:arc-mcp-arc1-abap-bridge","name":"arc1-abap-bridge","json":"/artifacts/arc-mcp-arc1-abap-bridge.json"},{"ref":"artifact:arc-mcp-arc1-adt-ext","name":"arc1-adt-abap-mcp-ext","json":"/artifacts/arc-mcp-arc1-adt-ext.json"},{"ref":"artifact:gregorwolf-bookshop-demo","name":"bookshop-demo","json":"/artifacts/gregorwolf-bookshop-demo.json"},{"ref":"artifact:marianfoo-btp-cf-mcp","name":"btp-cf-mcp","json":"/artifacts/marianfoo-btp-cf-mcp.json"},{"ref":"artifact:lemaiwo-btp-sap-odata-to-mcp-server","name":"btp-sap-odata-to-mcp-server","json":"/artifacts/lemaiwo-btp-sap-odata-to-mcp-server.json"},{"ref":"artifact:dnic-dev-bw-modeling-mcp","name":"bw-modeling-mcp","json":"/artifacts/dnic-dev-bw-modeling-mcp.json"},{"ref":"artifact:consetto-calmcp","name":"calmcp","json":"/artifacts/consetto-calmcp.json"},{"ref":"artifact:marianfoo-cap-materialbom-graph","name":"cap-materialbom-graph","json":"/artifacts/marianfoo-cap-materialbom-graph.json"},{"ref":"artifact:capire-docs","name":"capire/docs","json":"/artifacts/capire-docs.json"},{"ref":"artifact:geert-janklaps-cds-launchpad-plugin","name":"cds-launchpad-plugin","json":"/artifacts/geert-janklaps-cds-launchpad-plugin.json"},{"ref":"artifact:ui5-community-cds-plugin-ui5","name":"cds-plugin-ui5","json":"/artifacts/ui5-community-cds-plugin-ui5.json"},{"ref":"artifact:spreadsheetimporter-cds-spreadsheetimporter-plugin","name":"cds-spreadsheetimporter-plugin","json":"/artifacts/spreadsheetimporter-cds-spreadsheetimporter-plugin.json"},{"ref":"artifact:ui5-community-create-wdi5","name":"create-wdi5","json":"/artifacts/ui5-community-create-wdi5.json"},{"ref":"artifact:marianfoo-custom-llm-client","name":"custom-llm-client","json":"/artifacts/marianfoo-custom-llm-client.json"},{"ref":"artifact:marianfoo-fiori-table-maintenance","name":"fiori-table-maintenance","json":"/artifacts/marianfoo-fiori-table-maintenance.json"},{"ref":"artifact:ui5-community-generator-ui5-add-extension","name":"generator-ui5-add","json":"/artifacts/ui5-community-generator-ui5-add-extension.json"},{"ref":"artifact:ui5-community-generator-ui5-project","name":"generator-ui5-project","json":"/artifacts/ui5-community-generator-ui5-project.json"},{"ref":"artifact:ui5-community-generator-ui5-ts-app","name":"generator-ui5-ts-app","json":"/artifacts/ui5-community-generator-ui5-ts-app.json"},{"ref":"artifact:ui5-community-generator-ui5-ts-app-fcl","name":"generator-ui5-ts-app-fcl","json":"/artifacts/ui5-community-generator-ui5-ts-app-fcl.json"},{"ref":"artifact:ui5-community-generator-ui5-ts-library","name":"generator-ui5-ts-library","json":"/artifacts/ui5-community-generator-ui5-ts-library.json"},{"ref":"artifact:clementringot-lisa","name":"LISA","json":"/artifacts/clementringot-lisa.json"},{"ref":"artifact:marianfoo-llm-benchmark-abap-code-generation","name":"LLM-Benchmark-ABAP-Code-Generation","json":"/artifacts/marianfoo-llm-benchmark-abap-code-generation.json"},{"ref":"artifact:marianfoo-local-llm-client-for-sap-consultants-librechat","name":"local-llm-client-for-sap-consultants-librechat","json":"/artifacts/marianfoo-local-llm-client-for-sap-consultants-librechat.json"},{"ref":"artifact:marianfoo-mcp-sap-docs","name":"mcp-sap-docs","json":"/artifacts/marianfoo-mcp-sap-docs.json"},{"ref":"artifact:marianfoo-open-rfc","name":"open-rfc","json":"/artifacts/marianfoo-open-rfc.json"},{"ref":"artifact:marianfoo-sap-api-policy-skill","name":"SAP API Policy Evidence Skill","json":"/artifacts/marianfoo-sap-api-policy-skill.json"},{"ref":"artifact:marianfoo-sap-api-hub-mcp","name":"sap-api-hub-mcp","json":"/artifacts/marianfoo-sap-api-hub-mcp.json"},{"ref":"artifact:marianfoo-btp-drawio-skill","name":"sap-architecture","json":"/artifacts/marianfoo-btp-drawio-skill.json"},{"ref":"artifact:marianfoo-sap-note-search-mcp","name":"sap-note-search-mcp","json":"/artifacts/marianfoo-sap-note-search-mcp.json"},{"ref":"artifact:marianfoo-sap-roadmap-mcp","name":"sap-roadmap-mcp","json":"/artifacts/marianfoo-sap-roadmap-mcp.json"},{"ref":"artifact:sap-samples-cloud-cap-hana-swapi","name":"SAP-samples/cloud-cap-hana-swapi","json":"/artifacts/sap-samples-cloud-cap-hana-swapi.json"},{"ref":"artifact:spreadsheetimporter-packed-deployment-abap","name":"spreadsheetimporter/packed-deployment-abap","json":"/artifacts/spreadsheetimporter-packed-deployment-abap.json"},{"ref":"artifact:spreadsheetimporter-sample-adaptation-banks","name":"spreadsheetimporter/sample-adaptation-banks","json":"/artifacts/spreadsheetimporter-sample-adaptation-banks.json"},{"ref":"artifact:spreadsheetimporter-sample-adaptation-banks-update","name":"spreadsheetimporter/sample-adaptation-banks-update","json":"/artifacts/spreadsheetimporter-sample-adaptation-banks-update.json"},{"ref":"artifact:spreadsheetimporter-sample-full-btp","name":"spreadsheetimporter/sample-full-btp","json":"/artifacts/spreadsheetimporter-sample-full-btp.json"},{"ref":"artifact:spreadsheetimporter-sample-odata-api-upload","name":"spreadsheetimporter/sample-odata-api-upload","json":"/artifacts/spreadsheetimporter-sample-odata-api-upload.json"},{"ref":"artifact:spreadsheetimporter-sample-standalone","name":"spreadsheetimporter/sample-standalone","json":"/artifacts/spreadsheetimporter-sample-standalone.json"},{"ref":"artifact:ui5-community-showcase-ui5-app","name":"ui5-app","json":"/artifacts/ui5-community-showcase-ui5-app.json"},{"ref":"artifact:marianfoo-ui5-call-action","name":"ui5-call-action","json":"/artifacts/marianfoo-ui5-call-action.json"},{"ref":"artifact:ui5-community-ui5-cc-md","name":"ui5-cc-md","json":"/artifacts/ui5-community-ui5-cc-md.json"},{"ref":"artifact:marianfoo-ui5-cc-pdfviewer","name":"ui5-cc-pdfviewer","json":"/artifacts/marianfoo-ui5-cc-pdfviewer.json"},{"ref":"artifact:spreadsheetimporter-ui5-cc-spreadsheetimporter","name":"ui5-cc-spreadsheetimporter","json":"/artifacts/spreadsheetimporter-ui5-cc-spreadsheetimporter.json"},{"ref":"artifact:marianfoo-ui5-errorhandler-sample","name":"ui5-errorhandler-sample","json":"/artifacts/marianfoo-ui5-errorhandler-sample.json"},{"ref":"artifact:marianfoo-ui5-fe-mockserver-tutorial","name":"ui5-fe-mockserver-tutorial","json":"/artifacts/marianfoo-ui5-fe-mockserver-tutorial.json"},{"ref":"artifact:marianfoo-ui5-lib-diff","name":"ui5-lib-diff","json":"/artifacts/marianfoo-ui5-lib-diff.json"},{"ref":"artifact:ui5-community-ui5-middleware-iasync","name":"ui5-middleware-iasync","json":"/artifacts/ui5-community-ui5-middleware-iasync.json"},{"ref":"artifact:ui5-community-ui5-middleware-index","name":"ui5-middleware-index","json":"/artifacts/ui5-community-ui5-middleware-index.json"},{"ref":"artifact:ui5-community-ui5-middleware-livereload","name":"ui5-middleware-livereload","json":"/artifacts/ui5-community-ui5-middleware-livereload.json"},{"ref":"artifact:marianfoo-ui5-middleware-odata-recorder","name":"ui5-middleware-odata-recorder","json":"/artifacts/marianfoo-ui5-middleware-odata-recorder.json"},{"ref":"artifact:ui5-community-ui5-middleware-onelogin","name":"ui5-middleware-onelogin","json":"/artifacts/ui5-community-ui5-middleware-onelogin.json"},{"ref":"artifact:ui5-community-ui5-middleware-serveframework","name":"ui5-middleware-serveframework","json":"/artifacts/ui5-community-ui5-middleware-serveframework.json"},{"ref":"artifact:ui5-community-ui5-middleware-servestatic","name":"ui5-middleware-servestatic","json":"/artifacts/ui5-community-ui5-middleware-servestatic.json"},{"ref":"artifact:ui5-community-ui5-middleware-simpleproxy","name":"ui5-middleware-simpleproxy","json":"/artifacts/ui5-community-ui5-middleware-simpleproxy.json"},{"ref":"artifact:ui5-community-ui5-middleware-ui5","name":"ui5-middleware-ui5","json":"/artifacts/ui5-community-ui5-middleware-ui5.json"},{"ref":"artifact:ui5-community-ui5-middleware-webjars","name":"ui5-middleware-webjars","json":"/artifacts/ui5-community-ui5-middleware-webjars.json"},{"ref":"artifact:marianfoo-ui5-plugin-loader","name":"ui5-plugin-loader","json":"/artifacts/marianfoo-ui5-plugin-loader.json"},{"ref":"artifact:spreadsheetimporter-ui5-task-btp-manifest","name":"ui5-task-btp-manifest","json":"/artifacts/spreadsheetimporter-ui5-task-btp-manifest.json"},{"ref":"artifact:ui5-community-ui5-task-flatten-library","name":"ui5-task-flatten-library","json":"/artifacts/ui5-community-ui5-task-flatten-library.json"},{"ref":"artifact:ui5-community-ui5-task-i18ncheck","name":"ui5-task-i18ncheck","json":"/artifacts/ui5-community-ui5-task-i18ncheck.json"},{"ref":"artifact:ui5-community-ui5-task-minify-xml","name":"ui5-task-minify-xml","json":"/artifacts/ui5-community-ui5-task-minify-xml.json"},{"ref":"artifact:ui5-community-ui5-task-pwa-enabler","name":"ui5-task-pwa-enabler","json":"/artifacts/ui5-community-ui5-task-pwa-enabler.json"},{"ref":"artifact:ui5-community-ui5-task-transpile","name":"ui5-task-transpile","json":"/artifacts/ui5-community-ui5-task-transpile.json"},{"ref":"artifact:ui5-community-ui5-task-zipper","name":"ui5-task-zipper","json":"/artifacts/ui5-community-ui5-task-zipper.json"},{"ref":"artifact:arnaudbuchholz-ui5-test-runner","name":"ui5-test-runner","json":"/artifacts/arnaudbuchholz-ui5-test-runner.json"},{"ref":"artifact:ui5-community-ui5-tooling-modules","name":"ui5-tooling-modules","json":"/artifacts/ui5-community-ui5-tooling-modules.json"},{"ref":"artifact:ui5-community-showcase-ui5-tsapp","name":"ui5-tsapp","json":"/artifacts/ui5-community-showcase-ui5-tsapp.json"},{"ref":"artifact:marianfoo-ui5con-2026-mcpapps","name":"UI5con_2026_MCPApps","json":"/artifacts/marianfoo-ui5con-2026-mcpapps.json"},{"ref":"artifact:marianfoo-ui5con24-dev-env","name":"ui5con24-dev-env","json":"/artifacts/marianfoo-ui5con24-dev-env.json"},{"ref":"artifact:oisee-vibing-steampunk","name":"vibing-steampunk","json":"/artifacts/oisee-vibing-steampunk.json"},{"ref":"artifact:ui5-community-wdi5","name":"wdio-ui5-service","json":"/artifacts/ui5-community-wdi5.json"},{"ref":"artifact:marianfoo-werkbank","name":"Werkbank","json":"/artifacts/marianfoo-werkbank.json"},{"ref":"artifact:marianfoo-ztoad","name":"ztoad","json":"/artifacts/marianfoo-ztoad.json"}],"wrote":[{"ref":"content:devtoberfest-2026-ai-assisted-sap-development-with-mcp","name":"AI-assisted SAP development with MCP","json":"/content/devtoberfest-2026-ai-assisted-sap-development-with-mcp.json"},{"ref":"content:introducing-open-rfc-calling-sap-rfc-from-nodejs-without-the-sdk","name":"Introducing open-rfc: Calling SAP RFC from Node.js Without the SDK","json":"/content/introducing-open-rfc-calling-sap-rfc-from-nodejs-without-the-sdk.json"},{"ref":"content:arc-1-1-0-one-deployment-multiple-sap-systems","name":"ARC-1 1.0: One Deployment, Multiple SAP Systems","json":"/content/arc-1-1-0-one-deployment-multiple-sap-systems.json"},{"ref":"content:ui5-has-entered-the-chat-building-interactive-mcp-apps-for-sap","name":"UI5 Has Entered the Chat: Building Interactive MCP Apps for SAP","json":"/content/ui5-has-entered-the-chat-building-interactive-mcp-apps-for-sap.json"},{"ref":"content:creating-an-arc-1-btp-diagram-with-codex-and-a-drawio-skill","name":"Creating an ARC-1 BTP Diagram with Codex and a draw.io Skill","json":"/content/creating-an-arc-1-btp-diagram-with-codex-and-a-drawio-skill.json"},{"ref":"content:a-clearer-view-of-your-sap-integrations-under-the-new-api-policy","name":"A Clearer View of Your SAP Integrations Under the New API Policy","json":"/content/a-clearer-view-of-your-sap-integrations-under-the-new-api-policy.json"},{"ref":"content:before-you-upgrade-s4hana-static-ui5-checks-with-mcp","name":"Before You Upgrade S/4HANA: Static UI5 Checks with MCP","json":"/content/before-you-upgrade-s4hana-static-ui5-checks-with-mcp.json"},{"ref":"content:abap-development-automation-with-arc-1-and-github-workflows","name":"ABAP Development Automation with ARC-1 and GitHub Workflows","json":"/content/abap-development-automation-with-arc-1-and-github-workflows.json"},{"ref":"content:from-segw-and-legacy-ui5-to-rap-with-arc-1","name":"From SEGW and Legacy UI5 to RAP with ARC-1","json":"/content/from-segw-and-legacy-ui5-to-rap-with-arc-1.json"},{"ref":"content:arc-1-with-joule-studio-bringing-real-abap-system-context-into-joule","name":"ARC-1 with Joule Studio: Bringing Real ABAP System Context into Joule","json":"/content/arc-1-with-joule-studio-bringing-real-abap-system-context-into-joule.json"},{"ref":"content:arc-1-with-copilot-studio-sap-system-context-beyond-developers","name":"ARC-1 with Copilot Studio: SAP System Context Beyond Developers","json":"/content/arc-1-with-copilot-studio-sap-system-context-beyond-developers.json"},{"ref":"content:arc-1-on-sap-btp-secure-abap-agentic-development-beyond-the-laptop","name":"ARC-1 on SAP BTP: Secure ABAP Agentic Development Beyond the Laptop","json":"/content/arc-1-on-sap-btp-secure-abap-agentic-development-beyond-the-laptop.json"},{"ref":"content:introducing-arc-1-a-secure-adt-mcp-server-for-enterprise-sap-development","name":"Introducing ARC-1: A Secure ADT MCP Server for Enterprise SAP Development","json":"/content/introducing-arc-1-a-secure-adt-mcp-server-for-enterprise-sap-development.json"},{"ref":"content:abap-and-agentic-ai-the-hidden-problem-in-real-projects","name":"ABAP and Agentic AI: The Hidden Problem in Real Projects","json":"/content/abap-and-agentic-ai-the-hidden-problem-in-real-projects.json"},{"ref":"content:how-i-use-ai-for-development-and-why-context-matters","name":"How I Use AI for Development and Why Context Matters","json":"/content/how-i-use-ai-for-development-and-why-context-matters.json"},{"ref":"content:building-an-enterprise-ready-sap-ai-agent-with-open-source","name":"Building an Enterprise-Ready SAP AI Agent with Open Source","json":"/content/building-an-enterprise-ready-sap-ai-agent-with-open-source.json"},{"ref":"content:finally-an-mcp-server-for-abap","name":"Finally: An MCP Server for ABAP","json":"/content/finally-an-mcp-server-for-abap.json"},{"ref":"content:unlocking-mcp-servers-in-bas-right-now","name":"Don't Wait for SAP: Unlocking MCP Servers in BAS Right Now","json":"/content/unlocking-mcp-servers-in-bas-right-now.json"},{"ref":"content:new-tutorial-for-ui5-middleware-fe-mockserver","name":"New tutorial for UI5 Middleware FE Mockserver","json":"/content/new-tutorial-for-ui5-middleware-fe-mockserver.json"},{"ref":"content:evaluating-saps-new-mcp-servers-ui5-cap-fiori-tools","name":"Evaluating SAP’s new MCP servers: UI5, CAP, and Fiori tools in practice","json":"/content/evaluating-saps-new-mcp-servers-ui5-cap-fiori-tools.json"},{"ref":"content:the-complete-guide-to-calling-actions-in-ui5-with-custom-code","name":"The Complete Guide to Calling Actions in UI5 with Custom Code","json":"/content/the-complete-guide-to-calling-actions-in-ui5-with-custom-code.json"},{"ref":"content:visualizing-your-sap-bill-of-materials-using-cap-and-fiori-elements","name":"Visualizing Your SAP Bill of Materials Using CAP, Fiori elements, and the UI5 Network Graph","json":"/content/visualizing-your-sap-bill-of-materials-using-cap-and-fiori-elements.json"},{"ref":"content:simple-table-maintenance-in-sap-fiori-using-ui5-smart-controls","name":"Simple Table Maintenance in SAP Fiori Using UI5 Smart Controls","json":"/content/simple-table-maintenance-in-sap-fiori-using-ui5-smart-controls.json"},{"ref":"content:using-the-ui5-mockserver-for-client-specific-data-and-testing","name":"Using the UI5 Mockserver for Client-Specific Data and Testing","json":"/content/using-the-ui5-mockserver-for-client-specific-data-and-testing.json"},{"ref":"content:simplifying-sap-btp-authentication-in-pipelines-with-sap-passport","name":"Simplifying SAP BTP Authentication in Pipelines with SAP Passport and Playwright","json":"/content/simplifying-sap-btp-authentication-in-pipelines-with-sap-passport.json"}]}}