Thank you for posting your query. Can you please check if you have "ReportWizard" privilege in @baseclass for Business Analyst access role?
This privilege is conveyed (with production-level access) to users who hold any of four standard access roles:
Any access roles which do not contain the ReportWizard privilege will not provide users with access to the Report Wizard. If this access is not available for a user who clicks, reported error comes up. Let me know if this helps.
I am having that prvilege "ReportWizard" listed under the access role for @baseclass.
While clicking on the shortcut in the BA portal, in the step 2 of pxRunShortcut activity, pyCheckSecurity is called, which does page-set-message without any condition. So the activity ends abruptly there.
I have created Access Of Role to Object and mapped it to my access role with ReportWizard privilege added to it, but still when i try to run the report it is throwing an error "Error: ** ** No access permission for the report.".