SAP Knowledge Base Article - Public

2911483 - External Role can only be mapped to permissions defined with same external user type! - Onboarding

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

  1. Go to Manager Permission Roles
  2. Select ONBExternalUser Role
  3. 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

Product

SAP SuccessFactors Onboarding 1905