project QadFinancials > class BReason > business logic query ReasonPrim

Description

ReasonPrim; Query that can be used to convert the ID into the Code and vice-versa (Code is also a related-key-business-field in this query).


Parameters


iiReasonIdintegerReason ID
icReasonCodecharacterReason Code


query condition


  each Reason where
Reason.Reason_ID = iiReasonId AND
Reason.ReasonCode = icReasonCode


query resultset tqReasonPrim


field namedata typedb fielddescription
tcReasonAllocationStatuscharacterReason.ReasonAllocationStatusAllocation Status
tlReasonIsActivelogicalReason.ReasonIsActiveActive
tiReason_IDintegerReason.Reason_IDRecord ID
tcReasonCodecharacterReason.ReasonCodeInvoice Status Code


Internal usage


QadFinancials
method BCreditor.ApiLoadCreditor
method BCreditor.ApiLoadCreditorCalcReasonCode
method BCreditor.ApiLoadCreditorV01
method BCreditorOpenBalance.ApiCreateCreditorOpenBalanceV01
method BDebtor.ApiLoadDebtor
method BDebtor.ApiLoadDebtorCalcReasonCode
method BDInvoice.CreateDInvoicesValidate
read related business field(s) on tAPMatching.Reason_ID
read related business field(s) on tCInvoice.Reason_ID
read related business field(s) on tCreditor.Reason_ID
read related business field(s) on tDebtor.Reason_ID
read related business field(s) on tDInvoice.Reason_ID
read related business field(s) on tReason.MatchingReason_ID
ApiGetAlternateKeyValues
ApiGetAlternateKeyValues
ApiGetAlternateKeyValues
ApiGetAlternateKeyValues
ApiGetAlternateKeyValues
ApiGetAlternateKeyValues
validate related business field(s) on tAPMatching.Reason_ID
validate related business field(s) on tCInvoice.Reason_ID
validate related business field(s) on tCreditor.Reason_ID
validate related business field(s) on tDebtor.Reason_ID
validate related business field(s) on tDInvoice.Reason_ID
validate related business field(s) on tReason.MatchingReason_ID