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 / 84 / 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 / 59 / 12 / 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 / 84 / 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 / 84 / 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.
1735
Views
Zeilenumbrüche ersetzen
von ralf.wenzel » 23.11.2024 13:34 • Verfasst in ABAP® Core
15
Antw.
3379
Views
12
Antw.
3288
Views
CSV String
von Django90 » 02.10.2017 08:58 • Verfasst in ABAP® für Anfänger
4
Antw.
2787
Views
String aufsplitten
von Gast » 16.02.2006 13:25 • Verfasst in SAP - Allgemeines
1
Antw.
1140
Views
string limit
von anays » 08.02.2006 14:01 • Verfasst in ABAP® Core

Ü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

Mahnung erstellen
vor 9 Stunden von wreichelt 2 / 31
Absprung VA02 Position
vor 11 Stunden von gs3rr4 gelöst 3 / 40
OPD Druck im SPOOL
vor 12 Stunden von Manfred K. 1 / 25

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

Mahnung erstellen
vor 9 Stunden von wreichelt 2 / 31
Absprung VA02 Position
vor 11 Stunden von gs3rr4 gelöst 3 / 40
OPD Druck im SPOOL
vor 12 Stunden von Manfred K. 1 / 25

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 12 Stunden von Manfred K. 1 / 25
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 424