Skip to main content

Report not visible in Order Report Window (SECURITY_SYS.IS_PROJECTION_AVAILABLE_())


Kusal Gunathilake
Do Gooder (Partner)
Forum|alt.badge.img+2

To troubleshoot the issue of a report not being visible in the Order Report window, even though it is visible in the Report Definition Window with the correct schema and layouts, it is important to investigate potential permission problems. Specifically, we need to ensure that the relevant user has been granted permission for the relevant projection.

When trying to figure out this issue from the backend, the following query is used to retrieve data for the Order Report view:

SELECT RD.REPORT_ID,

              RD.REPORT_TITLE AS REPORT_NAME,

              RD.LU_NAME,

              CASE

              WHEN RD.REPORT_MODE LIKE 'EXCEL%' THEN

              'BUSINESS_REPORTER'

               ELSE

               'OPERATIONAL'

               END AS REPORT_TYPE,

                RD.DOMAIN_ID AS DOMAIN_ID,

                RD.DOMAIN_DESCRIPTION AS DOMAIN,

                RD.CATEGORY_ID AS CATEGORY_ID,

                RD.CATEGORY_DESCRIPTION AS CATEGORY,

                RD.MODULE,

                'TRUE' AS SCHEDULABLE

FROM     REPORT_DEFINITION RD

WHERE RD.SHOW_IN_ORDER_REPORTS = 'TRUE'

AND      SECURITY_SYS.IS_PROJECTION_AVAILABLE_(AURENA_REPORT_METADATA_SYS.GET_PROJECTION_NAME__(RD.REPORT_ID)) = 'TRUE'

 

Evaluate the Projection Availability: Look for the following statement in the code:

SECURITY_SYS.IS_PROJECTION_AVAILABLE_(AURENA_REPORT_METADATA_SYS.GET_PROJECTION_NAME__(REPORT_ID)) :

This statement returns TRUE when the user granted relevant permissions for the report. If it returns FALSE, it indicates the user has not been granted permission for that specific report.

In the cloud environment, it Identifies the RDF file name, as the projection name of the report.

 

Granting Report Permissions:
To grant permission for a report, follow these steps:
 

01. Navigate to the USER window

 

02. Select the relevant user

 

03. Open the details window of the permission set

 

04. Navigate to the Projections window

 

05.  Add new projection from here

 

 

  • We can resolve this issue by ensuring that the relevant user has the necessary permissions to access the projection. Granting appropriate permissions to the user will enable them to access the relevant Order Report successfully.




 

0 replies

Be the first to reply!

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings