SrsReportDataProviderPreProcessTempDB Class [AX 2012]
The SrsReportDataProviderPreProcessTempDB class is the base class for the RDP classes that preprocess data by using the TempDB tables.
Syntax
class SrsReportDataProviderPreProcessTempDB extends SRSReportDataProviderBase implements SrsReportDataProviderPreProcessInterface
Run On
Server
Methods
Method | Description | |
---|---|---|
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) | |
cleanUp | Cleans up any pre-processed data. | |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) | |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) | |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) | |
initialize | Does any initialization before calling the processReport method. | |
new | Initializes a new instance of the SRSReportDataProviderBase class. (Inherited from SRSReportDataProviderBase.) | |
notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) | |
notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) | |
objectOnServer | Determines whether the object is on a server. (Inherited from Object.) | |
owner | Returns the instance that owns the object. (Inherited from Object.) | |
parmDataContract | Gets or sets the data contract for the RDP class. (Inherited from SRSReportDataProviderBase.) | |
parmMetadata | Gets or sets the Metadata parameter. (Inherited from SRSReportDataProviderBase.) | |
parmQuery | Gets or sets a Query object. (Inherited from SRSReportDataProviderBase.) | |
parmUseDefaultTransactionOnly | Gets or sets the UseDefaultTransactionOnly parameter. | |
parmUserConnection | Gets or sets the UserConnection parameter. | |
processReport | Processes the report business logic. (Inherited from SRSReportDataProviderBase.) | |
setParametersMap | Sets the parameter values. (Inherited from SRSReportDataProviderBase.) | |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) | |
takeOwnershipOfTempTable | Takes ownership of the given temp table. | |
toString | Returns a string that represents the current object. (Inherited from Object.) | |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) | |
wait | Pauses a process. (Inherited from Object.) | |
xml | Returns an XML string that represents the current object. (Inherited from Object.) |
Top
Remarks
Extend this class if RDP preprocesses the data by using the TempDB tables. This is the preferred approach to enable the preprocessing of reports.
This is typically done for reports that take a long time (more than 1 hour) to process.
If RDP extends this class, the data sets that are returned by this RDP class have to be stored in regular Microsoft Dynamics AX tables. You cannot use in-memory or TempDB tables.
Inheritance Hierarchy
Object Class
SRSReportDataProviderBase Class
SrsReportDataProviderPreProcessTempDB Class
BankAccountStatementDP Class
BankLedgerReconciliationDP Class
ChequeDP Class
CustAccountStatementIntDP Class
CustAgingReportDP Class
CustLedgerReconciliationDP Class
InventDimPhysDP Class
InventItemPurchaseAnalysisDP_CN Class
InventItemSalesAnalysisDP_CN Class
InventPurchaseVATDetailsDP_CN Class
InventPurchShipmentAnalysisDP_CN Class
InventSalesShipmentAnalysisDP_CN Class
InventSalesShipmentDetailsDP_CN Class
InventSalesVATDetailsDP_CN Class
InventStatusDP_CN Class
InventTentativePurchInventDetailsDP_CN Class
InventTentativePurchIvtSummaryDP_CN Class
InventVoucherDetailsDP_CN Class
LedgerAccountStatementPerCurrencyDP Class
LedgerJournalDP Class
LedgerTransBaseDP Class
LedgerTransListAccountDP Class
LedgerTransListDateDP Class
LedgerTransOpenDP Class
LedgerTransPerJournalDP Class
LedgerTransStatementDP Class
LedgerTrialBalanceDP Class
TaxLedgerReconciliationDP Class
TaxListDP Class
VendAccountStatementIntDP Class
VendAgingReportDP Class
VendLedgerReconciliationDP Class
VendLedgerTransDP Class