GeneratorGeneratortypeCreates a project, a component or configuration once, when you run it, rather than taking part in every build.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 →

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

Last pushLicenceMIT

Where it sits

Lives in
Provides
DebuggingABAPDebuggingcapabilitySeeing what running code did between an input arriving and a result coming out: which code ran, what the values were at each point, and why a value ended up as it did.

Who is behind it

AlexAlexPersonMaintains this
In the atlas: maintains 1, contributes to 1
@alaible
maintainer

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

Connections1

README

quoted from alaible/dbg_value_statement under MIT, read
alaible/dbg_value_statement/README.mdOn GitHub

dbg_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.

MIT, read
Debugging
  1. dump_infoDisplays the variables of ABAP short dumps
  2. abapsmithABAP MCP server over ADT with a local journal that can undo writes
  3. ABAP-Object-VisualizerDebugger script exporting an object hierarchy as Graphviz
  4. abap_debugger_object_graph_extensionABAP debugger extension drawing objects as a Graphviz graph
  5. Graphviz-browserStatic page drawing Graphviz graphs for the ABAP debugger extension
  6. ABAP remote filesystemVS Code extension editing ABAP systems over ADT as a filesystem
  7. Smart DebuggerSAP GUI debugger script recording steps so execution can run backwards

Details

Sources3
Added by handdiscovered herechecked
github.com/alaible/dbg_value_statementtree, 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 viaAdded by hand
first seen in the atlas
ecosystem and domainabap, developer-experience
abaplint
issues under its own abaplint configuration2,321
lines6,482
statements4,039
objects24
files90
analysed, main
abaplint version2.120.84
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:alaible-dbg-value-statement
JSON
/artifacts/alaible-dbg-value-statement.json
MCP
Connecting an agent