Pages

Monday, 30 March 2015

SSRS Program Flow in AX




  • Controller Class : This class Controls flow of execution of reports.
  • This class is used to perform some task before opening dialog, after closing dialog and before rendering report.
  • It allows users to call the different Designs in a report based on conditions.
  • Controller class also handles arguments passed from other classes and forms.

UI Builder : This class is used to create a dialog and handling events in dialog. Parameters in dialog are fetched from Query and Contract classes.

Contract Class : It consist of Parm methods which can be used for setting or getting values. this class is used for generating UI parameters.

RDP Class : It stands for Report Data Provider. This class contains business logic to populate the report.  
  • Process report is a entry point for the RDP class where this method executes first.
  • Insert method : This method is used to insert the values into the temporary table which are coming from different tables and some calculated fields of the table.
  • Get method : This method is used to return table buffer to the SSRS to process report output based on the temporary fields and data.






No comments:

Post a Comment