{"ref":"artifact:larshp-abap-object-visualizer","page":"/artifacts/larshp-abap-object-visualizer","json":"/artifacts/larshp-abap-object-visualizer.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"larshp-abap-object-visualizer","name":"ABAP-Object-Visualizer","artifact_type":"app","ecosystem":"abap","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"A debugger script that writes an object hierarchy to the clipboard at a breakpoint as a [Graphviz](http://www.graphviz.org/) description, for pasting into a renderer such as webgraphviz.com.","short":"Debugger script exporting an object hierarchy as Graphviz","what_it_solves":"Runs as a script in the new debugger: at a breakpoint you open the Script tab, load ZRSTPDA_OBJECT_VISUALIZER from the database, execute it directly and name the object variable. What comes out is a [Graphviz](http://www.graphviz.org/) description on the clipboard, and the picture is made elsewhere: the README's last step is to paste it into webgraphviz.com and press Generate Graph, and it notes Graphviz can also be installed locally. Installation is through [abapGit](artifact:abapgit-abapgit)."},"links":{"repo":"https://github.com/larshp/ABAP-Object-Visualizer"},"identity":{"license":"MIT"},"source_available":true,"type_properties":{"placement":{"value":"in-host","sources":[{"url":"https://github.com/larshp/ABAP-Object-Visualizer","title":"larshp/ABAP-Object-Visualizer — README, Use","checked":"2026-10-19","quote":"2. In the new debugger go to \"Script\" tab\n3. Load script ZRSTPDA_OBJECT_VISUALIZER from database"}]},"distribution":{"value":["abapgit"],"sources":[{"url":"https://github.com/larshp/ABAP-Object-Visualizer","title":"larshp/ABAP-Object-Visualizer — README, Installation","checked":"2026-10-19","quote":"### Installation\nInstall via [abapGit](https://github.com/larshp/abapGit)"}]}},"provides":[{"capability":"capability:debugging","what_it_does":"Generates a Graphviz description of an object hierarchy from inside the new debugger, written to the clipboard for a renderer to draw.","sources":[{"url":"https://github.com/larshp/ABAP-Object-Visualizer","title":"larshp/ABAP-Object-Visualizer — README","checked":"2026-10-19","quote":"Visualize complex object hierarchies in ABAP via [graphviz](http://www.graphviz.org/)"},{"url":"https://github.com/larshp/ABAP-Object-Visualizer","title":"larshp/ABAP-Object-Visualizer — README, Use","checked":"2026-10-19","quote":"7. Paste clipboard to http://www.webgraphviz.com/ and click \"Generate Graph!\""}]}],"requires":[{"ref":"artifact:abapgit-abapgit","for":"The only installation route the README gives for getting the script into a system.","requirement":"required","sources":[{"url":"https://github.com/larshp/ABAP-Object-Visualizer","title":"larshp/ABAP-Object-Visualizer — README, Installation","checked":"2026-10-19","quote":"### Installation\nInstall via [abapGit](https://github.com/larshp/abapGit)"}]}],"maintainers":["actor:larshp"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:larshp","actor:marcellourbani","actor:nomssi"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"3 contributors"},{"label":"Repository","tier":"poor","evidence":"pushed 2021-03, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"poor","evidence":"README 1 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":65,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":65,"forks":9,"open_issues":3,"archived":false,"pushed_at":"2021-03-01","license_spdx":"MIT","org_owned":false,"default_branch":"main","created_at":"2015-09-11T11:11:42Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":935,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2015-09-11","last_commit":"2020-11-25","commits":26,"contributors":3,"readme_path":"README.md","readme_sha":"2856f1ebc07b9e3e46602d0092743e112b459b62","repo_read":"2026-10-24"},"edges":{"maintainers":[{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"}],"contributors":[{"ref":"actor:nomssi","name":"Jacques Nomssi","json":"/actors/nomssi.json"},{"ref":"actor:larshp","name":"Lars Hvam","json":"/actors/larshp.json"},{"ref":"actor:marcellourbani","name":"Marcello Urbani","json":"/actors/marcellourbani.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}