Alle virtuellen Tabellen sind in Semiramis im Unterkatalog „VIRTUAL“ eingeordnet. Diese Dokumentation beschreibt im Folgenden eine virtuelle Tabelle, die dem Zugriff auf dynamische Objects in der Produktion dient. Durch diese Tabelle können die Entity-Extension-Sets für eine Ressourcengruppe abgefragt werden.
1 Begriffsbestimmung
Eine virtuelle Tabelle existiert nicht in der Datenbank, sondern wird vom SAS emuliert. Prinzipiell kann auf virtuelle Tabelle wie auf eine Datenbanktabelle zugegriffen werden. Der Inhalt einer virtuellen Tabelle wird zur Laufzeit der Abfrage bezüglich der Eingabewerte berechnet. Als Anfrageergebnis können beliebig viele Zeilen zurückgeben werden. Eine virtuelle Tabelle darf nur als einzige Tabelle in einem einfachen SQL-Statement verwendet werden.
Virtuelle Tabellen sollten verwendet werden, wenn das Anfrageergebnis mehr als eine Zeile umfassen kann. Wenn das Anfrageergebnis nur maximal eine Zeile enthält, bietet sich eine virtuelle Funktion an, da diese in Joins verwendet werden kann
2 Zielgruppe
- Consultants
- Entwickler
3 Ressourcengruppen-Parameter
Durch diese Tabelle können die Entity-Extension-Sets für eine Ressourcengruppe abgefragt werden.
Die Tabelle hat folgende Spalten:
app_production_ResourceGroupParameters | |
Spaltenname | Beschreibung |
in_extensionSetName | Diesem Eingabeparameter muss der Name des abzufragenden Entity-Extension-Sets einer Ressource zugewiesen werden.
Folgende Extension Set-Namen sind möglich: · RESOURCE_GROUP · RESOURCE_GROUP_RESOURCE · RESOURCE_GROUP_RESOURCE_USE |
in_productionObjectGuid_ | Diesem Eingabeparameter muss die GUID des Produktions-Objekts zugewiesen werden. Es identifiziert die Ressource, welche das auszugebende Entity-Extension-Set enthält. |
attributeDatatype | Technischer Datentyp der Entity Extension |
attributeDescription | Beschreibung der Entity Extension |
attributeName | Name der Entity Extension |
attributeValueStringRepresentation | Diese Spalte enthält die String-Repräsentation des Wertes der Entity Extension. |
Weitere Ausgabespalten und detaillierte Informationen, wie mithilfe von virtuellen Tabellen auf den Inhalt von dynamischen Business Objects zugegriffen werden kann, finden Sie in der Dokumentation Einführung: Zugriff auf dynamische Business Objects.