"iv_text imp type String.
DATA: lt_text TYPE TABLE OF string.
SPLIT iv_text AT cl_abap_char_utilities=>newline INTO TABLE lt_text.
Nun habe ich das Problem, dass der Text korrekt im FuBa Übergabeparameter iv_text drin steht. Aber nach dem SPLIT sind die Zeilen nur noch 255 Zeichen hat.
Nun ist die Frage, ob die String Table oder das Split nicht mit mehr Zeichen auskommt.
Könnt ihr mir da weiterhelfen?
Mir ist keine Längenbegrenzung bekannt.
Kann es vielleicht sein, dass dein IV_TEXT so aufgebaut ist, dass zwischen den NEWLINEs genau 255 Zeichen stehen?
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Es war in meinem Fall ein Anzeigeproblem. Der Debugger hat für die Tabelle nur 255 Zeichen angezeigt. Nachdem ich doppelt auf die Zeile geklickt habe, ist eine andere Zeile aufgegangen und in dieser war der komplette Text zu lesen.
Allerdings ist weiter unten, dann die Zeile in ein 255 Zeichen langes Feld geschoben worden und dort wurde abgeschnitten. Hier hat der Anzeigefehler den Fehler in der Ablauflogik überdeckt.