CONCATENATE : Limit?

Hallo,

existiert bei der Funktion CONCATENATE ein Limit bezüglich der Zeichen?
Ich habe diese Erfahrung gemacht, bei ca. 1290 Zeichen.

Existiert eine Alternative?

Gruss
catmad

Hallo Catmad,

es gibt kein Limit beim CONCATENATE.
Lediglich die Stringlängen und damit das Zielfeld sind auf 65535 Zeichen begrenzt.
Kannst mit folgendem Test-Code testen:
REPORT ZTEST_CONCATENATE .
data: ziel(60000) type c.
data: quelle(4).
data: i type i.
do 30000 times.
quelle = ‚TEST‘.
concatenate ziel quelle into ziel.
i = strlen( ziel ).
write: / i.
enddo.

Gruß Michael.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]