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.