DimensionAttributeLevelValueTmp::populateFromGeneralJournal Method
Populates dimension values into indivdual segment field values into the DimensionAttributeLevelValueTmp table.
Syntax
server public static void populateFromGeneralJournal(
AccountingDate _periodStart,
AccountingDate _periodEnd,
CompanyId _company,
Map _ledgerDimensionAttributeMap,
DimensionAttributeLevelValueTmp _dimensionAttributeLevelValueTmp)
Run On
Server
Parameters
- _periodStart
Type: AccountingDate Extended Data Type
The period start date.
- _periodEnd
Type: AccountingDate Extended Data Type
The period end date.
- _company
Type: CompanyId Extended Data Type
The company ID.
- _ledgerDimensionAttributeMap
Type: Map Class
The dimension attributes related to the current ledger.
- _dimensionAttributeLevelValueTmp
Type: DimensionAttributeLevelValueTmp Table
The DimensionAttributeLevelValueTmp table buffer.
Remarks
Flattens the display values for each individual segment in a ledger dimension combination into one record in the DimensionAttributeLevelValueTmp table.
Example: A one-line general journal is created and posted with the Account MA001-0002-003-. Upon population of the DimensionAttributeLevelValueTmp, a single record would be created containing the LedgerDimension recId and DimensionValue1 - DimensionValue4 with the values "MA001" for DimensionValue1, "0002" for DimensionValue2, and "003" for DimensionValue3.