CDS Domain Model Visualizer
CDSNewPaste 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.
Advertisement