Advanced Customization > Services and Infrastructure Customization > Customizing MPMLink > Configuring Export Report Delegates > Solution
  
Solution
Use the out-of-the-box configuration and customization hooks to implement logic to export reports.
Prerequisite Knowledge
To achieve the objective, you need to understand the following:
Basic development involving Java.
Windchill xconfmanager and delegate concepts.
Using enumCustomize utility.
Solution Elements
MPMLReportDelegate: Abstract class to define a custom or default delegate. You can extend this class or extend the following classes as required.
AssociativeBOMReportDelegate: Abstract class to use for the associative structure.
EquivalenceReportDelegate: Default implementation of AssociativeBOMReportDelegate. Use this delegate to add information related to equivalence status in the report.
ConsumptionReportDelegate: Extends EquivalenceReportDelegate to show information related to occurrence status, such as occurrence status, reference designator, in the report. You can extend this delegate to add more columns in the report.