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.