AppApptypeAn application you deploy and use, installed into a system or loaded into an application as a component, rather than a library whose functions you call.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

ZUML_DIAGRAM

An ABAP program that draws a UML class diagram of chosen objects, rendered over the internet through PlantUML and shown inline in CL_GUI_HTML_VIEWER.

The program ZUML_CLASS_DIAGRAM takes two sets of options — the object scanner options, the same ones as the standard program UML_CLASS_DIAGRAM, and the display options saying which objects to draw — and renders the result through PlantUML, shown inline in CL_GUI_HTML_VIEWER. Rendering happens over the internet rather than locally, so no Java installation is needed and the client needs internet access. It is installed with abapGit, or by creating the program and pasting in the source.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
Model visualisationABAPModel visualisationcapabilityTurning a data or code model into a readable picture of its entities, classes, fields and relationships, so a reader can understand the shape of a domain without opening every source file.
Optional
abapGitabapGitartifactPulling the program into the system; the README gives it as the first of two installation routes.installation

Who is behind it

corelinecorelinePersonMaintains this
In the atlas: maintains 2, contributes to 2
@coreline
maintainer

Before choosing this

Signals

ActivityQuietNo published releases; repository quiet for 54 months

It publishes no releases, and its repository has been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.

What it declares

Every artifact

Type
App
Origin
Independently maintained

As an app

Where it runs
Inside the system it serves
Distributed through
abapGitCopied into the project

Connections2

README

quoted from coreline/ZUML_DIAGRAM under MIT, read
coreline/ZUML_DIAGRAM/README.mdOn GitHub

Description [ENG]

UML Class Diagram

To build UML you need enter options:

  • Object scanner options (same in program UML_CLASS_DIAGRAM)
  • Object display options (that to need draw at UML)

To install this program use abapGit or create program ZUML_CLASS_DIAGRAM and insert ABAP code in it. PlantUML is used to draw the diagram. UML displays via CL_GUI_HTML_VIEWER across internet. Java is not required.

Demonstration of the program using the example of the Z-MB51 UML Class Diagramm example for ZMB51

Описание [RUS]

UML диаграмма классов

Для построения диаграммы классов необходимо указать:

  • Параметры сканера (аналогичные программы UML_CLASS_DIAGRAM)
  • Параметры отображения (объекты и параметры, необходимо отобразить на UML)

Для установки воспользуйся abapGit или создай программу ZUML_CLASS_DIAGRAM и вставь в нее код. Диаграмма генерируется с помощью сервиса PlantUML и отображается через CL_GUI_HTML_VIEWER. Для отображения требуется доступ в интернет на клиенте. Наличие Java не требуется.

Демонстрация работы программы на примере Z-аналога MB51 Пример диаграммы классов расширенной MB51

MIT, read
Model visualisation
  1. ABAP Search and Analysis ToolsEclipse plugin for ABAP object search and CDS view analysisfrom ABAP
  2. abapgraphABAP library for creating Graphviz graphsfrom ABAP
  3. sap-cds-erdAWK script sketching an ER diagram from .cds filesfrom CAP
  4. @sap/cds-dkCommand line client and development toolkit for CAPfrom CAP
  5. SAP2MooseAn ABAP program that extracts model data from a system as a SOMIX model, for [Moose2Model](http://www.moose2model.org) to draw as a dependency diagram.from ABAP

Details

Sources3
dotabapdiscovered herechecked
github.com/coreline/ZUML_DIAGRAMtree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viadotabap
first seen in the atlas
ecosystem and domainabap, developer-experience
abaplint
issues under its own abaplint configuration372
lines931
statements678
objects3
files2
analysed, main
abaplint version2.120.84
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:coreline-zuml-diagram
JSON
/artifacts/coreline-zuml-diagram.json
MCP
Connecting an agent