web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)
Answered

Change default dimension on for example vendor master data

(0) ShareShare
ReportReport
Posted on by

In AX 2012 it is easy to create multiple financial dimensions. How can I add these financial dimensions as default values to for example vendors and vendor invoices or how can I default for example the vendor as a dimension in a vendor invoice and later on the general entry.

Example:

I want to add the vendor number as a dimension to the vendor master data. The default dimensions are CostCenter, Department and Purpose. This vendor dimension should be available during the creation of a vendor invoice. After the posting, the value must be available on the ledger transaction.

In AX 2009 we had to change the area on the dimension, where it came available on all dimension form settings. In read the whitepaper, but I didn't succeed.

Help is welcome ...

*This post is locked for comments

I have the same question (0)
  • 640579632b5c4e6780a624c4771b6f93 Profile Picture
    4,730 on at

    O1651.Capture.JPG"DimensionAttributeSetItem"
    create new a new record for the dimension you need to added as default dimension.

     

     

    it similar to AX2009 there you used to add a relation to the array. AX2012 you add a record.

  • 640579632b5c4e6780a624c4771b6f93 Profile Picture
    4,730 on at

  • Community Member Profile Picture
    on at

    Thanks Huzalda,

    Can you also clarify how to find the DimensionAttributeSet Id. Where is it linked to?

    Regards, Jurgen

  • 640579632b5c4e6780a624c4771b6f93 Profile Picture
    4,730 on at

  • 640579632b5c4e6780a624c4771b6f93 Profile Picture
    4,730 on at

    you can find the ID from DimensionAttributeSet table. Hope the above ERD helps

  • Ahmad Zbeeb Profile Picture
    150 on at

    That was very helpful,

    I also need add a dimension to the InventLocation, I only need the department dimension to be displayed on the form though, can someone help on how to filter on this,

    Is there a way to relate a table to a record in DimensionAttributeSet (like they have in InventSite)

    Any help is welcome

  • Verified answer
    Jank Profile Picture
    34 on at

    Default dimension fields will become available automatically on master data forms when account structures are configured correctly.

    You will have to add Vendor Number as a segment in your accounts structure, and activate the change. After activation, the new default dimension field will be available in master data entities.

    Refer to Financials I course materials for instructions on how to set up your Chart of Accounts in AX2012.

  • Community Member Profile Picture
    on at

    In the Dynamics AX 2012 the “Financial Dimensions” tab is implemented using DimensionDefaultingController class which is extending DimensionDefaultingControllerBase class. The same logic applies everywhere throughout the system whether it is master data, settings or transaction itself.

    The standard code will place dimension on the tab if following conditions are met:

    1. Financial dimension is present in at least one “Dimension Set” (General ledger > Setup > Financial dimensions > Financial dimension sets).
    2. Financial dimension is included into the Account Structure either directly as a segment (General ledger > Setup > Chart of accounts > Configure account structures) or through the advanced rules (General ledger > Setup > Chart of accounts > Configure account structures. On the Action Pane, click Advanced rule).

    Make sure that you are modifying the accounts structures in the ledger assigned to your company (General ledger > Setup > Ledger).

    If all conditions above are met your custom dimension will appear on every form in the “Financial Dimensions” tab.

    If you want to place your custom dimension on some forms based on some advanced logic related to the type of the object (Vendor vs. Customer) or type of transaction (AR vs. AP) you will need to write some code to customize behavior of the classes DimensionDefaultingController or DimensionDefaultingControllerBase.

  • Verified answer
    Community Member Profile Picture
    on at

    In the Dynamics AX 2012 the “Financial Dimensions” tab is implemented using DimensionDefaultingController class which is extending DimensionDefaultingControllerBase class. The same logic applies everywhere throughout the system whether it is master data, settings or transaction itself.

    The standard code will place dimension on the tab if following conditions are met:

    1. Financial dimension is present in at least one “Dimension Set” (General ledger > Setup > Financial dimensions > Financial dimension sets).
    2. Financial dimension is included into the Account Structure either directly as a segment (General ledger > Setup > Chart of accounts > Configure account structures) or through the advanced rules (General ledger > Setup > Chart of accounts > Configure account structures. On the Action Pane, click Advanced rule).

    Make sure that you are modifying the accounts structures in the ledger assigned to your company (General ledger > Setup > Ledger).

    If all conditions above are met your custom dimension will appear on every form in the “Financial Dimensions” tab.

    If you want to place your custom dimension on some forms based on some advanced logic related to the type of the object (Vendor vs. Customer) or type of transaction (AR vs. AP) you will need to write some code to customize behavior of the classes DimensionDefaultingController or DimensionDefaultingControllerBase.

  • Community Member Profile Picture
    on at

    Hi contributors.

    Thank you all for your contribution and support on this issue. For me it is now clear how to use this with standard and customized dimensions. I think this issue is now for generic use to other AX 2012 interested people.

    Thanks again.

    Jurgen

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Sanhthosh.Kumar.K Profile Picture

Sanhthosh.Kumar.K 2

#2
Raed Salah Bzour Profile Picture

Raed Salah Bzour 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans