Graphviz-browser
A static page that draws a Graphviz graph in a browser, written for the ABAP debugger object graph extension and deployable as BSP pages in the system the debugger runs in.
The ABAP debugger object graph extension builds a graph of an object at a debugger step and needs a window to draw it in, and this is that window. The gh-pages branch carries the latest build as static files, which the maintainer says work served from any location, BSP pages included, so the viewer can sit in the system the debugger runs in. The maintainer also serves the same build from the project's GitHub page, for anyone not deploying it. It draws whatever valid graph it is handed and derives none itself, so reading an ABAP object into a graph stays with whatever produced it.
Facts
Where it sits
Who is behind it
In the atlas: maintains 14, contributes to 21@marcellourbanimaintainer
What it declares
Every artifact
- Type
- Web tool
- Origin
- Independently maintained
As a web tool
- Access
- does not say
- What it sends to its vendor
- does not say
Connections
Seeing what running code did between input and result
ABAP debugger extension drawing objects as a Graphviz graph
Download
README
quoted from marcellourbani/Graphviz-browser under BSD-3-Clause, readGraphviz-browser
simple graphviz browser developed for Abap debugger object graph extension Should work with any valid graph
In branch gh-pages you will find the latest build, it's all static and should work served from any location, including BSP pages. Or you can use said build in this project's github page
Credits
Magnus Jacobsson for d3-graphviz
Others providing
Compare all 8 on the Debugging page →- dbg_value_statementdbg_value_statementAn ABAP Debugger script that turns a variable's structure or table into the VALUE statement that recreates it, with a tree explorer, also callable as a function module from a report.independent, abapDebugger script generating a VALUE statement for a variable
- dump_infodump_infoDisplays the variables an ABAP short dump captured, for dumps selected on a selection screen; its documentation does not state which dumps it reads, which releases it runs on or how it installs.independent, abapDisplays the variables of ABAP short dumps
- abapsmithabapsmithAn MCP server that lets an LLM develop in ABAP on a live system over ADT, with writes off by default and every mutation recorded in a local journal that can undo it.independent, abapABAP MCP server over ADT with a local journal that can undo writes
- ABAP-Object-VisualizerABAP-Object-VisualizerA debugger script that writes an object hierarchy to the clipboard at a breakpoint as a Graphviz description, for pasting into a renderer such as webgraphviz.com.independent, abapDebugger script exporting an object hierarchy as Graphviz
- abap_debugger_object_graph_extensionabap_debugger_object_graph_extensionAn ABAP debugger extension that shows the object on the debugger's Objects tab as a Graphviz graph in a browser window, built on ABAP Graph and Graphviz-browser and tested on NetWeaver 7.5.independent, abapABAP debugger extension drawing objects as a Graphviz graph
- ABAP remote filesystemABAP remote filesystemA Visual Studio Code extension that opens an ABAP system over ADT as an editable filesystem and exposes system tools to GitHub Copilot and external MCP clients.independent, abapVS Code extension editing ABAP systems over ADT as a filesystem
- Smart DebuggerSmart DebuggerA debugger script for the SAP GUI New Debugger that records every step and variable change of an ABAP program, so execution can be stepped backwards with F5 and F8.independent, abapSAP GUI debugger script recording steps so execution can run backwards
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
History in the atlas
- First seen.
For your agent
- Ref
artifact:marcellourbani-graphviz-browser- JSON
- /artifacts/marcellourbani-graphviz-browser.json
- MCP
- Connecting an agent