Symptom
This Article describes what to do when you are unable to grant role based permissions for the Compensation statement because the option is not visible.
**Screenshots taken from demo environment. Names used are fictional; any similarity to persons living or otherwise is purely coincidental.**
Environment
SAP SuccessFactors Compensation
Reproducing the Issue
- Go to Admin Center > Set User Permissions > Manage Permission Roles
- Open the permission role you want to edit
- Hit Permission...
- Go to User Permissions > Employee Data -- Personal Compensation Statement or Compensation Statement not visible
- You have Validated that Permissions have been granted from Default Template Permissions
- Go to Admin Center > Compensation > Actions for All Plans
- Click on Manage Statement Templates > Set Default Template Permissions
- Either the relevant role has a check value, or none should be checked (forcing RBP-only permissions)
- Going to Employee Profile and scrolling to the Compensation Statement section will show "There is no statement for this user"
- You have confirmed that the forms are completed and statements have been generated. You can find this by going to:
- Admin Center > Compensation > Actions for All Plans
- Select your plan
- Click Complete Compensation Cycle > Rewards > Manage Statement Templates
- When you export the Data model you see only the following associated with personalCompensationStatement.
<element-permission type="read">
<description>The roles that may read compensation</description>
<role-name>E</role-name>
<role-name>EMM</role-name>
<role-name>EH</role-name>
<standard-element-ref refid="personalCompensationStatement"/>
</element-permission>
Cause
This issue may occur when the customer has had Role based permission enabled recently and there is missing required configuration on the data model.
Resolution
- Download the Data model from Provisioning. (As a customer, you do not have access to Provisioning. Please engage a Certified Partner to assist with this configuration.)
- Add the declaration for personalCompensationStatement as written below:
<standard-element id="personalCompensationStatement" max-length="255" required="false" matrix-filter="false">
NOTE: if the customer's issue is with a Variable Pay statement, the standard-element id should be "personalVarPayStatement".
<label>Personal Compensation Statement</label>
<label xml:lang="en-US">Compensation Statement</label>
</standard-element>
For combined statements, it's "personalCombinedStatement" - Upload the datat model to the instance
- Go back to Admin Center > Set User Permissions > Manage Permission Roles > User Permissions > Employee Data, and Compensation Statement should now be visible.
- Put a check on the appropriate permission.
- Go to Employee Views
- Make sure there is a check on the Compensation Statements view
- You will now be able to see the compensation statement for the employee in their People Profile.
Keywords
personalCompensationStatement, personalCombinedStatement, personalVarpayStatement , KBA , sf compensation statements , sf rbp - role based permissions , LOD-SF-CMP-PS , Personal Statements , How To