Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

'Report on descendant class' includes descnts of Joined classes

SA-44616

Summary



In Pega 7.3, when setting the data access option "Report on descendant class instances - Include Implementation class only", the query generated by the report includes the descendant classes not only of the report class but also the ones included in "Class joins" area.

The report does not use any associations and does not request to report on descendants through associations.


In Pega 7.3, the "Report on descendant" setting, not only reports on the descendants of the Applies To class, but also on the descendants of the Joined classes. This is a change on the behavior on Pega 7.2 and it is making fail some reports that used to work now fail.


Error Messages



The report doesn't work because xxx-yyy-ww doesn't have all the exposed properties of xx-ww.

Steps to Reproduce



1. Add a class XXX-Data-XXX which has direct inheritance from "Data-Admin-Operator-Id" .
2. Create a Report on XXX-XXX-Work.
3. In the Data access tab, include 3 class join(Left Outer Join) -- "Assign-Worklist","Assign-WorkBasket" & "Data-Admin-Operator-ID".
4. Mark "Report on descendant class instances - Include Implementation class only" in Data access tab.

5. During running the report, not only reports on the descendants of the Applies To class, but also on the descendants of the Joined classes comes to query.


Root Cause



For joined class, include all descendant option is being considered as use implementation class and is finding a descendant of data-rule-summary in current application stack(KM-Search-Results).

One must ensure in case of dynamic union and not go for implementation class for joins and associations.

Resolution



Apply HFix-37207 to resolve the issue.

Published November 8, 2017 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us