Advanced Customization > Business Logic 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.
UsageConsumptionReportDelegate: Use this delegate to add information related to usage status in the report.