Show TOC Anfang des Inhaltsbereichs

Syntaxdokumentation Down Cast von Referenzvariablen  Dokument im Navigationsbaum lokalisieren

Mit der Anweisung tt:cast kann einer Referenzvariable der Inhalt einer anderen Referenzvariablen zugewiesen werden, wenn der statische Typ der Quellvariablen allgemeiner als der statische Typ der Zielvariablen ist (Down Cast).

 

<tt:cast [to-ref="node"|to-var="variable"]
         [ref="
node"|var="variable"] />

 

Die Anweisung tt:cast ist ein Spezialfall der Anweisung tt:assign, in der als Quell- und Zielfelder nur Referenzvariablen angegeben werden können. Referenzvariablen sind angebbar als:

      Ein gemäß den Adressierungsregeln angegebener Knoten node, an den eine ABAP-Referenzvariable angebunden ist.

      Eine Variable oder ein Parameter, die bzw. der mit  tt:ref-type  als Referenzvariable definiert wurde.

Falls der Down Cast nicht erfolgreich ist, da bei Ausführung der Anweisung der statische Typ der Zielvariablen spezieller als  der dynamische Typ der Quellvariablen ist, wird das ST-Programm mit der Ausnahme CX_ST_RUNTIME_ERROR abgebrochen.

Ende des Inhaltsbereichs