LedgerTransStatementEngine Class [AX 2012]
The LedgerTransStatementEngine class calculates the financial statement figures.
Syntax
class LedgerTransStatementEngine extends LedgerTransReportEngine
Run On
Server
Methods
Method | Description | |
---|---|---|
adjustDebitCreditGroupTotalAmount | ||
alignDate2PeriodStart | Aligns the date to the start of the period passed in as a parameter. (Inherited from LedgerTransReportEngine.) | |
buildQuery | Builds a query for the extract by using the parameters that have been passed to the engine and the specified parameter values. (Inherited from LedgerTransReportEngine.) | |
buildQueryStatement | ||
buildQueryStatementWithAmountType_CN | Builds query by amounttype_cn field. | |
calc100 | Finds the row that corresponds to the row marked as 100 percent on the setup of the financial statement. | |
calculate | Starts the extract and calculation based on the parameters that have been passed on to the engine and the value in the LedgerBalanceSheetDim class object that is passed as a parameter to the method. (Inherited from LedgerTransReportEngine.) | |
calculate100ColumnCalcListColumn | Calculate values for a specific column in the statement | |
calculate100ColumnsCalcList | Calculates values for all present columns in the statement. | |
calculateColumnCalcListColumn | Performs the calculation for the column. | |
calculateColumnsCalcList | Performs the calculation for the columns. | |
calculateNoEmptyTrans | Performs the calculation of the extract. (Inherited from LedgerTransReportEngine.) | |
calculateRowsCalcList | Performs calculation for the rows. | |
calculateRowsCalcListColumn | Performs the row calculation for a specified column. | |
calculateTotalAmounts | Calculates the amount for a specific column and row, depending on the criteria on the column and row. | |
calculateTotalGroups | Performs the calculation of the extract, grouping the transactions by the main focus. (Inherited from LedgerTransReportEngine.) | |
calculateTotals | Calculates a total for all of the elements in the extract. | |
calculateWithEmptyTrans | Performs the calculation of the extract. (Inherited from LedgerTransReportEngine.) | |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) | |
checkDivisionByZero | ||
constructMainLinesList | Constructs a container that has all possible lines according to the main focus that is specified. This list is used when making calculations. (Inherited from LedgerTransReportEngine.) | |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) | |
generateIntColumnMap_CN | Generates column map. | |
get100Value | Gets the value for the line that contains the 100% value in the Percent column. | |
getCacheMap | Returns the result of the extract (including the calculation, and so on) in a map. | |
getCacheValue | Returns the value of a specific column and row from the cache. | |
getCriteriaList | (Inherited from LedgerTransReportEngine.) | |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) | |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) | |
initQuery | Initializes the query. | |
insertAggregateTransaction | Inserts an aggregate transaction into the extract. (Inherited from LedgerTransReportEngine.) | |
insertEmptyPeriods | Inserts empty periods or transactions into the extract. (Inherited from LedgerTransReportEngine.) | |
insertGroupTransaction | Inserts group and sum transactions into the extract of the Aggregate type. (Inherited from LedgerTransReportEngine.) | |
insertOpeningBalance | Inserts the opening balance into the extract. (Inherited from LedgerTransReportEngine.) | |
insertRegularTransaction | Inserts the Transaction type into the extract. (Inherited from LedgerTransReportEngine.) | |
insertZeroTransaction | Inserts a total transaction with the opening period transaction date and an amount of zero into the extract. (Inherited from LedgerTransReportEngine.) | |
new | Initializes a new instance of the LedgerTransStatementEngine class. (Overrides the new Method.) | |
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.) | |
openingTxt | Returns the label for the opening transaction text field. (Inherited from LedgerTransReportEngine.) | |
owner | Returns the instance that owns the object. (Inherited from Object.) | |
parmBudgetModelId | Gets or sets the BudgetModelId parameter. (Inherited from LedgerTransReportEngine.) | |
parmByRowDef_CN | Gets or sets byRowDef field. (Inherited from LedgerTransReportEngine.) | |
parmColumn | Gets or sets the Column parameter. (Inherited from LedgerTransReportEngine.) | |
parmColumnGroupTotals | Gets or sets the ColumnGroupTotals parameter. | |
parmColumnTransType | Gets or sets the ColumnTransType parameter. | |
parmCompany | Gets or sets the Company parameter. (Inherited from LedgerTransReportEngine.) | |
parmConstructMainLinesList | Gets or sets the ConstructMainLinesList parameter. (Inherited from LedgerTransReportEngine.) | |
parmCriteria | Sets the value of dimension criteria and account criteria. (Inherited from LedgerTransReportEngine.) | |
parmCurrencyRange | Gets or sets the CurrencyRange parameter. (Inherited from LedgerTransReportEngine.) | |
parmDate | Sets the value of the variables named fromDate and toDate. (Inherited from LedgerTransReportEngine.) | |
parmDimensionSeparator | Gets or sets the DimensionSeparator parameter. (Inherited from LedgerTransReportEngine.) | |
parmExceptionCheck | Gets or sets the ExceptionCheck parameter. | |
parmFinancialStatementPrinted_CN | Sets or gets financialStatementPrinted to indicate whether it comes from financial statement report. (Inherited from LedgerTransReportEngine.) | |
parmFocus | Sets the value of the main focus and secondary focus. (Inherited from LedgerTransReportEngine.) | |
parmIncludeClosing | Gets or sets the IncludeClosing parameter. (Inherited from LedgerTransReportEngine.) | |
parmIncludeOpening | Gets or sets the IncludeOpening parameter. (Inherited from LedgerTransReportEngine.) | |
parmIncludeRegular | Gets or sets the IncludeRegular parameter. (Inherited from LedgerTransReportEngine.) | |
parmIncludeSubModel | Gets or sets the IncludeSubModel parameter. (Inherited from LedgerTransReportEngine.) | |
parmMainLinesList | Gets or sets the MainLinesList parameter. (Inherited from LedgerTransReportEngine.) | |
parmMainLinesListIdx | Gets or sets the MainLinesListIdx parameter. (Inherited from LedgerTransReportEngine.) | |
parmOperationsTax | Sets the value of the variable operationsTax. (Inherited from LedgerTransReportEngine.) | |
parmOperationsTaxDim | Gets or sets the OperationsTaxDim parameter. (Inherited from LedgerTransReportEngine.) | |
parmQuery | Gets or sets the Query parameter. (Inherited from LedgerTransReportEngine.) | |
parmShowCurrency | Gets or sets the ShowCurrency parameter. (Inherited from LedgerTransReportEngine.) | |
parmTmpDimTransExtract | Gets or sets the TmpDimTransExtract parameter. (Inherited from LedgerTransReportEngine.) | |
parmUseStartDateForBeginningBalance | Gets or sets the option to use the starting date for the beginning balance calculation. (Inherited from LedgerTransReportEngine.) | |
printEmptyPeriods | Prints empty periods between the previous date and the transaction date. (Inherited from LedgerTransReportEngine.) | |
processTotalGroup | Makes the actual extract from the transaction tables, calculates the total for the summed transactions, and then inserts and saves the result in the tmpDimTransExtract table. (Inherited from LedgerTransReportEngine.) | |
q_AddAccountCriteria | Add the account criteria to the query. | |
q_AddAmountTypeCriteria_CN | Adds query range. | |
q_AddColumnCriteria | Add the column ID to the query. | |
q_AddDimCriteria | Adds the dimension criteria to the query. | |
q_AddExceptionCriteria | Adds the exception criteria to the query. | |
q_AddOperationsTax | ||
q_AddTransactionTypeCriteria | Add the dimensions period code to the query. | |
setParams | Sets values that are used to specify which transactions the extract should contain. (Inherited from LedgerTransReportEngine.) | |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) | |
setupInvertSignOnGroup | ||
setupValues | Initializes and sets up values before calculating. (Inherited from LedgerTransReportEngine.) | |
splitDivision_CN | Splits the division. | |
toString | Returns a string that represents the current object. (Inherited from Object.) | |
totalLedgerRowDefAmounts | ||
updateTota1sOnParrent | ||
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) | |
useOldQuery | Checks whether the calculation can use the old query or if it has to create a new query, when the where clause has been changed. | |
wait | Pauses a process. (Inherited from Object.) | |
whileDay | Inserts empty transactions per day into the extract. (Inherited from LedgerTransReportEngine.) | |
whileMonth | Inserts empty transactions per month into the extract. (Inherited from LedgerTransReportEngine.) | |
whilePeriod | Inserts empty transactions per period into the extract. (Inherited from LedgerTransReportEngine.) | |
whileQuarter | Inserts empty transactions per quarter into the extract. (Inherited from LedgerTransReportEngine.) | |
whileTotal | Inserts empty transactions into the extract. (Inherited from LedgerTransReportEngine.) | |
whileWeek | Inserts empty transactions per week into the extract. (Inherited from LedgerTransReportEngine.) | |
xml | Returns an XML string that represents the current object. (Inherited from Object.) |
Top
Remarks
This class derives from LedgerTransReportEngine.
Inheritance Hierarchy
Object Class
LedgerTransReportEngine Class
LedgerTransStatementEngine Class