After PEGA Upgrade from 7.2 to 8.7, The report definition is not returning any result.
Please find the steps below to reproduce the issue.
Created report definition in class.
On data access tab of report definition tab , Define class join on the framework class and checked the option “Report on Descendant class instances and include implementation class only”.
Expected Result: System should return the results by considering the implementation class(XXX-XX-XXXX-Work) as we have checked option “Report on Descendant class instances and Include implementation class only”.
Actual result: No results on running RD, as it is considering the framework class.
***Edited by Moderator Marije to add Capability tags***
By using normal class join you we will not be able to fetch implementation data.
One alternative solution would be, instead of class join you can go for sub-report. You can have sub-report and the sub-report can be in framework class and by using this sub-report and primary report you could try to achieve your business.