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 / 86 / 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 / 73 / 15 / 5 ) »
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 / 86 / 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 / 86 / 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.
9292
Views
Zeilenumbrüche ersetzen
von ralf.wenzel » 23.11.2024 13:34 • Verfasst in ABAP® Core
15
Antw.
12063
Views
12
Antw.
3968
Views
CSV String
von Django90 » 02.10.2017 08:58 • Verfasst in ABAP® für Anfänger
5
Antw.
6030
Views
String nach Hex
von wummy » 26.02.2007 09:11 • Verfasst in ABAP® Core
5
Antw.
5502
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

Datum + 5 Jahre - 1 Tag
Gestern von DeathAndPain gelöst 11 / 777
Datum + 5 Jahre - 1 Tag
vor 2 Tagen von ralf.wenzel 1 / 564
Export/Import Eclipse-Projekt
vor 3 Tagen von DeathAndPain gelöst 4 / 2519

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

Datum + 5 Jahre - 1 Tag
Gestern von DeathAndPain gelöst 11 / 777
Datum + 5 Jahre - 1 Tag
vor 2 Tagen von ralf.wenzel 1 / 564
Export/Import Eclipse-Projekt
vor 3 Tagen von DeathAndPain gelöst 4 / 2519

Unbeantwortete Forenbeiträge

Datum + 5 Jahre - 1 Tag
vor 2 Tagen von ralf.wenzel 1 / 564
VOLL Artikel in einem Display Typ 12
vor 4 Wochen von ThomasM84 1 / 12271