{"ref":"capability:editor-support","page":"/capabilities/editor-support","json":"/capabilities/editor-support.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"editor-support","name":"Editor support","domain":"developer-experience","ecosystems":["cap","abap","btp","ui5"],"universal":true,"description":"Working in source code with the editor helping rather than treating it as text — completion, go-to-definition, inline errors, refactoring and preview.","short":"Editor help with source: completion, navigation, errors, refactoring","core_coverage":{"state":"core-and-community","what_core_does":"A CDS language server, plus first-party integrations for VS Code, SAP Business Application Studio and IntelliJ.","where_it_stops":"It stops at those editors. The language server speaks LSP, so any editor could consume it — but packaging that for Zed, Eclipse, Neovim or anything else is left to whoever wants it there.","community_adds":"Packaging of the language server for editors the core does not cover: [zed-cds-extension](artifact:vrishtrix-zed-cds-extension) wires it into Zed and [cds-eclipse-plugin](artifact:anishk835-cds-eclipse-plugin) adds CDS to Eclipse. [@saptools/hana-lens](artifact:saptools-hana-lens) compiles a workspace's CAP packages into one CSN cache for lookups.","sources":[{"url":"https://cap.cloud.sap/docs/tools/cds-editors","title":"Editors and language support","checked":"2026-08-31"}],"assessed_at":"2026-08-31","relationship":"narrow-by-design"},"changed_in":[{"version":"@sap/cds-dk 8.8.0","date":"2025-03-04","applies_to":{"ecosystems":["cap"]},"what_changed":"Before this release, the CDS language server and its VS Code plugin ran on the original CDS parser only. @sap/cds-dk 8.8.0 shipped a new parser — smaller install, faster parsing, better completion — and let the VS Code plugin opt into it via a setting, while the old parser stayed the default until cds9.","invalidates":"Advice that CDS editor completion and parse speed cannot improve without switching editors. The new parser was opt-in from this release (cds.compiler.useOldParser to stay on the old one) and became the default in cds9.","source":{"url":"https://cap.cloud.sap/docs/releases/2025/feb25","title":"CAP release notes, February 2025 — New CDS Parser Support in VS Code","checked":"2026-09-08","quote":"The new version of our CDS plugin for VS Code is able to use the new CDS parser. For the current minor release, though, the default remains to use the old parser. You can switch via the user setting cds.compiler.useOldParser."}}],"history":[{"date":"2026-08-31","field":"core_coverage.state","from":"left-open-on-purpose","to":"core-and-community","reason":"States renamed to describe who is present rather than to interpret intent. left-open-on-purpose asserted a motive; core-and-community states a fact, with relationship carrying the intent separately."},{"date":"2026-09-14","field":"ecosystems","from":"cap","to":"cap, abap","reason":"Widened to ABAP: Xexer/my-ide-actions adds IDE actions to ADT, and DevEpos/abap-tags-backend and DevEpos/abap-call-hierarchy are the ABAP backends of two Eclipse plugins. The description lost its CDS wording, which moved to framing_by_ecosystem.cap."},{"date":"2026-09-15","field":"ecosystems","from":"cap, abap","to":"cap, abap, btp","reason":"Widened rather than forked: a development environment on BTP is the same concern of the editor helping with source code. Done so [SAP Business Application Studio](artifact:btp-business-application-studio), [SAP Build Code](artifact:btp-build-code) and [SAP Web IDE Full-Stack](artifact:btp-web-ide-full-stack), staged in intake-20260915-btp-services, can provide it."},{"date":"2026-09-15","field":"coverage_by_ecosystem.btp","from":null,"to":"core-only","reason":"All three providers behind the BTP door are SAP's own cloud development environments, read from their Discovery Center records; the Web IDE record's Neo retirement notice is carried in the note."},{"date":"2026-09-15","field":"framing_by_ecosystem.btp","from":null,"to":"a dev space opened in a browser","reason":"On BTP the editor is a hosted service rather than a language server or an Eclipse plugin, which is what the CAP and ABAP framings describe."},{"date":"2026-10-19","field":"ecosystems","from":"cap, abap, btp","to":"cap, abap, btp, ui5","reason":"UI5 Language Assistant, SAP's VS Code extension for UI5 XML views and manifest.json, and the SAPUI5 Extension by iljapostnovs were staged in intake-20261019-bestofui5 with this concern as their best fit, and the capability was not open on the UI5 door. The UI5 reading comes from the UI5 Language Assistant README."},{"date":"2026-10-26","field":"core_coverage.community_adds","from":null,"to":"Packaging of the language server for editors the core does not cover: Zed and Eclipse; a CSN cache for lookups.","reason":"Reassessed against the graph (check:capabilities): community providers behind the CAP door were not named in the block."},{"date":"2026-10-26","field":"coverage_by_ecosystem.abap.community_adds","from":null,"to":"SAP's ABAP Development Tools for VS Code, Eclipse plugins with ABAP backends, VS Code extensions over ADT, syntax highlighting, themes and an SDK over adt-ls.","reason":"Reassessed against the graph (check:capabilities): the ABAP door gained providers of several kinds, among them SAP's own VS Code tooling, that the block never named."},{"date":"2026-10-26","field":"coverage_by_ecosystem.btp.state, coverage_by_ecosystem.btp.community_adds","from":"core-only","to":"core-and-community; community_adds names @saptools/sqltools","reason":"Reassessed against the graph (check:capabilities): @saptools/sqltools is an independent provider with ecosystem btp, so the BTP door has community presence beside SAP's cloud development environments."},{"date":"2026-10-26","field":"coverage_by_ecosystem.ui5.state, coverage_by_ecosystem.ui5.community_adds","from":"core-and-community","to":"core-only; community_adds links ui5plugin and ui5plugin-linter as entries","reason":"Reassessed against the graph (check:capabilities): the providers behind the UI5 door are SAP's (UI5 Language Assistant, and SAP Build Code and SAP Web IDE Full-Stack, which serve ui5). The community SAPUI5 Extension is an entry in the graph but has no provides edge to this capability."}],"coverage_by_ecosystem":{"abap":{"state":"core-and-community","assessed_at":"2026-09-14","what_core_does":"ABAP Development Tools puts ABAP source code editors into Eclipse beside its Outline, Tasks and Problems views. Since release 2502 IDE actions let a developer write their own actions for ADT in the ABAP Environment.","where_it_stops":"At the views SAP ships. Object tags and a call hierarchy for ABAP come as Eclipse plugins with a backend installed through abapGit, and IDE actions cannot yet be saved in Git, so they are created by hand in each system.","community_adds":"SAP also ships [ABAP Development Tools for VS Code](artifact:sap-adt-vscode). Community extensions add Eclipse plugins with an ABAP backend such as [abap-tags-ui](artifact:devepos-abap-tags-ui) and [abap-call-hierarchy-ui](artifact:devepos-abap-call-hierarchy-ui), VS Code extensions that reach a system over ADT such as [ABAP remote filesystem](artifact:marcellourbani-vscode-abap-remote-fs), syntax highlighting such as [ABAP Syntax Highlighting](artifact:larshp-vscode-abap), and [@arc-mcp/adt-ls](artifact:arc-mcp-adt-ls), an SDK over the language server inside SAP's VS Code tools.","sources":[{"url":"https://help.sap.com/doc/saphelp_nw75/7.5.5/en-us/4e/c20e296e391014adc9fffe4e204223/content.htm?no_cache=true","title":"SAP Help — Tools for ABAP Development","checked":"2026-09-14","quote":"different variants of ABAP Source Code editors"},{"url":"https://github.com/Xexer/my-ide-actions","title":"Xexer/my-ide-actions — README","checked":"2026-09-14","quote":"Since release 2502, there have been IDE Actions in the ABAP Environment."}],"relationship":"unassessed"},"btp":{"state":"core-and-community","assessed_at":"2026-09-15","relationship":"unassessed","what_core_does":"SAP ships the editor on BTP as a cloud service: [SAP Business Application Studio](artifact:btp-business-application-studio), described as the next generation of SAP Web IDE, has code and graphical editors and terminal access in a browser, and [SAP Build Code](artifact:btp-build-code) puts code editors integrated with Git and CI/CD beside visual modelling tools for CAP applications.","where_it_stops":"In SAP's cloud, reached from a browser with no software installed on the local machine; SAP Build Code states its scope as SAPUI5, SAP Fiori, mobile and CAP applications running on the Cloud Foundry runtime.","community_adds":"Tooling for the local editor that works from a BTP binding: [@saptools/sqltools](artifact:saptools-sqltools) turns the HANA service binding of a Cloud Foundry app into a SQLTools connection in VS Code.","sources":[{"url":"https://discovery-center.cloud.sap/servicecatalog/api/v1/services/790c7ce5-14f4-4cb1-b7e3-3fafa2ef0902","title":"SAP Discovery Center — SAP Business Application Studio","checked":"2026-09-15","quote":"SAP Business Application Studio (the next generation of SAP Web IDE) is a powerful and modern development environment, tailored for efficient development of business applications for the Intelligent Enterprise."},{"url":"https://discovery-center.cloud.sap/servicecatalog/api/v1/services/790c7ce5-14f4-4cb1-b7e3-3fafa2ef0902","title":"SAP Discovery Center — SAP Business Application Studio","checked":"2026-09-15","quote":"Accelerate development using wizards, optimized code and graphical editors, local test run and debug, terminal (CLI) access, quick deployment, and more."},{"url":"https://discovery-center.cloud.sap/servicecatalog/api/v1/services/790c7ce5-14f4-4cb1-b7e3-3fafa2ef0902","title":"SAP Discovery Center — SAP Business Application Studio","checked":"2026-09-15","quote":"Can be accessed from a browser. There is no need to install software on local machines for the development of SAP business applications."},{"url":"https://discovery-center.cloud.sap/servicecatalog/api/v1/services/d25fd206-e96b-42f5-9ad3-de65834f5edc","title":"SAP Discovery Center — SAP Build Code","checked":"2026-09-15","quote":"Developers can take advantage of visual modeling tools, as well as modern code editors for high productivity development integrated with Git and CI/CD."},{"url":"https://discovery-center.cloud.sap/servicecatalog/api/v1/services/d25fd206-e96b-42f5-9ad3-de65834f5edc","title":"SAP Discovery Center — SAP Build Code","checked":"2026-09-15","quote":"SAP Build Code leverages ready-to-use SAP services and generative AI capabilities to simplify the development of SAPUI5, SAP Fiori, mobile, and CAP applications running on SAP BTP using the Cloud Foundry runtime."},{"url":"https://discovery-center.cloud.sap/servicecatalog/api/v1/services/855af424-3e47-4858-aa77-fbef3aa63bca","title":"SAP Discovery Center — SAP Web IDE Full-Stack","checked":"2026-09-15","quote":"This Cloud Service, in the region/data center marked as \"Neo\", is being removed from the Eligible Cloud Services List on December 31, 2028 (\"Retired Service\")."}],"note":"[SAP Web IDE Full-Stack](artifact:btp-web-ide-full-stack) is present too; its record carries a notice that the service, in the region marked \"Neo\", is being removed from the Eligible Cloud Services List on December 31, 2028."},"ui5":{"state":"core-only","assessed_at":"2026-10-19","what_core_does":"SAP publishes [UI5 Language Assistant](https://github.com/SAP/ui5-language-assistant) for VS Code, driven by SAPUI5 metadata it downloads lazily. In XML views and fragments it completes classes, aggregations, properties, events and enum values filtered by the parent aggregation's type, validates unknown tags and attributes, duplicate IDs, aggregation cardinality and binding info, shows hover tooltips, navigates from a view to the controller files it references and formats views and fragments with prettier; in manifest.json it completes and validates.","where_it_stops":"At XML views and the manifest, for SAP's own controls: its README states that custom controls are not supported and get no completion, its validations and their severity are fixed and cannot be configured, and it lists no completion inside controller JavaScript or TypeScript.","community_adds":"[ui5plugin](artifact:iljapostnovs-ui5plugin), the SAPUI5 Extension for VS Code, covers the controller side too: completion in XML views, JavaScript, TypeScript and manifest.json, definitions from an XML event handler to its controller method, CodeLens, a rename provider and i18n export, with diagnostics from [ui5plugin-linter](artifact:iljapostnovs-ui5plugin-linter).","sources":[{"url":"https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant","title":"SAP/ui5-language-assistant — vscode-ui5-language-assistant README","checked":"2026-10-19","quote":"This VS Code extension provides SAPUI5 language editor support."},{"url":"https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant","title":"SAP/ui5-language-assistant — vscode-ui5-language-assistant README","checked":"2026-10-19","quote":"Only classes that match the parent aggregation's type are offered."},{"url":"https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant","title":"SAP/ui5-language-assistant — vscode-ui5-language-assistant README","checked":"2026-10-19","quote":"The list of validations and their severity are currently hard-coded"},{"url":"https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant","title":"SAP/ui5-language-assistant — vscode-ui5-language-assistant README","checked":"2026-10-19","quote":"This extension does not currently support custom controls"},{"url":"https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant","title":"SAP/ui5-language-assistant — vscode-ui5-language-assistant README","checked":"2026-10-19","quote":"Note that the extension lazily downloads the SAPUI5 metadata needed for its features."},{"url":"https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant","title":"SAP/ui5-language-assistant — vscode-ui5-language-assistant README","checked":"2026-10-19","quote":"The tool provides navigation to project files referenced in xml fragments or views with Go To Definition."},{"url":"https://github.com/SAP/ui5-language-assistant/tree/master/packages/vscode-ui5-language-assistant","title":"SAP/ui5-language-assistant — vscode-ui5-language-assistant README","checked":"2026-10-19","quote":"The tool can format *.view.xml and *.fragment.xml files with prettier"},{"url":"https://github.com/iljapostnovs/VSCodeUI5Plugin","title":"iljapostnovs/VSCodeUI5Plugin — README","checked":"2026-10-19","quote":"XML Completion Items for properties, aggregations, associations and events"},{"url":"https://github.com/iljapostnovs/VSCodeUI5Plugin","title":"iljapostnovs/VSCodeUI5Plugin — README","checked":"2026-10-19","quote":"VSCode extension is using UI5 Parser and UI5 Linter packages"}]}},"framing_by_ecosystem":{"cap":{"description":"Working in CDS with the editor helping rather than treating it as text — completion, go-to-definition, inline errors, refactoring and preview, driven by a language server rather than reimplemented per editor."},"abap":{"description":"On the ABAP door the editor is ABAP Development Tools in Eclipse, working against a live system: what it shows comes from the application server, so an extension to it often has a backend part installed in ABAP."},"btp":{"description":"On BTP the editor is a cloud service: [SAP Business Application Studio](artifact:btp-business-application-studio) opens a preconfigured dev space in a browser, with code and graphical editors, terminal access and deployment in one place and no software installed on the developer's machine."},"ui5":{"description":"In a UI5 project the editor has to know the framework's control metadata: which aggregations a control takes, which properties and events it has, and which controller method an XML event handler names. SAP's [UI5 Language Assistant](https://github.com/SAP/ui5-language-assistant) reads that metadata for the XML view; the controller code beside it is the other half of the same project."}},"drafted_with_ai":true},"sap_delivery":{"door":"cap","all":{"built_in":[],"documented_pattern":[],"announced":[],"packages":[{"ref":"artifact:sap-cds-lsp","name":"@sap/cds-lsp","json":"/artifacts/sap-cds-lsp.json"},{"ref":"artifact:sap-ux-cds-odata-language-server-extension","name":"@sap/ux-cds-odata-language-server-extension","json":"/artifacts/sap-ux-cds-odata-language-server-extension.json"},{"ref":"artifact:sap-vscode-cds","name":"@sap/vscode-cds","json":"/artifacts/sap-vscode-cds.json"},{"ref":"artifact:cap-js-cds-intellij","name":"cds-intellij","json":"/artifacts/cap-js-cds-intellij.json"},{"ref":"artifact:sap-cds-textmate-grammar","name":"cds-textmate-grammar","json":"/artifacts/sap-cds-textmate-grammar.json"}]},"by_flavor":{"node":{"built_in":[],"documented_pattern":[],"announced":[],"packages":[{"ref":"artifact:sap-ux-cds-odata-language-server-extension","name":"@sap/ux-cds-odata-language-server-extension","json":"/artifacts/sap-ux-cds-odata-language-server-extension.json"},{"ref":"artifact:sap-cds-textmate-grammar","name":"cds-textmate-grammar","json":"/artifacts/sap-cds-textmate-grammar.json"}]},"java":{"built_in":[],"documented_pattern":[],"announced":[],"packages":[{"ref":"artifact:sap-cds-textmate-grammar","name":"cds-textmate-grammar","json":"/artifacts/sap-cds-textmate-grammar.json"}]}}},"edges":{"use_cases":[],"shared_tasks":[],"related_tasks":[],"options":[{"ref":"artifact:arc-mcp-adt-ls","name":"@arc-mcp/adt-ls","json":"/artifacts/arc-mcp-adt-ls.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:sap-cds-lsp","name":"@sap/cds-lsp","json":"/artifacts/sap-cds-lsp.json","ecosystem":"cap","origin_ring":"sap-official"},{"ref":"artifact:sap-ux-cds-odata-language-server-extension","name":"@sap/ux-cds-odata-language-server-extension","json":"/artifacts/sap-ux-cds-odata-language-server-extension.json","ecosystem":"cap","origin_ring":"sap-official"},{"ref":"artifact:sap-vscode-cds","name":"@sap/vscode-cds","json":"/artifacts/sap-vscode-cds.json","ecosystem":"cap","origin_ring":"sap-official"},{"ref":"artifact:saptools-hana-lens","name":"@saptools/hana-lens","json":"/artifacts/saptools-hana-lens.json","ecosystem":"cap","origin_ring":"independent"},{"ref":"artifact:saptools-sqltools","name":"@saptools/sqltools","json":"/artifacts/saptools-sqltools.json","ecosystem":"btp","origin_ring":"independent"},{"ref":"artifact:devepos-abap-call-hierarchy-ui","name":"ABAP Call Hierarchy","json":"/artifacts/devepos-abap-call-hierarchy-ui.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:sap-adt-eclipse","name":"ABAP Development Tools for Eclipse","json":"/artifacts/sap-adt-eclipse.json","ecosystem":"abap","origin_ring":"sap-official"},{"ref":"artifact:sap-adt-vscode","name":"ABAP Development Tools for VS Code","json":"/artifacts/sap-adt-vscode.json","ecosystem":"abap","origin_ring":"sap-official"},{"ref":"artifact:marcellourbani-vscode-abap-remote-fs","name":"ABAP remote filesystem","json":"/artifacts/marcellourbani-vscode-abap-remote-fs.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:larshp-vscode-abap","name":"ABAP Syntax Highlighting","json":"/artifacts/larshp-vscode-abap.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:devepos-abap-tags-ui","name":"ABAP Tags","json":"/artifacts/devepos-abap-tags-ui.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:abap-adt-api","name":"abap-adt-api","json":"/artifacts/abap-adt-api.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:devepos-abap-call-hierarchy","name":"abap-call-hierarchy","json":"/artifacts/devepos-abap-call-hierarchy.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:devepos-abap-tags-backend","name":"abap-tags-backend","json":"/artifacts/devepos-abap-tags-backend.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:abap2ui5-vscode-extension","name":"abap2UI5 for VS Code","json":"/artifacts/abap2ui5-vscode-extension.json","ecosystem":"abap","origin_ring":"community-org"},{"ref":"artifact:abap2ui5-playground","name":"abap2UI5 Playground","json":"/artifacts/abap2ui5-playground.json","ecosystem":"abap","origin_ring":"community-org"},{"ref":"artifact:marcellourbani-abapfs-extensions","name":"abapfs_extensions","json":"/artifacts/marcellourbani-abapfs-extensions.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:attilaberencsi-abapthemes","name":"abapthemes","json":"/artifacts/attilaberencsi-abapthemes.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:ktaubmann-bella","name":"Bella","json":"/artifacts/ktaubmann-bella.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:anishk835-cds-eclipse-plugin","name":"cds-eclipse-plugin","json":"/artifacts/anishk835-cds-eclipse-plugin.json","ecosystem":"cap","origin_ring":"independent"},{"ref":"artifact:cap-js-cds-intellij","name":"cds-intellij","json":"/artifacts/cap-js-cds-intellij.json","ecosystem":"cap","origin_ring":"sap-official"},{"ref":"artifact:sap-cds-textmate-grammar","name":"cds-textmate-grammar","json":"/artifacts/sap-cds-textmate-grammar.json","ecosystem":"cap","origin_ring":"sap-official"},{"ref":"artifact:consetto-cloudalmlink","name":"Cloud ALM Link for ADT","json":"/artifacts/consetto-cloudalmlink.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:andre-schaerpf-hammer","name":"Hammer","json":"/artifacts/andre-schaerpf-hammer.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:xexer-my-ide-actions","name":"my-ide-actions","json":"/artifacts/xexer-my-ide-actions.json","ecosystem":"abap","origin_ring":"independent"},{"ref":"artifact:btp-build-code","name":"SAP Build Code","json":"/artifacts/btp-build-code.json","ecosystem":"btp","origin_ring":"sap-official"},{"ref":"artifact:btp-business-application-studio","name":"SAP Business Application Studio","json":"/artifacts/btp-business-application-studio.json","ecosystem":"btp","origin_ring":"sap-official"},{"ref":"artifact:btp-web-ide-full-stack","name":"SAP Web IDE Full-Stack","json":"/artifacts/btp-web-ide-full-stack.json","ecosystem":"btp","origin_ring":"sap-official"},{"ref":"artifact:abaplint-vscode-tabl-ddic","name":"vscode-tabl-ddic","json":"/artifacts/abaplint-vscode-tabl-ddic.json","ecosystem":"abap","origin_ring":"community-org"},{"ref":"artifact:sap-vscode-ui5-language-assistant","name":"vscode-ui5-language-assistant","json":"/artifacts/sap-vscode-ui5-language-assistant.json","ecosystem":"ui5","origin_ring":"sap-official"},{"ref":"artifact:vrishtrix-zed-cds-extension","name":"zed-cds-extension","json":"/artifacts/vrishtrix-zed-cds-extension.json","ecosystem":"cap","origin_ring":"independent"}],"samples":[],"explained_by":[{"ref":"content:abap-development-tools-for-visual-studio-code-is-now-available-on-the-vs-code-ma","name":"ABAP development tools for Visual Studio Code is now available on the VS Code marketplace!","json":"/content/abap-development-tools-for-visual-studio-code-is-now-available-on-the-vs-code-ma.json"},{"ref":"content:the-future-of-abap-is-here-vs-code-adt-zero-config-mcp-and-ai-co-pilots","name":"The Future of ABAP is Here: VS Code ADT, Zero-Config MCP, and AI Co-pilots","json":"/content/the-future-of-abap-is-here-vs-code-adt-zero-config-mcp-and-ai-co-pilots.json"},{"ref":"content:part-1-how-to-create-a-capm-project-in-bas","name":"Part 1: How to create CAPM project in BAS","json":"/content/part-1-how-to-create-a-capm-project-in-bas.json"},{"ref":"content:s-4hana-abap","name":"S/4HANA公有云版的内部ABAP拓展","json":"/content/s-4hana-abap.json"},{"ref":"content:streamlining-cap-development-with-cds-graphical-modeler-in-bas","name":"Streamlining CAP Development with CDS Graphical Modeler in SAP Business Application Studio","json":"/content/streamlining-cap-development-with-cds-graphical-modeler-in-bas.json"},{"ref":"content:get-familiar-with-your-first-capm-project-using-the-cds-graphical-modeler","name":"Get familiar with your first CAPM project using CDS graphic modeler","json":"/content/get-familiar-with-your-first-capm-project-using-the-cds-graphical-modeler.json"},{"ref":"content:sap-cap-best-vscode-extensions-for-typescript-development","name":"SAP CAP: Best VSCode extensions for TypeScript development (UI5 & NodeJS)","json":"/content/sap-cap-best-vscode-extensions-for-typescript-development.json"},{"ref":"content:develop-cap-project-with-lazyvim-in-docker","name":"Develop CAP Project with Lazyvim in Docker","json":"/content/develop-cap-project-with-lazyvim-in-docker.json"},{"ref":"content:making-cap-development-easier-with-storyboard-in-bas","name":"Making CAP Application Development Easier and Faster with the Help of Storyboard in SAP Business Application Studio","json":"/content/making-cap-development-easier-with-storyboard-in-bas.json"},{"ref":"content:the-fastest-way-to-run-full-stack-applications-in-bas","name":"The fastest and easiest way to run full-stack applications in SAP Business Application Studio","json":"/content/the-fastest-way-to-run-full-stack-applications-in-bas.json"},{"ref":"content:add-useful-extensions-to-dev-spaces-in-bas","name":"Add useful Extensions to Dev spaces in SAP Business Application Studio","json":"/content/add-useful-extensions-to-dev-spaces-in-bas.json"},{"ref":"content:importing-an-external-data-model-using-cds-graphical-modeler-for-visual-studio-c","name":"Importing an external data model using CDS Graphical Modeler for Visual Studio Code","json":"/content/importing-an-external-data-model-using-cds-graphical-modeler-for-visual-studio-c.json"},{"ref":"content:tips-and-tricks-for-annotations-in-cap-projects-using-lsp","name":"Tips and Tricks for Working with Annotations in CAP Projects using Language Server Protocol (LSP) capabilities","json":"/content/tips-and-tricks-for-annotations-in-cap-projects-using-lsp.json"},{"ref":"content:creating-structured-types-enums-and-named-aspects-in-the-graphical-modeler","name":"Creating structured types, enums and named aspects using the CDS Graphical Modeler","json":"/content/creating-structured-types-enums-and-named-aspects-in-the-graphical-modeler.json"},{"ref":"content:importing-external-edmx-files-using-the-cds-graphical-modeler","name":"Importing external edmx files to your CAP project using the CDS Graphical Modeler","json":"/content/importing-external-edmx-files-using-the-cds-graphical-modeler.json"},{"ref":"content:importing-sap-cds-common-cds-using-the-cds-graphical-modeler","name":"Importing @sap/cds common.cds to your CAP project using the CDS Graphical Modeler","json":"/content/importing-sap-cds-common-cds-using-the-cds-graphical-modeler.json"},{"ref":"content:an-introduction-to-cds-graphical-modeler-for-bas","name":"An introduction to CDS Graphical Modeler for SAP Business Application Studio","json":"/content/an-introduction-to-cds-graphical-modeler-for-bas.json"},{"ref":"content:creating-new-services-using-the-cds-graphical-modeler","name":"Creating new services using the CDS Graphical Modeler for SAP Business Application Studio","json":"/content/creating-new-services-using-the-cds-graphical-modeler.json"},{"ref":"content:vs-code-tasks-to-start-a-cds-service-an-approuter-and-a-browser","name":"Use Tasks in Visual Studio Code to start a cds service, an approuter and launch a browser in one go","json":"/content/vs-code-tasks-to-start-a-cds-service-an-approuter-and-a-browser.json"},{"ref":"content:storyboard-for-cloud-business-applications-using-cap-in-bas","name":"Storyboard for cloud business applications using CAP in SAP Business Application Studio","json":"/content/storyboard-for-cloud-business-applications-using-cap-in-bas.json"},{"ref":"content:sap-cloud-application-programming-model-cap-part-1","name":"SAP Cloud Application Programming Model（CAP）：概要およびデモ - Part 1","json":"/content/sap-cloud-application-programming-model-cap-part-1.json"},{"ref":"content:running-cap-node-applications-in-bas-run-configurations","name":"Running CAP Node Applications in SAP Business Application Studio","json":"/content/running-cap-node-applications-in-bas-run-configurations.json"},{"ref":"content:tips-vs-code-extensions","name":"Tips: VS Code Extensions","json":"/content/tips-vs-code-extensions.json"},{"ref":"content:migrating-your-cap-applications-from-web-ide-to-bas","name":"Migrating Your CAP Applications from SAP Web IDE to SAP Business Application Studio","json":"/content/migrating-your-cap-applications-from-web-ide-to-bas.json"},{"ref":"content:developing-cap-applications-in-sap-business-application-studio","name":"Developing CAP applications in SAP Business Application Studio","json":"/content/developing-cap-applications-in-sap-business-application-studio.json"}],"normative_context":[]}}