βš™οΈSAPTools
πŸ—ΊοΈ

CDS Domain Model Visualizer

CDSNew

Paste CDS view definitions and visualize the entity relationships as an interactive diagram. Shows associations, compositions, and field mappings between CDS views.

Advertisement

Frequently Asked Questions

What CDS syntax does the visualizer support?

The visualizer parses standard ABAP CDS DDL syntax: DEFINE VIEW, ASSOCIATION, COMPOSITION, and common field definitions. Paste one or more CDS view definitions and the tool extracts relationships automatically.

What is the difference between ASSOCIATION and COMPOSITION in CDS?

ASSOCIATION is a loose relationship between entities (like a foreign key reference). COMPOSITION is a tighter parent-child relationship used in RAP, where the child entity lifecycle is managed by the parent. Compositions are the basis for RAP business objects with draft handling.

Can I export the diagram?

Yes, you can download the diagram as an SVG file for documentation. The diagram uses an entity-relationship notation showing each CDS view as a box with its fields and arrows for associations and compositions.