CDS Graphical Modeler for VS Code allows the developer to model CDS files in SAP Cloud Business Application development project and enables increased productivity in designing CDS model via the graphical editor
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
SAP core data services (CDS) Graphical modeler is an extension for SAP Business Application Studio or Microsoft Visual Studio Code, which offers developers a graphical UI to perform CDS modeling for SAP CAP (Cloud Application Programming) projects and ABAP environments.
Install CDS Graphical Modeler extension from Microsoft Visual Stuido Code Marketplace.
Right click a CDS file (.cds) or CSN file (.csn), click "Open With..." context menu. In the VSCODE popup dialog, click "Open With CDS Graphical Modeler" menu item.
Notice that the file is rendered graphically in the extension canvas. You will be able to see the entities, properties, entity relationships visually via the navigation properties in the canvas and the property sheet.
Supported File Formats
CAP CDS files (*.cds) - For Cloud Application Programming Model projects
ABAP CSN files (*.csn) - For ABAP environments with business objects, projection views, and services
CAP CDS Visualization
ABAP Project Visualization using ADT
MCP Integration in Action
What's New
Latest Features
MCP (Model Context Protocol) Integration - Create and modify CDS models using natural language through Claude and other AI assistants
Support of OpenVSX Editors - Works with editors like Devin and Cursor
Enhanced ABAP Support - Better handling of ABAP diagrams using CSN files with support for Simple Types, UNIONs, JOINs, and enhanced datatypes
MCP Integration
The CDS Graphical Modeler now includes a standalone MCP (Model Context Protocol) server that can be used with Claude CLI and other MCP-compatible AI assistants.
Features
Standalone MCP Server - Register the server with Claude CLI or any MCP-compatible client
Natural Language Modeling - Create and modify CDS models using conversational AI
Dual Mode Support - Works with both CAP (.cds) and ABAP (.csn) files
VS Code Native Integration - Automatically discovered by VS Code when supported
Quick Setup
Open VS Code Command Palette
Run: "CDS MODELER: Show MCP Claude CLI Command"
Copy and run the generated command to register the MCP server
Start using natural language to create and modify your CDS models!
For detailed MCP setup, sample tool inputs, and troubleshooting, see README_mcp.md.
ABAP Integration
For ABAP Development Tools (ADT) integration and visualization of ABAP projects, see ABAP_INTEGRATION.md.
Telemetry and Data Collection
This extension collects usage data to help improve SAP products and enhance the user experience. The collected data is sent to SAP in accordance with our Privacy Statement.
If you prefer not to share usage data, you can disable telemetry by setting sapbas.telemetryEnabled to false in your VS Code settings.