There is an error message being generated for a user while selecting an external vendor for point redemption.
Why is this happening and what needs to be checked from a configuration perspective?
**Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental**
SAP SuccessFactors Rewards & Recognition
Reproducing the Issue
While logged in as a user who has points, go to Rewards & Recognition.
Select Redeem from within the Redeem Rewards tile.
Choose a vendor from the following page.
When selecting a vendor, you should be navigated to the vendor site which will sign you in via SSO.
In this scenario, you are not logged in and encounter the following message.
A cause of this may be incorrect configuration of the vendor connection or a restriction of the logged in users IP address.
To review your setup, please review our Rewards & Recognition implementation guide as well as 2853820 - Rewards & Recognition - Point-Based programs
In the above scenario, the issue per the message is a restriction in IP address.
To review current configuration and to edit, log into your instance and from Admin Center go to Password & Login Policy Settings.
Select the Set API login exceptions and check for any existing exceptions for the end user who is attempting to access the vendor.
If there is an exception, either add the IP address shown in the bad request page when attempting to access the vendor. Or, delete and remove the exception.
In the above example the IP address is 22.214.171.124. As we have an existing exception, we need to add this to the list for the logged in user.
Save your changes, log in as the end user and navigating to the vendor site should now work.
For more information on this feature, please view our guide.
rnr bad request, SSOEC006, LGN0022, unable to acCess xoxoday, xoxoday sso, rnr sso, API login exception, 400 bad request , KBA , LOD-SF-RNR-INT , Vendor Integrations, Integration Center , LOD-SF-RNR , Reward and Recognition , Problem