BAGetPrimarySourceByRelation('Relation', 'Relationskategorie', Stufe, '<Ergebnis Datentabelle>', Formel)
Diese allgemeine BA-Funktion ermöglicht den Zugriff auf einen Quelldatensatz. Sie ist vergleichbar mit „BAGetPrimarySource”, arbeitet aber direkt mit Relationstypen und Relationskategorien.
Parameter:
- Relationstyp als String oder GUID.
- Optionale Relationskategorie als String oder GUID. Wenn keine gewählt werden soll: ?
- Entweder Text mit ‘direct’, ‘top’ oder ‘nearest’ oder eine positive Zahl für den Level in der Hierachie. Bei ? wird ‘direct’ verwendet. Außer für den direkten Vorgänger wird immer ein hierarchischer Relationstyp benötigt.
- Definition der möglichen Datentabellen. Wenn ? angegeben wird, werden alle Quellen der Relationsdefinition verwendet. Datentabellen werden kommasepariert angegeben.
- Optional: Formel. Besteht das Ergebnis aus verschiedenen Datentabellen, kann nur auf die gemeinsamen Datenspalten zugegriffen werden.
Beispiel | Erklärung |
---|---|
BAGetPrimarySourceByRelation('Parent', 'To', ?, '<OrmCRMOpportunity>', [ExpectedClosingDate]) |
Aus dem direkten Vorgänger der Parent-Relation mit Relationskategorie „To” vom Typ wird die angegebene Datenspalte ausgegeben. |
BAGetPrimarySourceByRelation('AF6FD532-FDE0-4732-964B-648B6E8B8415', ?, 'top', '<OrmCRMCompany>', [Name]) |
Hier ist der Relationstyp als GUID angegeben, es wird keine Relationskategorie ausgewertet und aus dem obersten Datensatz des Tys wird der Name ausgegeben. |