BenjaminWeisheit/ABAP-2-CODE-CHARTA
Converts ABAP code metrics into a JSON file for import into Code Charta, a separate visualisation tool that draws the picture; the conversion is the whole of what it does.
Creates a JSON file from ABAP code metrics for import into Code Charta, a separate visualisation tool. The conversion is the whole of what it does: the picture is drawn in Code Charta. The README links a 2021 post on the SAP Community for more information.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1, contributes to 1@BenjaminWeisheitmaintainerBenBenBenNetzContributes to this
In the atlas: contributes to 1@BenBenBenNetz1 contributor
Before choosing this
Signals
ActivityQuietNo published releases; repository quiet for 63 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
- Package
- Origin
- Independently maintained
As a package
- Where it runs
- does not say
- Distributed through
- does not say
Connections
Measuring size, complexity, coupling and cohesion of source code
Download
README
quoted from BenjaminWeisheit/ABAP-2-CODE-CHARTA under MIT, readABAP-2-CODE-CHARTA
Covert ABAP Metrics to Code Charta
Visualize your ABAP Code with Code Charta (https://github.com/MaibornWolff/codecharta).
This code creates a json file that can be imported into Code Charta
More information: https://blogs.sap.com/2021/06/25/code-cities-visualizing-abap-code-metrics-with-abap2codecharta/
History
Notes
Added existance checks for variant and download directory
Notes
Fix broken dependency analysis
Other 2
Notes
Add object type to object name
- Fixes error with duplicate object names
- Allows filtering on object type
Other 4
Notes
- Add metric for db accesses
- Rename metrics
- Fix superfluous edges when cyclic dependencies are analyzed
- Improve selection screen
Other 4
Notes
- Allow analysis of direkt cyclic dependencies (A uses B and B uses A)
- Remove uneccessary Edges from an object to itself
- Make dependency analysis optional
- Some code cleanup
Other 3
Notes
- Allow dependency analysis for function groups
- Complete dependency anaysis for classes
- Bugfix: Sometimes negative average method sizes was calculated which caused an XML/JSON conversion error
Notes
Analyse Edges between classes Edges to/from function groups and programs are not implemented yet
Notes
Visualize your ABAP Code with Code Charta (https://github.com/MaibornWolff/codecharta).
This code creates a json file that can be imported into Code Charta
Others providing
Compare all 2 on the Code metrics page →- abap-metricsabap-metricsAn ABAP program that calculates software-engineering metrics for a class or a whole package, from lines of code and statements to complexity, coupling between objects and lack of cohesion.independent, abapSoftware-engineering metrics for an ABAP class or package
Details
Sources
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
abaplint
Contributors
History in the atlas
- First seen.
For your agent
- Ref
artifact:benjaminweisheit-abap-2-code-charta- JSON
- /artifacts/benjaminweisheit-abap-2-code-charta.json
- MCP
- Connecting an agent