Tuesday, June 4, 2013
Certifications
After working in the industry for over a decade I finally took a Microsoft certification. A few weeks ago I took and passed the Microsoft Dynamics AX 2012 Development test. I've been reading through some of the E-Learning material and highly recommend anyone working with AX go over this training.
Labels:
2012,
Certification,
Dynamics AX,
MCP,
MCTS,
Microsoft
Monday, May 20, 2013
Dynamics AX Inventory cube now present in AX 2012 R2
It was recently brought to my attention that Microsoft Dynamics AX finally ships with an inventory value cube out of the box in version 2012 R2. You can find details on the measures available in the cube here, which even includes some KPI's for inventory turns and other indicators. I'm looking forward to cracking this open and comparing it to the home grown inventory cube I built on AX 2009. The primary issue is that you can't simply look at inventtrans records because those statuses are updated over time as postings occur.
Other cubes added in AX 2012 R2 include Budget control, Budget plan (my team worked on this), Profit tax, and Retail.
Labels:
2009,
2012,
2012 R2,
Aggregate,
AX,
Axapta,
BI,
Business Intelligence,
Cube,
Dynamics AX,
Inventory,
inventory turns,
InventSumDateTable,
InventSumDateTrans,
InventValueCube,
OLAP,
R2
Thursday, May 2, 2013
Using Record Info and the importance of field groups on a form
I've often wondered about the Best Practice check in AX that requires all fields to be in a field group and why that is there. I assumed it was some sort of encouragement to use field groups on forms and reports, but today it occurred to me that there is another very valuable tool that uses this information (there are probably many others as well).
If you have the appropriate permissions in Dynamics AX you can right click on any field on a form, select record info, and then select "Show all fields" to open a new form which displays all of the fields in the table and their values regardless of if the field is on the form or not. This is useful for some power users if they are interested in knowing when a record was created or when it was last modified for instance.
If you have the appropriate permissions in Dynamics AX you can right click on any field on a form, select record info, and then select "Show all fields" to open a new form which displays all of the fields in the table and their values regardless of if the field is on the form or not. This is useful for some power users if they are interested in knowing when a record was created or when it was last modified for instance.
![]() |
| Show all Fields |
I shared this functionality with a user this week, but it wasn't until today that I realized how this form organizes fields into groups based on field groups to help the user find them. So in the future take some time and consideration when creating field groups or adding fields to groups so that users can find these more easily on the Record info screen.
Labels:
2009,
2012,
Advanta,
AX,
Axapta,
Field groups,
Microsoft,
MorphX,
Record info,
show all fields,
X++
Wednesday, April 10, 2013
Slow Inventory Reports
A user over on the AXUG Community recently posted a question about poor performance on the standard AX Inventory reports, specifically Physical Inventory by Dimension. It turns out the fix ended up being to clear the records in two tables in the database that are used only for building this report. Normally the records are created, the report run, and then the records are deleted. However if the process is cancelled the records can be left behind. Multiple users reported the same issue.
If you are having this issue or even minor performance issues with these reports, look into deleting all of the records in the InventSumDateTable and InventSumDateTrans tables via SQL.
If you haven't joined the AXUG Community forum yet go check it out. It's a great free resource for users.
If you are having this issue or even minor performance issues with these reports, look into deleting all of the records in the InventSumDateTable and InventSumDateTrans tables via SQL.
If you haven't joined the AXUG Community forum yet go check it out. It's a great free resource for users.
Wednesday, March 27, 2013
Using secondary currency and exchange adjustments
If you are using secondary currency (also called reporting currency) in Dynamics AX you might not be aware that the ledger exchange adjustment program does not update AmountMSTSecond values in Dynamics AX 2009.
One reason to use the secondary currency in a company is to report on both your primary currency and your secondary currency.
Say you have a company in Canada that does transactions in both US Dollars and Canadian Dollars. If your master currency is set to USD your ledger transactions will have the USD equivalent in the AmountMST field and the amount in the transaction currency in the AmountCur field. For transactions that are in CAD then will have both the USD and CAD values, but for transactions in USD both fields will be in USD. Setting your secondary currency in the company to CAD means that all transactions will have the USD amount in AmountMST and the CAD amount in AmountMSTSecond.
One reason to use the secondary currency in a company is to report on both your primary currency and your secondary currency.
Say you have a company in Canada that does transactions in both US Dollars and Canadian Dollars. If your master currency is set to USD your ledger transactions will have the USD equivalent in the AmountMST field and the amount in the transaction currency in the AmountCur field. For transactions that are in CAD then will have both the USD and CAD values, but for transactions in USD both fields will be in USD. Setting your secondary currency in the company to CAD means that all transactions will have the USD amount in AmountMST and the CAD amount in AmountMSTSecond.
| Currency Code | Master currency amount | Transactional currency amount | Secondary/Reporting currency amount |
| USD | $100 USD | $100 USD | $98 CAD |
| CAD | $100 USD | $98 CAD | $98 CAD |
Labels:
2009,
2012,
Axapta,
currency,
Dynamics,
Dynamics AX,
exchange,
exchange adjustment,
foreign exchange,
ledgerExchAdj,
Microsoft,
multi-currency,
postDiff,
reporting currency,
secondary currency
Tuesday, March 5, 2013
Watch Convergence 2013 presentations free online
If you aren't able to attend the Microsoft Dynamics Convergence 2013 conference in person in New Orleans you can still register to watch the keynote and other presentations live online.
Register for the virtual conference
Register for the virtual conference
Saturday, March 2, 2013
Microsoft Advanta campus
Most people know that Redmond, Washington is home of the Microsoft Corporate campus, but the offices for Dynamics AX are actually in Bellevue, Washington. I took a few photos today for my online photography class at Proud Photography and I thought I'd share one of the images here.
The other offices where Microsoft has major Dynamics AX development that I know about and have worked with teams from are Fargo, North Dakota and Vedbaek, Denmark.
![]() |
| Microsoft Advanta Campus |
The other offices where Microsoft has major Dynamics AX development that I know about and have worked with teams from are Fargo, North Dakota and Vedbaek, Denmark.
Labels:
Advanta,
AX,
Axapta,
Bellevue,
Campus,
Dynamics,
Dynamics AX,
Microsoft,
Photography
Subscribe to:
Posts (Atom)
_1435.png)
.png)

.jpg)