ich möchte Werte abhängich von Selektionsergebnissen bestimmten Spalten eines Arbeitsbereichs dynamisch
zuweisen. Im Doku habe ich bis jetzt gelesen, dass bei einer Wertzuweisung der tatsächliche Spaltenname eingegeben werden muss. Aber vielleicht gibt es da doch welche Möglichkeit?
Um es besser zu erklären, hier ein kurzes Beispiel:
data: begin of wa,
field1,
field2,
field3,
end of wa.
FIELD-SYMBOLS <FS> LIKE wa.
Zur Zeit steht es bei mir folgend:
if p = 1. move p to <FS>-field1.
elseif p = 2. move p to <FS>-field2.
elseif p = 3. move p to <FS>-field3.
endif.
Wäre es möglich, statt z.B. <FS>-field1 den Spaltennamen irgendwie dynamisch zu übergeben?
Wenn ich aber statt <FS>-field1 <FS>-(field1) oder
<FS>-<field1> eingebe, kommt eine Fehlermeldung 'Die Struktur <FS> hat kein Feld (field1) bzw. <field1>.
Ich hoffe, es ist wenigstens verständlich, was das für eine Frage ist?...