ich bin ein absoluter Neuling in Sachen ABAP und gerade dabei mich etwas einzulesen. Nun habe ich gerade eine kleine Frage. In einer Tabelle haben wir für jeden Monat einen Eintrag und meine Aufgabe ist es nun die Summe davon zu bilden und zwar ohne var1 + var2 + ... + varN zu verwenden. An Stelle dessen wurde mir gesagt sei eine solche Aufgabe mit Feldsymbolen und einer kleinen Schleife wesentlich einfacher zu lösen wäre...
Nun suche ich schon eine ganze Weile nach einer Lösung, aber komme irgendwie auf keinen grünen Zweig. Würde mich freuen, wenn Ihr mir Hiwneise/Hilfe geben könntet.
DATA:
feld1 TYPE char10 VALUE 'Feld01',
feld2 TYPE char10 VALUE 'Feld02',
feld3 TYPE char10 VALUE 'Feld03',
feld4 TYPE char10 VALUE 'Feld04',
feld5 TYPE char10 VALUE 'Feld05'.
DATA:
feldname TYPE char10,
zaehler TYPE i,
czaehler TYPE char10.
DO 5 TIMES.
zaehler = zaehler + 1.
czaehler = zaehler.
CONDENSE czaehler.
CONCATENATE
'FELD'
czaehler
INTO
feldname.
WRITE:
/001 feldname.
ASSIGN (feldname) TO <fs_neu>.
WRITE:
010 <fs_neu>.
ENDDO.
Es hilft hoffentlich, das Prinzip zu verstehen.
Gruß TakerOne
Ich bin eigentlich ein sehr netter Mensch.
Wenn ich Freunde hätte, könnten diese es bestätigen.