Model visualisation

In ABAP the model is spread across classes, function groups and tables, so a diagram is extracted from the repository: SAP2Moose writes a model file for Moose2Model, and ZUML_DIAGRAM draws class diagrams through PlantUML.

Overview

SAP SHIPS

The ABAP Workbench generates UML class diagrams from classes, interfaces, data types and function groups, treating function groups and programs as classes. It starts from a package's context menu in the Object Navigator.

Not covered: At code objects in SAP GUI: database tables are not among what the page says the tool analyses.

SourceSAP Help — Object Navigatorchecked
THE COMMUNITY ADDS

Community tools extract a model for an external renderer, as SAP2Moose does for Moose2Model, or draw it themselves through PlantUML or Graphviz, as ZUML_DIAGRAM and abapGraph do. An Eclipse plugin, abap-search-tools-ui, reads CDS views as a tree of the entities they build on.

Artifacts4

4 of 4 artifacts
ArtifactSignals
Apps2
SAP2MooseAn ABAP program that extracts model data from a system as a SOMIX model, for Moose2Model to draw as a dependency diagram.
Signals
none
ZUML_DIAGRAMABAP program drawing UML class diagrams through PlantUML
Signals
Quiet
IDE extensions1
ABAP Search and Analysis ToolsEclipse plugin for ABAP object search and CDS view analysis
Signals
Functional boundary
Packages1
abapgraphABAP library for creating Graphviz graphs
Signals
Quiet

Details

Coverage
statecore and community, ABAP
assessed
relationshipunassessed
also inCAP
SourceSAP Help — Object Navigatorchecked
For your agent
Ref
capability:model-visualisation
JSON
/capabilities/model-visualisation.json
MCP
Connecting an agent