f$AufrufET (f$CallStack)
f$AufrufET (f$CallStack)
Ermittlung des Namens der aktuellen oder einer der rufenden Entscheidungstabellen („Call-Stack"). Die Aufrufebene wird als Parameter übergeben.
Diese Funktion kann z.B. bei der Ausgabe von Fehlermeldungen verwendet werden, um z.B. im Fensterkopf anzuzeigen, welche ET den Fehler festgestellt hat. Wenn der Verbund oder die ET später kopiert oder umbenannt werden, ist die Information durch f$AufrufET immer aktuell.
kopiert oder umbenannt werden, ist die Information durch f$AufrufET immer aktuell.
Syntax: | ETName = f$AufrufET( Ebene ) | ||
| Argument | Typ | Bedeutung |
| Ebene | Ganzzahl | Aufrufebene relativ zur aktuellen ET. (1 bedeutet hierbei die aktuelle ET). Ein positiver Wert liefert als Funktionsergebnis den vollständigen ET-Namen, ein negativer Wert nur den ET-Namen ohne Verbundgruppe und Verbund. |
Ergebnis: | Zeichenkette | Name der rufenden ET | |
Beispiele: | ETName = f$AufrufET(2) → ETName = 'stl:text:start' ETName = f$AufrufET(-2) → ETName = 'start' | ||