Skip to main content What is Dynamics 365? Guided tours Customer stories Try our products Build your own agents CRM ERP Sales Service Sales Customer Insights Customer Service Contact Center Field Service Supply Chain Management Commerce Finance Project Operations Human Resources Business Central Pricing Business application topics Training & certifications Migrate to the cloud Documentation Events Dynamics 365 Blog Product updates Onboarding and implementation Community Find a partner Software Development Companies Partner resources Microsoft Marketplace Product documentation Technical support On-premises product support Contact us Try for free Sign in
  • 1 min read

Financial Journal Dimension Table Relations on AX 2012


The view DimensionAttributeLevelValueView gives you the individual segments entered in a journal including the main account and each of the selected financial dimensions.  There is a record created in the view for each segment of the transaction.  For example, if you create a payment journal and enter the vendor and two financial dimensions under the Financial dimensions button there will be 3 records in this view for that transaction.  The DisplayValue field in the view will show you the dimension you selected and all 3 of the records in the view will have the same value in the ValueCombinationRecId field.

The ValueCombinationRecId field in the DimensionAttributeLevelValueView = the RecId from the DimensionAttributeValueCombination table.  The DimensionAttributeValueCombination table stores all of the dimensions including the main account as a string in the DisplayValue field.  The RecId from the DimensionAttributeValueCombination is saved on the LedgerJournalTrans table in the LedgerDimension field.

Also in the DimensionAttributeLevelValueView view the DimensionAttribute field is the RecId of the DimensionAttribute table.  The DimensionAttribute table defines the dimension that the transaction is based on.  For example, if you are creating a payment journal the entity is coming from the VendTable.  You can find the entity type/table for the record (like VendTable) by querying the DimensionAttribute table using the DimensionAttribute field in the DimensionAttributeLevelValueView and retrieving the BackingEntityTableName field.  The EntityInstance field in the DimensionAttributeLevelValueView = RecId from the record in the BackingEntityTableName table.  In the case of a payment journal the EntityInstance returns a RecId from the VendTable.

 

Get started with Dynamics 365

Drive more efficiency, reduce costs, and create a hyperconnected business that links people, data, and processes across your organization—enabling every team to quickly adapt and innovate.