Hi,
Ich habe eine interne Tabelle in der u.a. Felder vom Typ I enthalten sind. Für meine weitere Verarbeitung dürfen nur CHAR-Felder vorhanden sein. Wie konvertiere ich also meine I-Felder in CHAR-Felder. Es gibt ja z.B den Funktionsbaustein 'CHAR_FLTP_CONVERSION'. Gibt es da ein umgekehrtes Äquivalent? Habe bis jetzt noch nichts gefunden.
welche Art von Wert benötigst Du nach der Konvertierung in CHAR? Eine Zeichenkette mit dem Wert vom I-Feld, dann benutz WRITE ... TO oder auch MOVE, wenn Du keine Aufbereitung benötigst!
DATA: feld(12) TYPE c.
WRITE 1153 TO feld. "' 1153'
MOVE 1153 TO feld. "' 00000001153' ?? qed
WRITE 1153 TO feld
LEFT-JUSTIFIED. "'1153 '
Anderenfalls schiebst Du die Feldleiste direkt in ein Feld von Typ CHAR mit genügender Länge. Dadurch werden die möglichen impliziten Konvertierungen umgangen.
Gruß
Ereglam
May the Force be with your code || .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .