Share via


LedgerTransStatementEngine Class [AX 2012]

The LedgerTransStatementEngine class calculates the financial statement figures.

Syntax

class LedgerTransStatementEngine extends LedgerTransReportEngine

Run On

Server

Methods

  Method Description
Gg801155.pubmethod(en-us,AX.60).gif adjustDebitCreditGroupTotalAmount
Gg801155.protmethod(en-us,AX.60).gif alignDate2PeriodStart Aligns the date to the start of the period passed in as a parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif 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.)
Gg801155.protmethod(en-us,AX.60).gif buildQueryStatement
Gg801155.protmethod(en-us,AX.60).gif buildQueryStatementWithAmountType_CN Builds query by amounttype_cn field.
Gg801155.pubmethod(en-us,AX.60).gif calc100 Finds the row that corresponds to the row marked as 100 percent on the setup of the financial statement.
Gg801155.pubmethod(en-us,AX.60).gif 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.)
Gg801155.protmethod(en-us,AX.60).gif calculate100ColumnCalcListColumn Calculate values for a specific column in the statement
Gg801155.pubmethod(en-us,AX.60).gif calculate100ColumnsCalcList Calculates values for all present columns in the statement.
Gg801155.protmethod(en-us,AX.60).gif calculateColumnCalcListColumn Performs the calculation for the column.
Gg801155.pubmethod(en-us,AX.60).gif calculateColumnsCalcList Performs the calculation for the columns.
Gg801155.protmethod(en-us,AX.60).gif calculateNoEmptyTrans Performs the calculation of the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif calculateRowsCalcList Performs calculation for the rows.
Gg801155.protmethod(en-us,AX.60).gif calculateRowsCalcListColumn Performs the row calculation for a specified column.
Gg801155.protmethod(en-us,AX.60).gif calculateTotalAmounts Calculates the amount for a specific column and row, depending on the criteria on the column and row.
Gg801155.protmethod(en-us,AX.60).gif calculateTotalGroups Performs the calculation of the extract, grouping the transactions by the main focus. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif calculateTotals Calculates a total for all of the elements in the extract.
Gg801155.protmethod(en-us,AX.60).gif calculateWithEmptyTrans Performs the calculation of the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg801155.protmethod(en-us,AX.60).gif checkDivisionByZero
Gg801155.protmethod(en-us,AX.60).gif 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.)
Gg801155.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg801155.pubmethod(en-us,AX.60).gif generateIntColumnMap_CN Generates column map.
Gg801155.protmethod(en-us,AX.60).gif get100Value Gets the value for the line that contains the 100% value in the Percent column.
Gg801155.pubmethod(en-us,AX.60).gif getCacheMap Returns the result of the extract (including the calculation, and so on) in a map.
Gg801155.protmethod(en-us,AX.60).gif getCacheValue Returns the value of a specific column and row from the cache.
Gg801155.protmethod(en-us,AX.60).gif getCriteriaList (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg801155.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg801155.protmethod(en-us,AX.60).gif initQuery Initializes the query.
Gg801155.protmethod(en-us,AX.60).gif insertAggregateTransaction Inserts an aggregate transaction into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif insertEmptyPeriods Inserts empty periods or transactions into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif insertGroupTransaction Inserts group and sum transactions into the extract of the Aggregate type. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif insertOpeningBalance Inserts the opening balance into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif insertRegularTransaction Inserts the Transaction type into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif insertZeroTransaction Inserts a total transaction with the opening period transaction date and an amount of zero into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif new Initializes a new instance of the LedgerTransStatementEngine class. (Overrides the new Method.)
Gg801155.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg801155.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg801155.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg801155.protmethod(en-us,AX.60).gif openingTxt Returns the label for the opening transaction text field. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg801155.pubmethod(en-us,AX.60).gif parmBudgetModelId Gets or sets the BudgetModelId parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmByRowDef_CN Gets or sets byRowDef field. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmColumn Gets or sets the Column parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmColumnGroupTotals Gets or sets the ColumnGroupTotals parameter.
Gg801155.pubmethod(en-us,AX.60).gif parmColumnTransType Gets or sets the ColumnTransType parameter.
Gg801155.pubmethod(en-us,AX.60).gif parmCompany Gets or sets the Company parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmConstructMainLinesList Gets or sets the ConstructMainLinesList parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmCriteria Sets the value of dimension criteria and account criteria. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmCurrencyRange Gets or sets the CurrencyRange parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmDate Sets the value of the variables named fromDate and toDate. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmDimensionSeparator Gets or sets the DimensionSeparator parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmExceptionCheck Gets or sets the ExceptionCheck parameter.
Gg801155.pubmethod(en-us,AX.60).gif parmFinancialStatementPrinted_CN Sets or gets financialStatementPrinted to indicate whether it comes from financial statement report. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmFocus Sets the value of the main focus and secondary focus. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmIncludeClosing Gets or sets the IncludeClosing parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmIncludeOpening Gets or sets the IncludeOpening parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmIncludeRegular Gets or sets the IncludeRegular parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmIncludeSubModel Gets or sets the IncludeSubModel parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmMainLinesList Gets or sets the MainLinesList parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmMainLinesListIdx Gets or sets the MainLinesListIdx parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmOperationsTax Sets the value of the variable operationsTax. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif parmOperationsTaxDim Gets or sets the OperationsTaxDim parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmQuery Gets or sets the Query parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmShowCurrency Gets or sets the ShowCurrency parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmTmpDimTransExtract Gets or sets the TmpDimTransExtract parameter. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif parmUseStartDateForBeginningBalance Gets or sets the option to use the starting date for the beginning balance calculation. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif printEmptyPeriods Prints empty periods between the previous date and the transaction date. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif 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.)
Gg801155.protmethod(en-us,AX.60).gif q_AddAccountCriteria Add the account criteria to the query.
Gg801155.protmethod(en-us,AX.60).gif q_AddAmountTypeCriteria_CN Adds query range.
Gg801155.protmethod(en-us,AX.60).gif q_AddColumnCriteria Add the column ID to the query.
Gg801155.protmethod(en-us,AX.60).gif q_AddDimCriteria Adds the dimension criteria to the query.
Gg801155.protmethod(en-us,AX.60).gif q_AddExceptionCriteria Adds the exception criteria to the query.
Gg801155.protmethod(en-us,AX.60).gif q_AddOperationsTax
Gg801155.protmethod(en-us,AX.60).gif q_AddTransactionTypeCriteria Add the dimensions period code to the query.
Gg801155.pubmethod(en-us,AX.60).gif setParams Sets values that are used to specify which transactions the extract should contain. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg801155.pubmethod(en-us,AX.60).gif setupInvertSignOnGroup
Gg801155.protmethod(en-us,AX.60).gif setupValues Initializes and sets up values before calculating. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif splitDivision_CN Splits the division.
Gg801155.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg801155.privmethod(en-us,AX.60).gif totalLedgerRowDefAmounts
Gg801155.protmethod(en-us,AX.60).gif updateTota1sOnParrent
Gg801155.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg801155.protmethod(en-us,AX.60).gif 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.
Gg801155.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg801155.protmethod(en-us,AX.60).gif whileDay Inserts empty transactions per day into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif whileMonth Inserts empty transactions per month into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif whilePeriod Inserts empty transactions per period into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif whileQuarter Inserts empty transactions per quarter into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif whileTotal Inserts empty transactions into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.protmethod(en-us,AX.60).gif whileWeek Inserts empty transactions per week into the extract. (Inherited from LedgerTransReportEngine.)
Gg801155.pubmethod(en-us,AX.60).gif 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

See Also

LedgerTransReportEngine Class