Microsoft Dynamics AX 2012 R3 Reporting Cookbook

Over 90 recipes to help you resolve your new SSRS Reporting woes in Dynamics AX 2012 R3

Microsoft Dynamics AX 2012 R3 Reporting Cookbook

Deepak Agarwal, Chhavi Aggarwal, Kamalakannan Elangovan

Over 90 recipes to help you resolve your new SSRS Reporting woes in Dynamics AX 2012 R3
Mapt Subscription
FREE
$29.99/m after trial
eBook
$33.60
RRP $47.99
Print + eBook
$59.99
RRP $59.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$33.60
$59.99
$29.99p/m after trial
RRP $47.99
RRP $59.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Book Details

ISBN 139781784395384
Paperback352 pages

Book Description

Dynamics AX 2012 is a modern ERP solution from Microsoft that is targeted at mid- and high-level organizations. Reports play a very central role in an ERP system, being accessible to customers, vendors, top management, and the shop floor. Every ERP implementation includes reporting changes as companies try to refit the reports to their processes.

Microsoft Dynamics AX 2012 R3 Reporting Cookbook focuses mainly on the reporting aspects of Microsoft Dynamics AX 2012. As a Dynamics AX developer, reporting skills are a must-have and this book intends to make report development easier and simpler.

You will gain an understanding of all the various types of report formats such as charts, matrices, tabular in precision, and auto design. This book also offers strategies for new reports as well as for migrating your reports from the old reporting framework and development.

Table of Contents

Chapter 1: Understanding and Creating Simple SSRS Reports
Introduction
Using a query as a data source in a report
Creating auto designs from datasets
Grouping in reports
Adding ranges to the report
Deploying a report
Creating a menu item for a report
Creating a report using a query in Warehouse Management
Chapter 2: Enhancing Your Report – Visualization and Interaction
Introduction
Creating multiple data regions and charts in reports
Creating a chart data region
Creating a new layout template
Expression in reports
Aggregation in reports
Adding an image in auto design
Formatting reports
Adding unbounded parameters in reports
Adding filters to data regions
Adding document map navigation to reports
Creating drill-up/drill-down actions in reports
Chapter 3: Report Programming Model
Introduction
Opening a report through a controller
Modifying the report query in controller
Opening a report with a dialog
Creating a report using the UI Builder class
Adding a lookup on a report dialog using the UI Builder class
Connecting the UI builder class with a contract class
Adding ranges from unbound parameters to a query
Modifying the UI by caller
Turning off a report dialog
Setting up security for reports
Adding up the report menu item into privilege
Calling multiple reports from a controller
Calling multiple reports simultaneously using a single controller
Debugging a report model
Adding data methods in business logic
Adding a URL drill through action in reports
Debugging business logic
Unit testing business logic
Creating a report using a controller and the UI Builder class
Chapter 4: Report Programming Model – RDP
Introduction
Creating a simple RDP report
Testing the RDP report
Creating a simple precision design
Creating an advanced RDP report
Creating a report with multiple data sources in a single table
Creating a group view report
Adding headers and displaying company images
Using an existing temp table in RDP
Pre-processing reports
Chapter 5: Integrating External Datasources
Introduction
Adding a datasource through business logic
Using an XML feed as a datasource
Building a parameter lookup using business logic
Building a report through an external datasource
Adding a parameter for an external datasource query
Creating a customer summary OLAP report
Adding a parameter lookup for OLAP
Designing an OLAP table report with SQL Report Builder
Designing a map sub-report with SQL Report Builder
Creating a sub-report in auto design
Creating a sub-report in precision design
Chapter 6: Beyond Tabular Reports
Introduction
Creating a matrix report
Creating a multicolumn matrix report
Creating a column chart report
Creating a line chart
Gauges in reports
List and rectangle controls in reports
Adding reports to the role center
Chapter 7: Upgrading and Analyzing Reports
Introduction
Upgrading a report from its previous version
Analyzing and modifying an existing report
Implementing validation in reports
Surrogate fields in reports
Grouping and ordering controls in the report dialog
RDP with multiple temporary tables
Multi-value lookup
Inventory dimensions in reports
Financial dimensions in query reports
Financial dimensions in RDP reports
Chapter 8: Troubleshooting and Other Advanced Recipes
Introduction
Assessing report performance and usage
Handling long-running reports in AX
Troubleshooting reports in AX
Auto e-mail, save as file tasks in reports
Handling events after report completion
Generating and displaying barcodes in reports
Hiding controls by context
Using AXEnumProvider as the dataset for parameters in reports
Adding a new report design to print management
Deploying language-specific reports to speed up execution time
Improving the functionality of reports
Chapter 9: Developing Reports with Complex Databases
Introduction
Creating reports by fetching the data using complex queries
Creating reports by fetching the data using views
Creating reports by fetching the data using maps
Chapter 10: Unit Test Class and Best Practices Used for Reports
Introduction
Creating a unit test class for a contract class
Creating a unit test class for a controller class
Creating a unit test class for an RDP class
Best practices for AX 2012 report development

What You Will Learn

  • Create and deploy reports in AX 2012 R3
  • Understand the SSRS report programming flow
  • Modify the reporting framework
  • Create RDP-based reports
  • Design tabular matrices and chart-based reports
  • Debug reports, the reporting framework, and business logic
  • Migrate reports from the legacy reporting framework
  • Get to grips with unit testing and troubleshooting SSRS reports

Authors

Table of Contents

Chapter 1: Understanding and Creating Simple SSRS Reports
Introduction
Using a query as a data source in a report
Creating auto designs from datasets
Grouping in reports
Adding ranges to the report
Deploying a report
Creating a menu item for a report
Creating a report using a query in Warehouse Management
Chapter 2: Enhancing Your Report – Visualization and Interaction
Introduction
Creating multiple data regions and charts in reports
Creating a chart data region
Creating a new layout template
Expression in reports
Aggregation in reports
Adding an image in auto design
Formatting reports
Adding unbounded parameters in reports
Adding filters to data regions
Adding document map navigation to reports
Creating drill-up/drill-down actions in reports
Chapter 3: Report Programming Model
Introduction
Opening a report through a controller
Modifying the report query in controller
Opening a report with a dialog
Creating a report using the UI Builder class
Adding a lookup on a report dialog using the UI Builder class
Connecting the UI builder class with a contract class
Adding ranges from unbound parameters to a query
Modifying the UI by caller
Turning off a report dialog
Setting up security for reports
Adding up the report menu item into privilege
Calling multiple reports from a controller
Calling multiple reports simultaneously using a single controller
Debugging a report model
Adding data methods in business logic
Adding a URL drill through action in reports
Debugging business logic
Unit testing business logic
Creating a report using a controller and the UI Builder class
Chapter 4: Report Programming Model – RDP
Introduction
Creating a simple RDP report
Testing the RDP report
Creating a simple precision design
Creating an advanced RDP report
Creating a report with multiple data sources in a single table
Creating a group view report
Adding headers and displaying company images
Using an existing temp table in RDP
Pre-processing reports
Chapter 5: Integrating External Datasources
Introduction
Adding a datasource through business logic
Using an XML feed as a datasource
Building a parameter lookup using business logic
Building a report through an external datasource
Adding a parameter for an external datasource query
Creating a customer summary OLAP report
Adding a parameter lookup for OLAP
Designing an OLAP table report with SQL Report Builder
Designing a map sub-report with SQL Report Builder
Creating a sub-report in auto design
Creating a sub-report in precision design
Chapter 6: Beyond Tabular Reports
Introduction
Creating a matrix report
Creating a multicolumn matrix report
Creating a column chart report
Creating a line chart
Gauges in reports
List and rectangle controls in reports
Adding reports to the role center
Chapter 7: Upgrading and Analyzing Reports
Introduction
Upgrading a report from its previous version
Analyzing and modifying an existing report
Implementing validation in reports
Surrogate fields in reports
Grouping and ordering controls in the report dialog
RDP with multiple temporary tables
Multi-value lookup
Inventory dimensions in reports
Financial dimensions in query reports
Financial dimensions in RDP reports
Chapter 8: Troubleshooting and Other Advanced Recipes
Introduction
Assessing report performance and usage
Handling long-running reports in AX
Troubleshooting reports in AX
Auto e-mail, save as file tasks in reports
Handling events after report completion
Generating and displaying barcodes in reports
Hiding controls by context
Using AXEnumProvider as the dataset for parameters in reports
Adding a new report design to print management
Deploying language-specific reports to speed up execution time
Improving the functionality of reports
Chapter 9: Developing Reports with Complex Databases
Introduction
Creating reports by fetching the data using complex queries
Creating reports by fetching the data using views
Creating reports by fetching the data using maps
Chapter 10: Unit Test Class and Best Practices Used for Reports
Introduction
Creating a unit test class for a contract class
Creating a unit test class for a controller class
Creating a unit test class for an RDP class
Best practices for AX 2012 report development

Book Details

ISBN 139781784395384
Paperback352 pages
Read More

Read More Reviews

Recommended for You

Microsoft Dynamics AX 2012 R3 Financial Management Book Cover
Microsoft Dynamics AX 2012 R3 Financial Management
$ 29.99
$ 21.00