Zeilenumbrüche im String

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Zeilenumbrüche im String

Beitrag von ABAPlerv (ForumUser / 87 / 24 / 1 ) »
folgendes problem:

ich lese mit READ TEXT texte raus und dann mache ich über die Tabelle wo der text steht ein loop.

Code: Alles auswählen.

DATA: text type string.
LOOP AT lines ASSIGNING <line>.
          text = |{ text }| && |{ <line>-tdline }|.
        ENDLOOP.
wie kann ich die Zeilenübruche aus der Tabelle lines in der Variable text speichern? Gibt es daür irgendein Befehl? Am Ende soll TEXT mit Zeilenumbrüchen mit Fiori Elements ausgegeben werden.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Zeilenumbrüche im String

Beitrag von Xilukarim (ForumUser / 78 / 15 / 8 ) »
versuche mal den FuBa CONVERT_ITF_TO_STREAM_TEXT mit der Option LF = 'X'. Ich meine, dass du die Zeichen für die Zeilenumbrüche dann direkt mit im Ergebnis hast.

Das Ergebnis ist eine String-Tabelle mit einem String pro Zeile. Denke daran, dass nicht jede Zeile in der Texttabelle aus READ_TEXT auch einer "echten/gedruckten" Zeile entspricht, sondern dass sie sich auch über mehrere Zeilen in der TLINES-Tabelle erstrecken können.

Die Zeichen für Zeilenumbrüche findest du in der Klasse cl_abap_char_utilities mit:

Code: Alles auswählen.

cl_abap_char_utilities=>newline "entspricht \n
cl_abap_char_utilities=>cr_lf "entspricht \r\n

Folgende Benutzer bedankten sich beim Autor Xilukarim für den Beitrag (Insgesamt 2):
msfoxABAPlerv

ECC 6.07
Netweaver 7.40

Re: Zeilenumbrüche im String

Beitrag von ABAPlerv (ForumUser / 87 / 24 / 1 ) »
*
Zuletzt geändert von ABAPlerv am 01.09.2023 15:18, insgesamt 1-mal geändert.

Re: Zeilenumbrüche im String

Beitrag von ABAPlerv (ForumUser / 87 / 24 / 1 ) »
ABAPlerv hat geschrieben:
01.09.2023 15:17
cl_abap_char_utilities=>cr_lf hat geholfen, Danke!

Seite 1 von 1

Vergleichbare Themen

5
Antw.
10709
Views
Zeilenumbrüche ersetzen
von ralf.wenzel » 23.11.2024 13:34 • Verfasst in ABAP® Core
15
Antw.
13272
Views
12
Antw.
4575
Views
CSV String
von Django90 » 02.10.2017 08:58 • Verfasst in ABAP® für Anfänger
5
Antw.
6612
Views
String nach Hex
von wummy » 26.02.2007 09:11 • Verfasst in ABAP® Core
5
Antw.
5902
Views
String bearbeiten
von ostpower » 19.04.2010 12:26 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

ATC Finding in Smartforms
vor 3 Tagen von sap_enthusiast 2 / 571
LSMW-Problem
vor 5 Tagen von rob_abc 4 / 591

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

ATC Finding in Smartforms
vor 3 Tagen von sap_enthusiast 2 / 571
LSMW-Problem
vor 5 Tagen von rob_abc 4 / 591

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 75282
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 128323