ich möchte gern den Datentransport zwischen Programm und Dynpro vereinfachen.
Bisher habe ich immer alle Felder in der DATA Anweisung definiert und im Dynpro gleich benannt. Das wird bei vielen Feldern aber sehr unübersichtlich.
Also habe ich eine Struktur angelegt, die alle Felder beinhaltet (im DDIC) auch den OK_CODE habe ich hier untergebracht.
Die Struktur habe ich mit der TABLES Anweisung eingebunden. Der Datentransport funktioniert aber überhaupt nicht. Das liegt meiner Ansicht nach daran, da die Struktur den eigenen Namen als Prefix verwendet.
Der Debugger meldet unentwegt, dass der OK Code keinem Feld zugewiesen ist. Ich habe die Felder auf dem Dynpro einmal umbenannt, und den Namen der Struktur mit vorangestellt, aber ohne Erfolg.
Die Tables Anweisung ist ja in ABAP OO obsolet. Laut Doku sollen hierfür andere Techniken eingesetzt werden. Welche das sind, dass bleibt die Doku jedoch schuldig.
Wie kann ich den Datentransport gescheit realisieren? Die Felder auf dem Dynpro sollen alle DDIC Bezug haben, also Matchcodes, Wertprüfungen etc.