Hallo,
schreibe gerade ein "sehr" dynamisches Programm.
Problem 1: Kann ich den Code auch nur mit einem field-symbol lösen? Habe es nicht hingekriegt, z.B. <f1>-low einen Wert zuzuweisen. ist dies möglich???
Problem 2: So, am Schluß ist <f1>, also auch das Feld R01 (steht in feldname) mit Sachen gefüllt (Sign, option, low, high => ist ja ein Range).
Will jetzt R01 Appenden, aber wie???
Brauche dringend Hilfe!
LOOP AT h_selopt.
AT NEW fieldname.
ADD 1 TO zaehler.
CONCATENATE 'R' zaehler INTO feldname.
ASSIGN (feldname) TO <f1>.
ENDAT.
CONCATENATE feldname '-low' INTO feldname2.
ASSIGN (feldname2) TO <f2>.
<f2> = h_selopt-flnam_low.
CONCATENATE feldname '-high' INTO feldname2.
ASSIGN (feldname2) TO <f2>.
<f2> = h_selopt-flnam_high.
CONCATENATE feldname '-option' INTO feldname2.
ASSIGN (feldname2) TO <f2>.
<f2> = h_selopt-flnam_opt.
CONCATENATE feldname '-sign' INTO feldname2.
ASSIGN (feldname2) TO <f2>.
<f2> = h_selopt-flnam_sign.
* append <f1>.
ENDLOOP.