SAP Knowledge Base Article - Public

2871213 - Error running Time Account Snapshot Details - Role based security prevents the viewing of this component

Symptom

 Error running Time Account Snapshot Details - Role based security prevents the viewing of this component

Environment

  • Successfactors HCM Core
  • Advanced Reporting

Reproducing the Issue

  1. Login the instance
  2. Report Center
  3. Select Report: Time Account Snapshot Details
  4. Run the report
  5. Error Role based security prevents the viewing of this component

Cause

User does not have permission to view one or more fields used in this report

Resolution

To steps to resolve the issue

Ste 1: Run Check Tool

  1. Go to Admin Center
  2. Search for "Check tool"
  3. Select Application > then Select Reporting 
  4. select : Configuration Issues
  5. Tick the box in front of Role-based permissions for Online Report Designer are enabled.
  6. Select : RbpErrorCheck ( see if error found )
  7. Run Check
  8. In the pop window : Select User : select the affected user 
  9. Select Online Report Designer : select the affected report > Time Account Snapshots Details
  10. Run the check
  11. Result like this: Time Account Snapshot Details : 1: ODS Report : QueryObject 'TIMEOFF|TIMEOFF_TimeAccountType|1' is not accessible for user 'UserXYZ_Company IDXXX'

Ste 2 : Grant the missing permission

  1. Go to Admin Center
  2. Manage Permission Role
  3. Select the permission role of the affected user
  4. Select Permission
  5. Miscellaneous Permissions
  6. Enable the view of any permission the user is missing such as : Time Account or Time Account Type etc.
  7. Save

Logout and login, then run the report, issue is resolved.

Keywords

Time, Account, Snapshot, details, error, Role, Base, Security, Prevents, the, viewing, of, this, component, error , KBA , LOD-SF-ANA-ADV , Advanced Reporting (ODS) , Problem

Product

SAP SuccessFactors HXM Suite all versions