
In Dynamics AX 2012 Reports can be called from Class, and it is import part of MVC pattern implementation for reports
The report created from following link is called from controller class
http://tech.alirazazaidi.com/exploring-drill-through-reports-in-dynamics-ax-2012-r3/
Create a new class and extends it with “SRSReportRunController” class.
Add New method, and update it with following code
public static void main(Args args) { DyWorldDrillThroughReportController _Con= new DyWorldDrillThroughReportController(); _Con.parmReportName(ssrsReportStr(DynamicCustomerList,DesignCustomerList)); _Con.parmArgs(args); _Con.startOperation(); }
When you run the class report will be open.
Very interestingly if you did not want to show report dialog, and just run the report form default parameter value you have to add following statement in above code
_con.parmShowDialog(false);