Symptom
Error message: "No data available or you do not have the necessary permission." in Compensation Information during rehire and hire from MPH.
Environment
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Employee Central - Payment Information
Reproducing the Issue
- Login into instance.
- Go to Rehire inactive employee or manage pending hires.
- Select the employee -> fill in the details till job information and click continue to navigate to compensation information.
- Error appears: "No data available or you do not have the necessary permission".
Cause
- The error occurs because the hiring manager/admin does not have permissions for "Payment Information" object.
- Please note that the permission should include the target user (inactive user) in Target Population. The hire template is constructed by different application data section, for example, EC jobInfo, MDF objects, etc. The error message is thrown by MDF object "PaymentInformationV3" due to incorrect target population.
Resolution
- MDF object permission should always work along with a given target population (This is applicable for MDFs even in Add New Employee wizard).
- Even if "VIEW/EDIT" permission is checked for "Payment Information" in the role, the granted user can only view/edit Payment Information of target user who's in the specific target population.
- If customers do want to hire employees outside their team, they can add a new "granting" with additional criteria to include the inactive employee.
- For onboarding candidate, the hiring manager should have "payment information" - create/update/delete/read permission and set the target populate for the external user. [refer help portal Role-Based Permissions for New Hires as External Users | SAP Help Portal]
See Also
Keywords
KI2311, b2311 , KBA , INC6828806, No data available or you do not have the necessary permission, "No data available or you do not have the necessary permission", permission, hire, rehire, rehire inactive employee, add employee, "This is new instance inspite of Row Id being sent. Check why it is not able to load the instance for Row Id", "Object going to be converted : PaymentInformationV3", PaymentInformationV3, target population, inactive, permission, ECT-217647, ONB, OBX, target population, all employees, external user, INC7731218 , KBA , LOD-SF-EC-HIR-RIE , Rehire Inactive Employee , LOD-SF-EC-INT , Manage Pending Hires (Integration RCM/ ONB/ OBX + UI) , LOD-SF-EC-PAY , Payment Information (Bank Information) , LOD-SF-EC-HIR , Hire & Rehire Wizards , LOD-SF-EC-INT-ONB , Onboarding 1.0 to EC Integration , LOD-SF-EC , Employee Central , LOD-SF-EC-INT-OBX , Onboarding 2.0 to EC Integration , Problem