project QadFinancials > class BDebtor > business logic query DebtorForDomainCheck


Parameters


iiSharedSetIDinteger
ilBusinessRelationDomRestrlogicaltrue = business relation is domain dependant
false = business relation is system wide


query condition


  each Debtor where
Debtor.SharedSet_ID = iiSharedSetID

      first BusinessRelation (inner-join) where
BusinessRelation.BusinessRelation_ID = Debtor.BusinessRelation_ID AND
BusinessRelation.BusinessRelationIsDomRestr = ilBusinessRelationDomRestr


query resultset tqDebtorForDomainCheck


field namedata typedb fielddescription
tiBusinessRelation_IDintegerBusinessRelation.BusinessRelation_IDRecord ID
tlBusinessRelationIsDomRestrlogicalBusinessRelation.BusinessRelationIsDomRestrDomain Restricted. This filed indicates if access to this business relation is restricted by domain.
api annotation:PartialUpdate = yes - defaults to the value for this field defaults from the Business Relations by Domain field in System Maintain.
tiDebtor_IDintegerDebtor.Debtor_IDRecord ID
tiDomain_IDintegerBusinessRelation.Domain_IDLink to Domains
tiSharedSet_IDintegerDebtor.SharedSet_IDLink to SharedSet


Internal usage


QadFinancials
method BDomain.ValidateComponentSharedSetChange