project QadFinancials > class BPaymentSelectionReport
report class
inherited from Report Component
business area Purchase Ledger
Description
Handles with Reports on Payment Selection Module
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.
- vcBankGLCode
- vcCinvoiceJournalCode
- vcClientPrincipalObject
- vcCompanyCC
Consolidation currency code of active company.
- vcCompanyCode
- vcCompanyLC
Local currency code of active company.
- vcCompanyMC
Code of the management currency as defined on system-level
- vcComponentsWithFS
- vcCurrencyDecimalsList
comma seperated list of currency codes and number of decimals
- vcDomainCode
The domain code of the domain to which this session is logged in.
- vcDomainLngCode
session value
- vcDraftClass
- vcEqualityCollectionReference
- vcEqualityPaySelCode
- 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
- 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.
- vcLocalisationCode
- vcPSCreditorCodesFilter
- vcPSCreditorNameFilter
- vcPSDebtorCodesFilter
- vcPSFromCollectionRefFilter
- vcPSFromCreditorCodeFilter
- vcPSFromCreditorNameFilter
- vcPSFromDebtorCodeFilter
- vcPSFromPayselCodeFilter
- vcPSMeansOfPaymentFilter
- vcPSStatusFilter
- vcPSTillCollectionRefFilter
- vcPSTillCreditorCodeFilter
- vcPSTillDebtorCodeFilter
- vcPSToCreditorNameFilter
- vcPSToPayselCodeFilter
- vcReportVariantDateFormat
- vcReportVariantDateSeperator
- vcReportVariantDecimalPoint
- vcReportVariantName
- vcSortBySupBR
- vcUserLogin
Current User login ID
- vcUserName
Current user name
- 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
- viBankGLCode_ID
- viBatchSize
- viCalcLanguageId
- viCollection_ID
- viCompanyCCDec
Number of decimals for the consolidation currency of active company.
- viCompanyCCId
Internal ID of the consolidation currency of active company.
- 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
- viCurrencyNumberOfDecimals
- viCurrentDraftInstanceId
when opening a draft instance, this data item contains the original instance ID of the draft
- viEqualityCollectionNumber
- viEqualityCollectionYear
- 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.
- viLogger
Logger
- viPSFromCollectionNumberFilter
- viPSFromCollectionYearFilter
- viPSTillCollectionNumberFilter
- viPSTillCollectionYearFilter
- 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.
- 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
- 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.
- 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".
- vlPSRefInBankFilesFilter
- vlSendRemittanceFilter
- 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
- vtEqualityExecutionDate
- vtInvoiceDueDate
- vtPSFromExecutionDateFilter
- vtPSTillExecutionDateFilter
API methods
public methods
other methods
reports
- Paylist
This method will be used by Supplier Payment Selection Detail Print Report.
The major selection criteria are defined as follow:
- Payment Selection Code : Define the range of payment selection code.
- Status : Select All (default), 'Initial', 'Registered' or 'Transferred'. Specify the payment selection status of the records on the report.
- Print Detail (Yes / No) : Default is 'No'. Decide whether display the payment attributes in the report.
- Supplier Codes : Select the supplier of the payment selections.
- Execution Date : Define the range of payment selection execution date.
- Payment Format : Not used in report logic now.
- Business Relation Range : Define the range of supplier payment selection business relation.
- Business Relation Cando : Define the supplier payment selection business relations.
- Sort By: Select 'Business Relation' or 'Supplier Code'. Decide the sorting sequence of the report layout.
- Remittance
This method will be used by Supplier Remittance Print Report.
The major selection criteria are defined as follow:
- Payment Selection Code : Define the range of payment selection code.
- Supplier Codes : Select the supplier of the payment selections.
- Selection Year : Define the range of collection year.
- Reference in Bank Files (Yes / No). Decide whether the payment selection lines in the report has PaySelLine.PaySelLineIsRefInFile field 'true'.
- Selection Reference : Define the range of collection reference.
- Selection Number : Define the range of collection number.
- Execution Date : Define the range of payment selection execution date.
- Send remittance flag (Yes / No) : Decide whether the Suppliers in the report has CreditorIsSendRemittance field 'true'.