dbg_value_statement
An 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.
You enter the name of a variable and the script transforms it into a VALUE statement, with a tree explorer to visualise the structure or table first. It is loaded in the ABAP Debugger from the Script tab under the name ZDBG_DISPL_VALUE_STMT, from the database and executed directly. The same generation sits behind the function module Z_DISPLAY_VALUE_STMT, which the maintainer states is not limited to debugging and runs in a report as well, as the shipped report ZTEST_RTTI shows. It was developed and tested on SAP_BASIS 752.
Facts
Where it sits
Who is behind it
In the atlas: maintains 1, contributes to 1@alaiblemaintainer
Before choosing this
Signals
ActivityQuietNo published releases; repository quiet for 57 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
- Generator
- Origin
- Independently maintained
As a generator
- Generates
- Code or test data
- Run with
- does not say
- Distributed through
- does not say
Connections
Seeing what running code did between input and result
Download
README
quoted from alaible/dbg_value_statement under MIT, readdbg_value_statement
Debugger Script to generate Value-Statements for arbitrary Structures/Tables. The scripts needs to be loaded in the Abap-Debugger via Script-Tab. The name of the script is
ZDBG_DISPL_VALUE_STMT
Make sure that the script is loaded from database and is executed directly. You only need to enter the variable name which is then transformed into value-statement.
The function-module
Z_DISPLAY_VALUE_STMT
is not limited to be used only while debugging. It can be executed in Reports as well. See report
ZTEST_RTTI
for examples.
This tool comes with a tree-explorer to visualize the corresponding object (structure/table).
The Script was developed and test on SAP_BASIS 752.
Others providing
Compare all 8 on the Debugging page →- 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
- Graphviz-browserGraphviz-browserA 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.independent, abapStatic page drawing Graphviz graphs for the ABAP debugger extension
- 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
abaplint
History in the atlas
- First seen.
For your agent
- Ref
artifact:alaible-dbg-value-statement- JSON
- /artifacts/alaible-dbg-value-statement.json
- MCP
- Connecting an agent