project QadFinancials > class BAPMatchingReport
report class
inherited from Report Component
business area Purchase Ledger
master class BAPMatching
Description
BAPMatchingReport: Component that handles the reports concerning receiver matching.
public data items
other data items
- tFcMessages
Contains a list of messages to display on the client side. Records in the table should not be created directly, but by using method SetMessage.
- vcAPCurrentCompany
- vcAPMatchingLnPvodIntRef
- vcBuyerFilter
BuyerFilter
- vcClientPrincipalObject
- vcCompanyCC
Consolidation currency code of active company.
- vcCompanyCode
- vcCompanyFilter
CompanyFilter
- vcCompanyLC
Local currency code of active company.
- vcCompanyMC
Code of the management currency as defined on system-level
- vcComponentsWithFS
- vcCostCenterCodeFilter
CostCenterCodeFilter
- vcCreditorCity
CreditorCity
- vcCreditorCode
CreditorCode
- vcCreditorCodeFromFilter
CreditorCodeFromFilter
- vcCreditorCodeToFilter
CreditorCodeToFilter
- vcCreditorCountry
CreditorCountry
- vcCreditorLine
CreditorLine
- vcCreditorName
CreditorName
- vcCreditorZIP
CreditorZIP
- vcCurrencyDecimalsList
comma seperated list of currency codes and number of decimals
- vcCurrFilter
CurrencyFilter
- vcDivisionCodeFilter
DivisionCodeFilter
- vcDomainCode
The domain code of the domain to which this session is logged in.
- vcDomainLngCode
session value
- vcDraftClass
- vcFcComponentName
Short name of the target business class.
- vcFcDateFormat
Display format for dates to be used in all displayable strings.
- vcFcMaskList
Data item to temporarily store the returned values of a value list method (or any other use).
- vcFcNumericFormat
Display format for decimal values to be used in all displayable strings.
- vcFieldSecurityDisabledFields
- vcFromInternalRefFilter
Internal Reference Filter
- vcFromInvoiceJournalFilter
FromInvoiceJournalFilter
- vcFromItemFilter
FromItemFilter
- vcFromLgChargeFilter
FromLgChargeFilter
- vcFromPurchaseOrderFilter
FromPurchaseOrderFilter
- vcFromShipFromFilter
Ship From
- vcFromShipToFilter
Ship To Filter
- vcGLAcctCodeFilter
GL Account Code Filter
- vcGlobalSessionId
This data item holds the global session token. This is set in CheckLogin on QADFC level and passed with ApplicationLogin in Login. Is also set in ApplicationLogin.
- vcInvoiceRefFilter
Invoice Reference Filter
- vcLocalisationCode
- vcMatchStatusFilter
MatchStatusFilter
- vcMatchStatusMATCHED
- vcMatchStatusUNMATCHED
- vcMatchTypeFilter
MatchTypeFilter
- vcMatchTypeFINANCIAL
- vcMatchTypeRECEIVER
- vcOrderType
- vcOrderTypeFilter
- vcPLCurrencyCode
- vcPurchaseOrderBuyer
PurchaseOrderBuyer
- vcPurchaseOrderDescription
PurchaseOrderDescription
- vcPurchaseOrderNbr
PurchaseOrderNumber
- vcRateCostRef
Rate Variance Cost Reference
- vcReceiptAmountCurr
Receipt Amount Currency
- vcReceiptCostCenter
Receipt's CostCenter
- vcReceiptDaybook
Receipt Daybook
- vcReceiptDivision
Receipt Division
- vcReceiptGL
Receipt's GL
- vcReceiptItem
Receipt Item
- vcReceiptItemType
Receipt Item Type
- vcReceiptLine
ReceiptLine
- vcReceiptProject
Receipt's Project
- vcReceiptQuantityUoM
Receipt Quantity UoM
- vcReceiptSite
ReceiptSite
- vcReceiptVoucher
ReceiptVoucher
- vcReportVariantDateFormat
- vcReportVariantDateSeperator
- vcReportVariantDecimalPoint
- vcReportVariantName
- vcSiteFilter
SiteFilter
- vcSortByBUYER
- vcSortByINTREF
- vcSortByITEM
- vcSortByLGCHARGE
- vcSortByORDER
- vcSortBySUPPLIER
- vcSortingFilter
- vcToInternalRefFilter
- vcToInvoiceJournalFilter
ToInvoiceJournalFilter
- vcToItemFilter
ToItemFilter
- vcToLgChargeFilter
ToLgChargeFilter
- vcToPurchaseOrderFilter
ToPurchaseOrderFilter
- vcToShipFromFilter
- vcToShipToFilter
- vcUserLogin
Current User login ID
- vcUserName
Current user name
- vdExtendedInvoiceCost
- vdExtendedReceiptCost
- vdExtendedVarRate
- vdInvoiceCostUoM
Invoice Cost UoM
- vdInvoiceUnitPrice
InvoiceUnitPrice
- vdQtyInvoiced
QtyInvoiced
- vdQtyReceipt
QtyReceipt
- vdReceiptAmtLC
Receipt Amount LC
- vdReceiptAmtTC
Receipt Amount TC
- vdReceiptOpenAmtLC
Receipt Open Amount LC
- vdReceiptOpenAmtTC
Receipt Open Amount TC
- vdReceiptOpenQty
ReceiptOpenQty
- vdReceiptOpenTaxLC
Receipt Open Tax LC
- vdReceiptOpenTaxTC
Receipt Open Tax TC
- vdReceiptQty
ReceiptQty
- vdReceiptTaxLC
Receipt Tax LC
- vdReceiptTaxTC
ReceiptTaxTC
- vdShowVarOverAmtFilter
Show Variance Over Amount(LC)
- vdShowVarOverPerFilter
Show variances over %
- vdSumReceiptTaxLC
Sum of ReceiptTaxLC
- vdVarExchangeRate
ExchangeRate Variance
- vdVarRate
Rate Variance
- vdVarUsage
Usage Variance
- vhCacher
Handle to the technical class
- vhFcComponent
field of t_FC_active_components.
Also a normal data item used for all direct calls from business to business components.
- vhFcPersistence
In a stateless setup, when the server component is started, an instance of the persistence component is started automatically, which will stay active for the complete session.
That way, each Loadstate of any component can use the same instance of the persistence component.
- vhFcStateDataSet
This is the handle to the dynamic dataset that holds all temp-tables defined in the business class making up the state of this business class.
You can add your own temp-table to this dataset to enable you to persist the contents of that temp-table, using the add-buffer() method on vhFcStateDataSet in method DefineState.
- vhFcSuper
Handle to the component at the top of the inheritance tree (the server component), as it is used to run iStartComponent.
- vhQuery
- vhReportDatasetForBatch
- viAPCompanyEntries
- viAPCompanyIterator
- viAPCurrentCompany_ID
- viBatchSize
- viCalcLanguageId
- viCompanyCCDec
Number of decimals for the consolidation currency of active company.
- viCompanyCCId
Internal ID of the consolidation currency of active company.
- viCompanyIDFilter
- viCompanyLCDec
Number of decimals for the local currency of active company.
- viCompanyLCId
Internal ID of the local currency of active company.
- viCompanyMCDec
Number of decimals of the management currency as defined on system-level
- viCompanyMCID
ID of the management currency as defined on system-level
- viCompanyPriceDec
Number of decimals for prices in active company.
- viCompanyQtyDec
Number of decimals for quantities in active company.
- viCount1
- viCount2
- viCreditorIDAPMFilter
- viCurrentDraftInstanceId
when opening a draft instance, this data item contains the original instance ID of the draft
- viFcCount1
Counter variable for general use.
- viFcCount2
Counter variable for general use.
- viFcCount3
Counter variable for general use.
- viFcCount4
Counter variable for general use.
- viFcCount5
Counter variable for general use.
- viFcCurrentInstanceId
instance ID
- viFcIncludeReturn
Return status used by the standard includes. Avoid using this data item !
- viFcMaxInstancesInTransaction
The maximum instances in 1 transaction.
- viFcQueryReturn
Return status used by query calls. Avoid using this data item !
- viFcReturnSuper
General purpose data item that can be used for the return status of any method call.
- viFromInvoiceNumberFilter
FromInvoiceNumberFilter
- viFromInvoiceYearFilter
FromInvoiceYearFilter
- viInvoiceNumberFilter
InvoiceYearFilter
- viInvoiceYearAPMFilter
InvoiceYearFilter
- viJournalIDFilter
- viLogger
Logger
- viSessionDebugLevel
- viTimeOffset
Specifies the time offset in minutes between local time and UTC.
This value will be assigned to the session:timezone attribute to be able to control the output of the progress functions today and time.
- viToInvoiceNumberFilter
ToInvoiceNumberFilter
- viToInvoiceYearFilter
ToInvoiceYearFilter
- viUsrId
Current user identifier
- vlBatch
- vlCBFActive
Custom Business Fields
- vlCBFActiveCache
- vlDomainIsStatutory
Flag to indicate if the statutory-currency mechanism is activated on the current domain or not
- vlDraftsActive
- vlDraftsActiveCache
- vlEnablePersistentCache
- vlEventPublishingActive
Flag indicates if event publishing is active.
If not, skip all time consuming queries on event publishing.
- vlEventPublishingActiveCache
- vlFcOk
Logical data item for general use.
- vlFcQueryRecordsAvailable
Support query existance calls. Returns true if at least one record has been found.
- vlFcStarted
Used in BC_run.i.
If the component was started in BC_run, it must also be ended in BC_run. If the component was already running before BC_run, it should stay running.
- vlFieldSecurityActive
Indicates whether the field security is active on system level.
- vlFieldSecurityActiveCache
- vlFieldSecurityActiveOnBC
- vlFirstCall
- vlGLVerificationActive
- vlGLVerificationActiveCache
- vlIncludeInventory
Include Inventory
- vlIncludeLogisitic
- vlIncludeMemo
Include Memo
- vlIncludeReturn
Include Return
- vlIncludeSubcontracted
Include Subcontracted
- vlInstanceDataIsLoaded
This flag indicates if the instance data of current instance was loaded from the state database.
This is true when :
- Any instance is opened in stateless mode.
- A draft instance is opened in state-reset mode.
- vlIsBlankSupplierFilter
- vlObjectSecurityActive
Flag indicates if row security is in use.
If not, skip all time consuming queries on row security.
- vlObjectSecurityActiveCache
- vlObjectTranslationsActive
Value of system setting "Use Language Specific Object descriptions".
- vlShowOnlyVar
- vlShowPostingDetailsFilter
Show Posting Detail Filter
- vlTransactionActive
This flag will be true if current instance started an instance of another business class as a subtransaction, but current instance is not part of a transaction.
In this case, current instance already started a transaction of it's own. Now it must also commit this transaction of it's own.
- vlTransactionMainInstance
Role-based security is mandatory on main instance in transaction (= first instance added) and optional on all others.
- vlTransactionOpen
A special-purpose flag for the transaction class only.
- vlTranslationTracing
- vlUICustomizationActive
user setting = instance dependent
- vlWorkFlowActive
workflow active
- vlWorkFlowActiveCache
- vtFromInvoiceDateFilter
FromInvoiceDateFilter
- vtFromInvoicePostDateFilter
Invoice Posting Date
- vtFromMatchDateFilter
FromMatchDateFilter
- vtFromPODateFilter
FromPODateFilter
- vtFromReceiptDateFilter
FromReceiptDateFilter
- vtInvoiceDateFilter
- vtPurchaseOrderDate
PurchaseOrderDate
- vtPurchaseOrderEffectiveDate
PurchaseOrderEffectiveDate
- vtReceiptDate
ReceiptDate
- vtToInvoiceDateFilter
ToInvoiceDateFilter
- vtToInvoicePostDateFilter
- vtToMatchDateFilter
ToMatchDateFilter
- vtToPODateFilter
ToPODateFilter
- vtToReceiptDateFilter
ToReceiptDateFilter
API methods
public methods
other methods
reports
- InvoiceMatching
This method will be used by Receiver Matching Report.
The major selection criteria are defined as follow:
- Matching Status : Select All, 'Matched' or 'Unmatched'. Control the data with certain matching status to be displayed on the report.
- Entity : Select any number of entities that containing the records. The list in the data contains all the entities under current domain.
- Invoice Date : Define the range of invoice date.
- Matching Date :Define the range of matching date.
- Supplier Code. Define the range of supplier code.
- Matching Type : Select All, 'Financial' or 'Receiver'. Control the data with certain matching type to be displayed on the report.
- Invoice Year : Define the range of invoice year.
- Invoice Daybook : Define the range of invoice daybook.
- Invoice Number : Define the range of invoice number.
- Invoice Reference : Define the invoice reference of the records on the report.
- MatchingVariance
- MatchingVarianceForLC