Best practices for AX 2012 report development
The upcoming sections will discuss the best practices for report development:
Report design
The following points must be kept in mind while developing reports:
- Use templates to design reports to provide a consistent report presentation across the system
- Use labels in caption and description properties for report controls
- Use auto design for all simple reports
- Use a proper report name so that it can be easily referred back to in AOT
- Use auto design for form-based reports, such as Invoice or Confirmation reports, where a field's position is set to a value instead of auto
- Include a report design in the report which is not used
AOT queries
Keep these points in mind while developing reports:
- Provide a field list while creating a query so that only required field values are selected
- Use a Query directly in a report which has multiple joins and grouping instead of using the RDP class
Data source table
The following best practices must be kept in mind while...