
WDA-Context zur Laufzeit verändern (Debugger)

Häufig ist es während der SAP Entwicklung notwendig, zu Testzwecken im Debugger Werte zu verändern. Bei "normalen" Variablen im ABAP-Umfeld ist dies recht einfach. Wenn jedoch auch Web Dynpro - Context verändert werden soll, ist dies schon deutlich komplizierter.
Wie man Web Dynpro – Context zur Laufzeit im Debugger verändern kann.
Step 1:

Debugger öffnen und Web Dynpro-Spezialwerkzeug öffnen.
Step 2:

Den gewünschten Controller öffnen und das gewünschte Context-Element, das man verändern will aufklappen.
Möglichkeit 1 (für ein einzelnes Element)
Step 3.1:

Rechtsklick auf das Context-Element: Laufzeitobjekt öffnen
Step 3.2:

Im Objekt die „Static_attributes“ öffnen. (Doppelklick)
Step 3.3:

Von der Schnellanzeige auf die Detailansicht wechseln. (Doppelklick)
Step 3.4:

In der Detailansicht das gewünschte Attribut verändern (Doppelklick)
Möglichkeit 2 (für eine Tabelle von Daten [Kontextknoten mit Kardinalität 0..n])
Step 4.1:
Für eine Tabellenanzeige über einen Kontextknoten mit Kardinalität 0..n muss direkt der Knoten gewählt werden:

Knoten wählen (Rechtsklick –> Laufzeit-Objekt anzeigen)
Step 4.2:
Etwas weiter unten ist das Attribut „TABLE_REF“:

Attribut „TABLE_REF“ per Doppelklick öffnen
Step 4.3:
Von der Schnellanzeige in die Detailansicht wechseln (Doppelklick):

„TABLE_REF“ Detailansicht
Step 4.4:
Service für Tabellen-Änderungen im Debugger auswählen und im Popup gewünschte Aktion wählen.

Service für Tabellen-Änderungen im Debugger
Ergebnis:
Über diesen Weg ist es möglich Werte aus dem Web Dynpro – Context im Debugger zu verändern. So kann zu Testzwecken mit unterschiedlichen Werten gearbeitet werden, ohne die Programmierung zu ändern.
Ich hoffe, ich konnte Ihnen mit dieser Anleitung helfen und freue mich über jede Kritik und Anmerkung.