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:
Step 2:
Möglichkeit 1 (für ein einzelnes Element)
Step 3.1:
Step 3.2:
Step 3.3:
Step 3.4:
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:
Step 4.2:
Etwas weiter unten ist das Attribut “TABLE_REF”:
Step 4.3:
Von der Schnellanzeige in die Detailansicht wechseln (Doppelklick):
Step 4.4:
Service für Tabellen-Änderungen im Debugger auswählen und im Popup gewünschte Aktion wählen.
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.