IDE extensionIDE extensiontypeInstalls into a development environment (VS Code, Eclipse with ABAP Development Tools, SAP Business Application Studio) and works inside it, rather than as a library you call or a command you run.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →

@sap/ux-cds-odata-language-server-extension

Adds the OData annotation features to @sap/vscode-cds, the CDS plug-in for Visual Studio Code: completion, micro-snippets, diagnostics, vocabulary documentation, Go to Definition and an i18n check inside a .cds file.

Writing OData annotations in CDS means knowing which vocabulary terms exist, which records and properties each one allows, and what the values may be. This extension moves that into @sap/vscode-cds, the CDS plug-in for Visual Studio Code: suggestion lists built from the service metadata and the OData vocabularies and cut down to what the specification allows, micro-snippets for repeating blocks such as annotation aliases, terms and records, diagnostics that validate annotations against the project metadata and the vocabularies, documentation on a term saying whether it is experimental, deprecated or mandatory, Go to Definition and Peek Definition for a referenced annotation, and a warning where a translatable value is hard-coded instead of written as an i18n reference. It states its own boundary: completion for path values is offered only for files referenced through the using directive and for annotations applied to entities exposed from the same service, and CDS Common annotations, annotations on complex elements, annotations embedded in entity definitions and annotations on parameters of parameterized entities are outside its scope.

Facts

Latestv1.33.0ReleasedLicenceSAP DEVELOPER LICENSE AGREEMENT

Where it sits

Lives in
Provides
Editor supportCAPEditor supportcapabilityWorking in source code with the editor helping rather than treating it as text — completion, go-to-definition, inline errors, refactoring and preview.Fiori annotationsCAPFiori annotationscapabilityDescribing a service so a Fiori client can render it without hand-written UI code — titles, value helps, hierarchies and visibility expressed as model annotations rather than screen logic.
Flavors
Node.jsfrom its runtime
Requires
@sap/vscode-cds@sap/vscode-cdsartifactthe Visual Studio Code plug-in whose CDS language features it extends, named in the README with its marketplace link

Who is behind it

SAPSAPOrganisationMaintains this
In the atlas: maintains 137, wrote 14
@SAP
maintainer

What it declares

Every artifact

Type
IDE extension
Origin
By SAP
Runtime
Node.js

As an IDE extension

Installs into
VS Code
Distributed through
does not say

Connections3

@sap/ux-cds-odata-language-server-extension connections@sap/ux-cds-odata-language-server-extensionPROVIDES→ provides2provides stated Extends [@sap/vscode-cds](artifact:sap-vscode-cds) with the language-server features for annotation work: context-sensitive completion, micro-snippets, diagnostics against the project metadata and the vocabularies, hover documentation, and Go to Definition and Peek Definition for a referenced annotation. @sap/ux-cds-odata-language-server-extension 1.32.0 — README: https://cdn.jsdelivr.net/npm/@sap/ux-cds-odata-language-server-extension@1.32.0/README.md @sap/ux-cds-odata-language-server-extension 1.32.0 — README, Go to Definition: https://cdn.jsdelivr.net/npm/@sap/ux-cds-odata-language-server-extension@1.32.0/README.mdEditor supportprovides stated Checks and completes the annotations themselves: suggestions drawn from the service metadata and the OData vocabularies and limited to what the specification allows, validation against the project metadata and the vocabularies, and vocabulary information saying whether a term or element is experimental, deprecated or mandatory. @sap/ux-cds-odata-language-server-extension 1.32.0 — README, Code Completion: https://cdn.jsdelivr.net/npm/@sap/ux-cds-odata-language-server-extension@1.32.0/README.md @sap/ux-cds-odata-language-server-extension 1.32.0 — README, Diagnostics: https://cdn.jsdelivr.net/npm/@sap/ux-cds-odata-language-server-extension@1.32.0/README.md @sap/ux-cds-odata-language-server-extension 1.32.0 — README, Out of Scope: https://cdn.jsdelivr.net/npm/@sap/ux-cds-odata-language-server-extension@1.32.0/README.mdFiori annotationsNEEDS→ needs1needs stated the Visual Studio Code plug-in whose CDS language features it extends, named in the README with its marketplace link @sap/ux-cds-odata-language-server-extension 1.32.0 — README: https://cdn.jsdelivr.net/npm/@sap/ux-cds-odata-language-server-extension@1.32.0/README.md@sap/vscode-cds

Install

npm add @sap/ux-cds-odata-language-server-extension

Derived from the package name. No recipe recorded; the README has the configuration.

README

quoted from @sap/ux-cds-odata-language-server-extension@1.33.0, read
@sap/ux-cds-odata-language-server-extension@1.33.0/README.mdOn npm

@sap/ux-cds-odata-language-server-extension

The SAP Fiori Tools - CDS OData Language Server enhances the functionality of SAP Cloud Platform core data services plug-in for Visual Studio Code with the features assisting you to define OData annotations in .cds files serving Fiori UIs.

excerpt, SAP DEVELOPER LICENSE AGREEMENT, read licencethe rest, on npm

History

Latest

v1.18.6dated in the atlas

Removed 1, Features 3

  1. v1.18.2

    Changed 1, Fixes 2

  2. v1.15.4

    Changed 2

  3. v1.14.1

    Changed 2

  4. v1.12.2

    Features 2

  5. v1.11.5

    Features 1

  6. v1.9.4

    Features 1

  7. v1.5.4

    Fixes 3

  8. v1.3.5

    Fixes 1

  9. v1.2.5

    Fixes 1

  10. v1.2.3

    Features 2, Changed 1

  11. v1.2.0

    Changed 1, Fixes 1

  12. v1.1.11

    Changed 1

  13. v1.1.8

    Features 1, Changed 1

  14. v1.1.7

    Features 1, Changed 1

  15. v1.1.5

    Features 2

  16. v1.1.4

    Changed 1

  17. v1.1.2

    Features 3

  18. v1.0.9

    Features 7, Changed 2

  19. v1.0.7

    Features 4

  20. v1.0.6

    Changed 1, Fixes 4

  21. v1.0.5

    Features 1, Changed 1

  22. v1.0.4

    Fixes 1

  23. v1.0.3

    Features 2, Changed 1, Fixes 5

  24. v1.0.2

    Features 3, Fixes 1

  25. v1.0

    Features 6

18,223downloads per week, npm
Weekly downloads for @sap/ux-cds-odata-language-server-extension26 complete calendar weeks from 2026-04-20 to 2026-10-18; the latest total is 18223.20 Apr – 26 Apr: 14,08927 Apr – 3 May: 22,1324 May – 10 May: 40,67311 May – 17 May: 64,44818 May – 24 May: 54,71325 May – 31 May: 59,7271 Jun – 7 Jun: 42,4998 Jun – 14 Jun: 66,19915 Jun – 21 Jun: 63,92822 Jun – 28 Jun: 61,05429 Jun – 5 Jul: 55,6456 Jul – 12 Jul: 66,08813 Jul – 19 Jul: 57,84720 Jul – 26 Jul: 61,85327 Jul – 2 Aug: 54,6053 Aug – 9 Aug: 58,63910 Aug – 16 Aug: 41,79317 Aug – 23 Aug: 56,86824 Aug – 30 Aug: 53,80531 Aug – 6 Sept: 42,3337 Sept – 13 Sept: 32,16814 Sept – 20 Sept: 37,01221 Sept – 27 Sept: 46,52328 Sept – 4 Oct: 55,6275 Oct – 11 Oct: 42,22212 Oct – 18 Oct: 18,223

Others providing45

Editor support
  1. abap-adt-apiJS/TS client for the ADT resources of an ABAP systemfrom ABAP
  2. abap2UI5 PlaygroundIn-browser ABAP editor beside the abap2UI5 app it buildsfrom ABAP
  3. abap2UI5 for VS CodeVS Code extension to preview, activate and lint abap2UI5 appsfrom ABAP
  4. vscode-tabl-ddicVS Code syntax highlighting for .tabl.ddic table definitionsfrom ABAP
  5. HammerNative macOS code editor for ABAP and CDSfrom ABAP
  6. cds-eclipse-pluginEclipse plugin for the CDS languagefrom CAP
  7. @arc-mcp/adt-lsTypeScript SDK over SAP's headless adt-ls language serverfrom ABAP
  8. abapthemesThree colour themes for ABAP source in ADT for Eclipsefrom ABAP
  9. SAP Build CodeDevelopment environment on BTP for UI5, Fiori, mobile and CAPfrom BTP/BAIP
  10. SAP Business Application StudioBrowser-based development environment with dev spacesfrom BTP/BAIP
  11. SAP Web IDE Full-StackIDE service on SAP BTP for SAPUI5, Fiori and full-stack appsfrom BTP/BAIP
  12. cds-intellijSAP CDS language support for IntelliJ IDEAfrom CAP
  13. Cloud ALM Link for ADTEclipse plugin linking ABAP transports to SAP Cloud ALM featuresfrom ABAP
  14. ABAP Call HierarchyEclipse plugin showing the call hierarchy of ABAP membersfrom ABAP
  15. abap-call-hierarchyADT backend for the ABAP Call Hierarchy Eclipse pluginfrom ABAP
  16. abap-tags-backendADT backend for the ABAP Tags Eclipse pluginfrom ABAP
  17. ABAP TagsEclipse plugin for tagging ABAP repository objectsfrom ABAP
  18. BellaEclipse plugin bringing Claude into ABAP Development Toolsfrom ABAP
  19. ABAP Syntax HighlightingVS Code syntax highlighting for .abap filesfrom ABAP
  20. abapfs_extensionsABAP objects enabling ADT updates on systems older than 7.51from ABAP
  21. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystemfrom ABAP
  22. ABAP Development Tools for EclipseSAP's Eclipse plugins for ABAP development over ADTfrom ABAP
  23. ABAP Development Tools for VS CodeSAP's ABAP tools in VS Code for editing, debugging, ATC and transportsfrom ABAP
  24. @sap/cds-lspLanguage server for CDSfrom CAP
  25. cds-textmate-grammarTextMate grammar for the CDS languagefrom CAP
  26. @sap/vscode-cdsCDS language support for VS Code and Business Application Studiofrom CAP
  27. vscode-ui5-language-assistantVS Code extension for SAPUI5 and OpenUI5 XML views and manifestfrom UI5
  28. @saptools/hana-lensWorkspace-wide CSN cache for querying CAP entities and columnsfrom CAP
  29. @saptools/sqltoolsSQLTools connection from a Cloud Foundry app's HANA bindingfrom BTP/BAIP
  30. zed-cds-extensionCDS language support for the Zed editorfrom CAP
  31. my-ide-actionsCollection of ABAP Development Tools IDE Actionsfrom ABAP
Fiori annotations
  1. rap-extFloorplans rendered from CDS UI annotations as abap2UI5 appsfrom ABAP
  2. com.sap.cds:cds-services-bomMaven bill of materials pinning CAP Java module versionsfrom CAP
  3. urp-vocabCDS vocabulary for User-Rendered Patterns display annotationsfrom CAP
  4. @mpah/enum-value-helpCAP plugin generating value help for enum fields from an annotationfrom CAP
  5. @sap/cds-fioriFiori draft handling and UI-facing behaviour for CAP servicesfrom CAP
  6. @sap/cdsCAP Node.js runtimefrom CAP
  7. @sap/generator-fioriEntry point for generating a Fiori application from a templatefrom CAP
  8. @sap-ux/cds-annotation-parserParser for annotations in CDS sourcefrom CAP
  9. @sap/ux-cds-compiler-facadeWrapper around the CDS compiler for annotation handlingfrom CAP
  10. @sap-ux/cds-odata-annotation-converterConverter from CDS annotations to their OData formfrom CAP
  11. @sap-ux/fiori-annotation-apiProgrammatic API for reading and writing project annotationsfrom CAP
  12. @sap-ux/odata-vocabulariesOASIS and SAP OData vocabularies with a VocabularyServicefrom UI5
  13. cap-js-geoloc-pluginAnnotation-driven geocoding, address correction and routing for CAPfrom CAP
  14. cap-user-infoUser details and quickview links for createdBy and modifiedByfrom CAP

Details

Sources5
npm registrydiscovered here, npm:scope:@sapchecked
npm registrydiscovered here, npm:cds-pluginchecked
npm registrydiscovered here, npm:cds-checked
npm registry, @sap/ux-cds-odata-language-server-extensionversion, releases, installschecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode
latestv1.33.0
first release
releases and cadence143, ~14d median
discovered vianpm registry · npm:scope:@sap, npm registry · npm:cds-plugin, npm registry · npm:cds-
first seen in the atlas
ecosystem and domaincap, developer-experience
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-ux-cds-odata-language-server-extension
JSON
/artifacts/sap-ux-cds-odata-language-server-extension.json
MCP
Connecting an agent