Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coreline/ZUML_DIAGRAM
The UML Diagram tool for ABAP using PlantUML
https://github.com/coreline/ZUML_DIAGRAM
Last synced: 3 months ago
JSON representation
The UML Diagram tool for ABAP using PlantUML
- Host: GitHub
- URL: https://github.com/coreline/ZUML_DIAGRAM
- Owner: coreline
- License: mit
- Created: 2020-12-23T13:16:57.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-31T15:58:41.000Z (over 2 years ago)
- Last Synced: 2024-04-09T02:55:07.148Z (7 months ago)
- Language: ABAP
- Size: 211 KB
- Stars: 24
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- abap-florilegium - ZUML_DIAGRAM
README
# 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](https://github.com/abapGit/abapGit/) or create program [ZUML_CLASS_DIAGRAM](https://github.com/coreline/ZUML_DIAGRAM/blob/main/src/zuml_class_diagram.prog.abap) and insert ABAP code in it. [PlantUML](http://www.plantuml.com/) 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](https://raw.githubusercontent.com/coreline/ZUML_DIAGRAM/main/img/demo_zmb51_en.png)# Описание [RUS]
## UML диаграмма классов
Для построения диаграммы классов необходимо указать:
- Параметры сканера (аналогичные программы UML_CLASS_DIAGRAM)
- Параметры отображения (объекты и параметры, необходимо отобразить на UML)Для установки воспользуйся [abapGit](https://github.com/abapGit/abapGit/) или создай программу [ZUML_CLASS_DIAGRAM](https://github.com/coreline/ZUML_DIAGRAM/blob/main/src/zuml_class_diagram.prog.abap) и вставь в нее код. Диаграмма генерируется с помощью сервиса [PlantUML](http://www.plantuml.com/) и отображается через CL_GUI_HTML_VIEWER. Для отображения требуется доступ в интернет на клиенте. Наличие Java не требуется.
Демонстрация работы программы на примере Z-аналога MB51
![Пример диаграммы классов расширенной MB51](https://raw.githubusercontent.com/coreline/ZUML_DIAGRAM/main/img/demo_zmb51_ru.png)