Casting

Aus SAP-Wiki
Wechseln zu:Navigation, Suche

Wenn eine Konvertierung zwischen Quellvariable und Zielvariable erfolgt, spricht man vom Casting.

Casting Zahl

  • Hier wird eine Variable als Zeichenfeld typisiert. Aber der Variableninhalt '42' dann einem Integer-Feld zugewiesen und nach der Zuweisung steht 42 im Zielfeld.
Data: lv_char type char2,
      lv_i    type i.

lv_char = '42'.
lv_i    = lv_char.
  • Würde hier z. B. ein Buchstabe "a" im Quellfeld stehen, würde die Zuweisung mit einem Laufzeitfehler abbrechen, da das Integer-Zielfeld nur Zahlen aufnehmen kann.

Casting von Objekten

Literatur