Generate SQL query for GL transactions [AX 2012]
In my last blog I did a demonstration of using an SQL query to build a PowerBI report for the general ledger transactions. I hard coded the RecId for the financial dimensions. It might be cumbersome to...
View ArticleMultithreading with Business Operation Framework [AX 2012]
In this post I will discuss the basics of multi threading with business operations framework and I will provide a sample you can work with.Multithreading can give you a huge performance boost if you...
View ArticleKB3034554 - Ledger journal performance [AX 2012]
A bit of a spotlight on this KB. I wasn’t aware of for some time and now it is included in AX2012R3CU9. Problem was that each line insert/update/delete caused a tax calculation. This was more prominent...
View ArticleOpen journal line form is slow [AX 2012]
I have posted a few times about journal performance. Make sure to have a look at those. This one is specifically about open the journal line form being slow. I tested with a 40,000 line journal....
View ArticleKB2996035 - Performance issues when printing 1000s of customer account...
A bit of a spotlight on this KB. This is not in AX2012R3CU9 but available on LCS for download.When you are printing a large number of customer statements it can take hours to print. This can be cut...
View ArticleResolve the ledger dimension in the a different account structure [AX 2012]
Recently I had a look at an error that occurred on a custom journal posting routine. It was somewhat similar the journal allocations by looking at existing transaction to make adjustment. What I didn’t...
View ArticleComplex grouping of records for processing [AX 2012]
In this post I will discuss complex grouping of records for processing in a batch.There are many ways to achieve this but most of the time I see developers using temp tables. I feel that is not...
View ArticleDynamics AX 7 Development I – Create a model
With the recent release of AX7 CTP8 public preview there are a lot of things to learn. I thought I would do some basic series of tutorials to explain a few concepts and how to get around for...
View ArticleDynamics AX 7 Development 2 – Create a new table
In continuation with my regular AX posts on development basics. In this post I will describe how to create a new table. I won’t go into detail about best practices/indexes/relationshipts etc. Just a...
View ArticleDynamics AX7 Development 3–Create a new form
Lets have a look at creating a form. This is probably a little more exciting than the previous posts. As this is totally new to AX7.Right click and Add > NewSelect the Form object from the AX7...
View ArticleDynamics AX7 Development 4–Overlay or extend
In this post I will look at the decision of overlaying or extending. In AX7 you can extend metadata by adding a field to a table or adding a control to a form, and extend business logic by defining...
View ArticleDynamics AX7 Development 5–More on extensions (Table extension)
Previous post compared the difference between overlaying and extending. It is clear the benefits of extensions.So to continue that discussion, in this post I will look at extensions by adding a field...
View ArticleDynamics AX7 Development 6–Adding Delegates for Customised Code in Higher...
Dynamics AX is split into multiple models the main ones are as follows; Application suite, Application Foundation and Application Platform.If you look at some of the debendencies you see how the...
View ArticleDynamics AX 7– (Project) Resource management changes
This was an interesting find under the projects module. Now you can put your hours against a Resource rather than a Worker. A resource can be a machine or facility or a worker. I feel this was lacking...
View ArticleDynamics AX 7–Quick Searching Code
This is quite a helpful tip given to me some time back. Most of the time you want to find a particular piece of code from the whole AOT. In AX7 all the code is file based which means searching can be...
View ArticleWhere did my list pages go in AX7?
In AX 2012 we had to maintain two forms; a list page and a details form. This has changed in AX7 with the introduction of form patterns. Now we only have to maintain a single form and by applying the...
View ArticleDynamics AX 7 - Searching using BaseX
In a previous post I wrote about the benefit of being file based model store. It allows for quick searching. On top of this the files being xml it allows for using complex searching using XPath and...
View ArticleDynamics AX 2012–How to investigate SSRS errors
Recently I was investigating an issue when printing customer statements, randomly I was getting errors. The error wasn’t really helpful as it gave a generic error in the infolog. So, in this post I...
View ArticleAX7 Recurring File (folder) integration
The new Dynamics AX is 100% in the cloud and that means some complication when it comes to file based integration. The AOS is hosted on the cloud and has no way of accessing folders. What we have is...
View ArticleMulti threading–Adding run time tasks
Last year I posted about multi threaded operation using BOF Also uploaded a sample project you could use to test it out or use as a template.Multithreading with Business Operation Framework [AX...
View Article