Lade...
 

CX_DATA_CUBE::TopAccount

CX_DATA_CUBE::TopAccount

Beschreibung

Diese Funktion sucht die erste Dimension heraus, die einer bestimmten Klasse entspricht. Der Klassentyp wird auf dem Stack übergeben.

Von jeder Dimension wird die Funktion TopAccount aufgerufen, sofern die

Dimension von CX_MONITOR abgeleitet ist. Die erste Dimension, die dem gewünschten Typ entspricht, gewinnt und wird zurückgeliefert. Wird keine

passende Dimension gefunden, wird NULL zurückgegeben.

Code-Beispiel
Var(dc)  // Ein CX_DATA_CUBE mit 2 Dimensionen vom Typ CX_STOCK_ACCOUNT und CX_STORE_ACCOUNT
"CX_STOCK_ACCOUNT" 0 dc Call(TopAccount)  // liefert CX_STOCK_ACCOUNT
"CX_STORE_ACCOUNT" 0 dc Call(TopAccount)  // liefert CX_STORE_ACCOUNT
"CX_ACCOUNT" 0 dc Call(TopAccount)  // liefert NULL

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DATA_CUBE Monitor
  Top-1 INTEGER FALSE: Typen direkt miteinander vergleichen, TRUE: Vererbungshierarchie berücksichtigen
  Top-2 STRING Typ, auf den geprüft werden soll, z.B. "CX_STOCK_ACCOUNT"
Stack(Out) Top CX_MONITOR Ergebnis oder NULL

Funktionsaufruf: Call(TopAccount)