Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>SAP CDS Language SupportNew to Visual Studio Code? Get it now.
SAP CDS Language Support

SAP CDS Language Support

SAP SE

|
99,375 installs
| (6) | Free
Language support for SAP CDS for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SAP CDS Language Support

This Visual Studio Code extension features language support for the core data services (CDS) language as used in the SAP Cloud Application Programming Model (CAP).

Features

  • syntax highlighting

  • source code validation

  • quick fixes to

    • create using statement for unknown artifacts
    • maintain missing translation
    • convert @cds.doc and @description annotations to doc comments
  • where-used navigation to

    • definition
    • references
    • highlight occurrences
  • inventory (symbols) for

    • current file
    • workspace incl. query capabilities to select e.g. artifact types, names, also include reuse models
  • code completion for

    • keywords
    • identifiers
    • using paths and artifacts incl. showing README.md documentation as details
    • i18n translation IDs
    • turn on/off formatting regions
  • snippets for typical CDS language constructs
    (with documentation extracts of capire explaining language concepts)
    like

    • namespace and context
    • using
    • service
    • type
    • entity and projections, ...
    • element, associations and compositions
    • extend and annotate
    • annotations for documentation
  • hover information based on

    • doc comments
    • @title, @description and ~~@cds.doc~~ (deprecated) annotations
    • translations
  • code formatting

    • whole document
    • selected range
    • on-the-fly when completing statements via ; or }
    • on save (depending on the IDE)
    • on paste (depending on the IDE)
    • with many options, configurable via
      • settings file
      • command-line switches
      • Config UI with simulation of options for Visual Studio Code and Eclipse
      • JSON schema for textual support
    • also for markdown in doc comments
  • translation support

    • properties, JSON and CSV files
    • navigate to translation definitions from translation IDs like '{i18n>customerName}'
    • show translations on hover
    • quickfix to maintain missing translations
  • plugin framework for external handlers of annotation domains

CAP for SAP Busines Technology Platform

CAP for SAP Busines Technology Platform helps you implement data models, services, and UIs to develop your own stand-alone applications or extend other cloud solutions, like SAP S/4HANA or SAP SuccessFactors. The programming model includes languages, libraries, and APIs and focuses on back-end development.

See the documentation for more details.

How to Obtain Support

In case you find a bug, please report an incident on SAP Support Portal.

License

This plug-in is provided under the terms of the SAP Developer License Agreement.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft