Call your Ax customization from Visual Studio C# code

August 24th, 2010

How about calling your Dynamics AX customizations (Classes / Class & Table methods / Enums) from your Enterprise Portal User control?
For this you need your X++ code resources available for use in Visual Studio. A proxy can do it for you. AX already has this proxy defined for you as Proxies static file that is maintained in the AOT. You need to add references for your classes, methods or enums that you want to access from User Controls to this existing proxy.
Step 1
Add to the proxy

In the AOT, Go to Web –> Web Files –> [read more...]

Open SSRS reports (designed outside Dynamics Ax) in Dynamics AX

July 26th, 2010

Dynamics AX provides a rich set of reporting capabilities for both end users and developers.
By default Dynamics AX does not support opening the SSRS reports (created through Report Builder or without using Dynamics AX reporting tools) in Dynamics AX itself. Instead you can only view these reports on your browser by typing the full report web address.
So, here is the workaround to open SSRS reports in Dynamics AX created through SSRS Report Builder or any other tool.
Note: It is assumed that you have already created the SSRS report through report builder from Dynamics AX.

Step 1
Create the following Job in Dynamics AX.

This job opens [read more...]

Dynamics Ax Virtual Company & Table Collections

July 2nd, 2010

This article describes how Dynamics AX Virtual Company and Table Collection work. We will also discuss how to move data from normal company to virtual company when you introduce virtual company in an existing AX implementation.
Virtual Company: Dynamics AX stores data as per company in tables. However, there might be occasions when you want to share data across companies, like country, state, zip codes, etc.  This sharing of data is achieved by creating a virtual company and storing data in this virtual company.  Normal companies are then configured to read/write data from this virtual company.  The only purpose of virtual company is to [read more...]

Dynamics Ax Global Address Book

May 21st, 2010

For the first posting in the Dynamics AX Development blog, we will discuss a very important and useful Dynamics Ax feature, Global Address Book. This article provides good information for both functional and technical consultants.
Note: This article is for advanced Dynamics Ax users. Good knowledge of Dynamics Ax and SQL server is required.

Global Address Book: A mechanism to share organization details, mainly communication and addresses, between different business entities in the company. For example, you may have a customer which is also a vendor; in this case there would be data redundancy or unnecessary duplication of address data if you had to enter the [read more...]

AX Blog Introduction

May 21st, 2010

Welcome, to the Dynamics AX Development Blog!  Since its inception into the US, Dynamics AX has been a main focus of our business here at Cole Systems.  With strong support, research, and development coming from Microsoft, Cole Systems has put substantial time and effort into not only developing the product, but also sharing our expertise with others.
This blog will be championed by Rahul Sharma, an expert AX and .NET developer and a leading consultant here at Cole Systems.  Rahul and other AX experts from our development team will be posting articles here periodically to share some of our experiences with [read more...]