Symptom
When you try to SAVE the ONBExternalUser Role below error is thrown.
External Role can only be mapped to permissions defined with same external user type!
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
Below is the Screenshot:
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Go to Manager Permission Roles
- Select ONBExternalUser Role
- Try to SAVE it
Cause
Using of Payment Info Entity Fields in RBP Role without right Configuration on Object Definition
Resolution
This Error is caused by the relevant fields in Configure Object Definitions for the Payment Information Details object need to have the setting "Include Inactive Users - Yes". This is why there was an error when allocating permissions for external user that aren't available for the user.
So kindly add the option "Include Inactive Users – Yes in fields and check.
Configure Object Definition -> Payment Information Details-> Select the Active Fields and Click on Details.
Every field of the Payment Information Detail should be checked.
Go to Manager Permission-> ONBExternalRole -> Permissions-> Miscellaneous Permission-> Disable and Enable the Payment Info Option
If the issue still remains, Delete the Role and Re-Create it again from scratch
@Support Engineers: Check the Internal Memo
Keywords
ONBExternalRole, Default Roles, ONB 2.0 , KBA , LOD-SF-OBX-ODM , Data Model , Problem