LRAW in String bzw. CHAR konvertieren


Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Moderatoren: Jan, Steff

LRAW in String bzw. CHAR konvertieren

Beitragvon sapdepp » 03.08.2012, 12:59

Hallo,

ich möchte gern ein LRAW-Feld der Länge 510 (Datenelement N2VD_CLUSTER_LINE) in ein lesbares Format wie String oder CHAR umwandeln, um dann mit der SEARCH-Funktion bestimmte Textteile auszuwerten. Ich habe im WWW schon einiges gefunden, allerdings führte das nicht zum Erfolg. Der FuBa WSI_RAW_TO_STRING z. B. tut nicht das, was ich möchte. Dazu müsste er sicher auch WSI_LRAW_TO_STRING heißen ;-).

Das Format sieht so aus, ist aber deutlich länger als jetzt hier im Bsp.:
FF0601010202800031313030000000004D010000121F9D02143A36A90DC340147649163DC61CC0F40E2E0D3484ACEC1C40B65F2CE3785CA411811CA9D09EA03FB7EA2A9048E34D...

VD + VG
Sapdepp
sapdepp
ForumUser
 
Beiträge: 58
Registriert: 17.12.2008, 16:13
Dank erhalten: 0 mal

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Re: LRAW in String bzw. CHAR konvertieren

Beitragvon a-dead-trousers » 07.08.2012, 07:27

hi!

Ich persönlich verwende die Klassen CL_ABAP_CONV_IN_CE für die Umwandlung in Text und CL_ABAP_CONV_OUT_CE für die Umwandlung in Byte.
Damit kann man theoretisch auch die Codepage wechseln (hab ich aber noch nie ausprobiert)
Ganz lustig ist auch noch die Klasse CL_ABAP_CONV_OBJ. Mit der kann man ganze (flache) Strukturen in STRING umwandeln und auch wieder zurück.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.05
Basis: 7.02

Für diese Nachricht hat a-dead-trousers einen Dank bekommen :
sapdepp
a-dead-trousers
Top Expert
 
Beiträge: 1724
Registriert: 07.02.2011, 13:40
Dank erhalten: 344 mal
Ich bin: Entwickler/in

Re: LRAW in String bzw. CHAR konvertieren

Beitragvon black_adept » 07.08.2012, 08:12

Alternativ gibt es auch die Klasse CL_BCS_CONVERT, die diverse Methoden bereitstellt. In deinem Fall könnte die Methode XSTRING_TO_STRING anwendbar sein ( falls LRAW als XSTRING aufgefasst werden kann ).
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Für diese Nachricht hat black_adept einen Dank bekommen :
sapdepp
black_adept
Top Expert
 
Beiträge: 1973
Registriert: 08.01.2003, 13:33
Wohnort: Lehrte ( bei Hannover )
Dank erhalten: 198 mal
Ich bin: Freiberufler/in


Zurück zu ABAP® Core

  Aktuelle Beiträge   
Referenz-Tabelle und Referenz-Feld
vor 11 Stunden von a-dead-trousers 2 Antw.
CL_SALV_TABLE + RTTC => F4?
vor 6 Stunden von a-dead-trousers 6 Antw.
REUSE_ALV_GRID: Werte ändern und speichern
vor 10 Stunden von dyv 5 Antw.
2 Zahlen verketten
vor 12 Stunden von a-dead-trousers 5 Antw.
CL_SALV_TABLE
vor 13 Stunden von a-dead-trousers 1 Antw.

  Ähnliche Beiträge beta
(Integer-)Zahlen in Char konvertieren
26.04.2005, 14:17 von Marwin 2 Antw.
Vergleich STRING <> CHAR Feld (Unicode-Problem?)
04.04.2007, 12:02 von TWP 2 Antw.
LRAW-Feld lesen
11.04.2006, 09:34 von zzcpak 1 Antw.
Konvertierug vom datentyp char der länge 4 in char der länge
29.06.2006, 10:27 von anavolver 1 Antw.
char to int
18.07.2005, 10:01 von black_adept 3 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder

Feedback ...?

Was können wir verbessern? Hinterlasse deine Kontaktdaten, wenn du eine direkte Antwort möchtest.

... Absenden!