PackagePackagetypeA library you install and call yourself.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 →

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

Last pushLicenceMIT

Where it sits

Lives in
Provides
Code metricsABAPCode metricscapabilityMeasuring source code: its size, the complexity of its conditions, the coupling between classes and the cohesion inside one, and showing where those numbers concentrate across a package. Raising findings against a rule is [static analysis](capability:abap-static-analysis).

Who is behind it

Benjamin WeisheitBenjamin WeisheitPersonMaintains this
In the atlas: maintains 1, contributes to 1
@BenjaminWeisheit
maintainerBenBenBenNetzPersonContributes to this
In the atlas: contributes to 1
@BenBenBenNetz
1 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

Connections1

README

quoted from BenjaminWeisheit/ABAP-2-CODE-CHARTA under MIT, read
BenjaminWeisheit/ABAP-2-CODE-CHARTA/README.mdOn GitHub

ABAP-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/

MIT, read

History

Latest

v0.5.3

Notes

Added existance checks for variant and download directory

  1. v0.5.2

    Notes

    Fix broken dependency analysis

  2. v0.5.1

    Other 2

    Notes

    Add object type to object name

    • Fixes error with duplicate object names
    • Allows filtering on object type
  3. v0.5.0

    Other 4

    Notes
    • Add metric for db accesses
    • Rename metrics
    • Fix superfluous edges when cyclic dependencies are analyzed
    • Improve selection screen
  4. v0.41

    Other 1

    Notes
    • Fix XML Writer Bug
  5. v0.4

    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
  6. v0.3

    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
  7. v0.2

    Notes

    Analyse Edges between classes Edges to/from function groups and programs are not implemented yet

  8. v0.1

    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

Code metrics
  1. abap-metricsSoftware-engineering metrics for an ABAP class or package

Details

Sources3
dotabapdiscovered herechecked
github.com/BenjaminWeisheit/ABAP-2-CODE-CHARTAtree, 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 configuration549
lines1,552
statements1,002
objects27
files43
analysed, main
abaplint version2.120.84
Contributors1

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:benjaminweisheit-abap-2-code-charta
JSON
/artifacts/benjaminweisheit-abap-2-code-charta.json
MCP
Connecting an agent