Wo ist %_CR_LF definiert

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Wo ist %_CR_LF definiert

Beitrag von TakerOne (Specialist / 102 / 0 / 3 ) »
Hallo,

hätte da gern mal ein Problem.

In der Klasse CL_ABAP_CHAR_UTILITIES sind Attribute definiert für z.B. CR/LF.

Der Initialwert z.B. für CR_LF ist %_CR_LF.

Nun meine Frage: Wo ist %_CRLF definiert.
Die %-Werte scheinen so etwas wie Systemvariablen zu sein. Kann man diese Werte auch erweitern?

Leider ist kein %_CR als Einzelwert vorhanden, wird aber benötigt.
Da wir mit der Unicode-Umstellung begonnen haben, wollen wir auch die Attribute aus der o.g. Klasse verwenden.

Für einen Tipp würde mein dank euch ewig nachschleichen. :D

Gruß TakerOne
Ich bin eigentlich ein sehr netter Mensch.
Wenn ich Freunde hätte, könnten diese es bestätigen. :-)

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


Beitrag von Thomas R. (Expert / 760 / 79 / 35 ) »
Hallo TakerOne,
hier ein Tipp wie ich dies löse:

http://www.yaabb.de/viewtopic.php?t=186

MfG
Thomas R.

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo zusammen,

warum benutzt Ihr nicht einfach CL_ABAP_CHAR_UTILITIES=>NEW_LINE (siehe auch Hilfe zu den beiden Attributen)?
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Thomas R. (Expert / 760 / 79 / 35 ) »
Hallo Ereglam,
weil CR <> LF <> CR/LF
Dort wo Dateien zwischen Windows/Unix hin und her geschoben und mal da und mal dort erzeugt werden ist dieser Unterschied sehr wichtig.

MfG
Thomas R.

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Thomas,

laut der Beschreibung der beiden Attribute, wird NEW_LINE mit der Zeichenkette belegt, die für ein korrektes Anlegen von Daten zum Betreibssystem des Applikationsservers gebraucht werden:
für Windows 0x0D0A (bzw. 0x000D000A)
und
für UNIX 0x0A (bzw. 0x000A)

Ich gestehe jedoch, dass ich TakerOne's Frage nach CR (0x0D) dabei ignoriert habe.
mea culpa

Vielleicht hilft jedoch ein Blick in die CL_ABAP_KONV-Klassen, um die Datenbestände sauber umzusetzen.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

4
Antw.
1299
Views
Fehler: Constructor wurde nicht definiert.
von sapnup » 02.04.2019 12:07 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IF mit AND und OR
vor einer Woche von GastX 6 / 8820
Meine Inbox
vor einer Woche von Rabea1103 1 / 6603
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7753
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13250

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

IF mit AND und OR
vor einer Woche von GastX 6 / 8820
Meine Inbox
vor einer Woche von Rabea1103 1 / 6603
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7753
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13250