Support Article
Report on descendant class instances not working
SA-19356
Summary
A report that applies to a framework class has the "Report on descendant class instances" setting checked, but when the report is run in the context of a descendant no results are being returned.
Error Messages
No error message, report always returns 0 results.
Steps to Reproduce
- Create a Report Definition in a framework class and enable the "Report on descendant class instances" setting.
- Run the report from an implementaion context.
Root Cause
The report on descendant class instances setting only works if there is a single implementation. If there are multiple descendant classes in the ruleset list then the report reverts to running on the framework.
Resolution
If there are multiple implementation descendant classes then the report should be saved at the implementation level.
Pega 7.2 will have an enhancement to support reprting on multiple descendant implementation clasess.
Published February 11, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.