Report Definition is not returning results from Implementation classes
Please find the steps mentioned below to reproduce the issue.
Created report definition in framework work class(XXX-FW-XXXXFW-Work) .
On data access tab of report definition tab , I have checked the option “Report on Descendant class instances and include implementation class only”.
Expected Result: When I ran the report definition , 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: But when I ran the report definition ,it’s not showing any results as it is considering the framework class (XXX-FW-XXXXFW-Work).
How to debug the issue..........
Thanks in Advance!
***Updated by moderator: Lochan to update Categories; add SR details***
Are you running the report from implementation layer or framework layer ? The implementation class should be visible to the application context from which you are running the report. Then only RD can fetch the records of that class.
I have gone through above links already. Nothing helpful information for my issue.
While debugging tracer and clipboard, we identified that Prepared values on pyreportcontentpage is setting to framework class. We don't know why it is setting to framework class, instead of implementation class.
A single framework class is mapped to many implementation classes and a report definition is created in framework class with "Use implementation only" check box selected in Data access tab. In this scenario, if this report definition is executed from implementation class, then PRPC fall back to frame work and displays only the framework instances in the report.