Zielenumbruch bei Texten aus der Datenbank

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

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

Zielenumbruch bei Texten aus der Datenbank

Beitrag von Drage ( / / 0 / 3 ) »
Hallo,

ich habe das Problem, dass ich eingegebenen Text über eine
Textarea in der Datenbank ablege und wieder auslese.

Innerhalb dieses Textes hat er auch die Zeilenumbrüche gespeicher,
welche ich bei der Ausgabe auch im HTML Code sehen kann.

Damit es aber auch auf der Website selbst sichtbar ist muss ich an
diesen Stellen ein <br> einfügen.

Die Darstellung in der Datenbank zeigt er mir mit 2 "##"
an. Wenn man es sich als Hex-Code ansicht wird deutlich, dass es kein ehctes # Zeichen ist, sondern "0D0A" für Zeilenumbruch

Diese mit einem <br> zu ersetzen hat nicht funktioniert.

Ich wäre über jegliche Hilfe froh und sehr dankbar.

Gruß
Joachim Bultmann

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


Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Hi,

so ähnlich:

Code: Alles auswählen.

data crlf(2)  type x value '0A0D'.
data br(4)    type c value '<br>'.
data str(100) type c.
do.
  replace crlf with br into str.
  if sy-subrc > 0.
    exit.
  endif.
enddo.
Gruß, Enno.

Beitrag von Drage ( / / 0 / 3 ) »
Hallo..vielen Dank...genau das habe ich aber schon versucht umzusetzen.

Leider bekomme ich diese Meldung:
"CRLF" muß ein zeichenartiges Datenobjekt sein (Datentyp C, N, D, T oder String)

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Bei mir in Release 4.6C funktioniert's...
Gruß, Enno

Beitrag von Drage ( / / 0 / 3 ) »
Ich vermute auch dass es am Release liegt, da es bei einem Kollegen auch funktioniert.

Kennst Du evt. eine Methode den Hex Wert zu konvertieren?

Beitrag von Hermann ( / / 0 / 3 ) »
Die in diesem Thread genannte Klasse müßte Dich weiterbringen:

http://www.abapforum.com/forum/viewtopic.php?t=1735

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
Moinsen.

@Drage: arbeitest Du vielleicht in einem Unicode-System? Dann könnte es sein, dass Du mit dem Zusatz IN BYTE MODE arbeiten musst...

Der Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von Drage ( / / 0 / 3 ) »
@Hermann ... vielen Dank...das war genau der richtige Tipp -> es funktioniert :)

@ Haubi ... auch Dir vielen Dank. Ich habe Deins allerdings gar nicht mehr ausprobiert, da das andere geklappt hat.

@ewx ... auch Dir noch einmal vielen Dank für die Mühe, die Du Dir gemacht hast

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2190
Views
BW Export von Texten (best practice)
von a-dead-trousers » 09.05.2018 09:13 • Verfasst in Sonstige Module
6
Antw.
3209
Views
Tabelle mit Texten zur Überstzung
von TakerOne » 15.08.2012 14:37 • Verfasst in ABAP® Core
1
Antw.
2201
Views
Benutzerdefinierte Texten für Labels
von vmath » 29.05.2007 20:36 • Verfasst in Web-Dynpro, BSP + BHTML
3
Antw.
4667
Views
Lesen von Texten im Infotyp 0034
von Kerstin » 05.03.2008 08:25 • Verfasst in Human Resources
2
Antw.
7678
Views
ABAP für Transport von SO10-Texten
von Frank Zet. » 16.08.2007 13:57 • Verfasst in Basis

Ü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

Regex in where
vor 2 Stunden von tar 8 / 179
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

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

Regex in where
vor 2 Stunden von tar 8 / 179
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1489

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9822