SAP Knowledge Base Article - Public

2161721 - SFAPI returns "Insufficient Permissions" error when querying Performance related API entities

Symptom

While trying to query only the Performance related entities, you get below error-

1. SFAPI Domain Error!

2. Insufficient Permissions!

Insufficient_Permissions3.jpg

 

Reproducing the Issue

A user can send a SOAP Request to Successfactors API from various tools such as BOOMI, SAP PI, SOAP UI or any other tool and will get the error message in SOAP Response.

Cause

This error message comes due to Insufficient Permission granted to SFAPI user used for querying the various Performance entities.

Resolution

To resolve this issue, you need to assign necessary permissions to the SFAPI user and for that, please follow below steps- 

  • Login to the Successfactors System
  • Go to Admin Tools->Manage Security->Manage Permission Roles
  • Now click on the Role assigned to the user 'SFAPI user
  • Now go to option 2 'Permission settings', click on Permissions
  • The screen will appear as shown below and here you can grant permission to all the users to which this role has been assigned.
  • Now, go to "Manage form template" and grant the permission as highlighted below

Insufficient_Permissions6.jpg

As soon as this permission is granted, re-execute the SOAP request and the issue should be resolved.

Keywords

SFAPI throwing error Boomi iFlows failing with error message "Insufficient permissions!" SAP to SFSF Integration via PI is failing with permission error. , KBA , LOD-SF-INT , SF Integrations - EC Payroll, Boomi/ HCI, API , Problem

Product

SuccessFactors HCM Suite 1207 ; SuccessFactors HCM Suite 1210 ; SuccessFactors HCM Suite 1302 ; SuccessFactors HCM Suite 1305 ; SuccessFactors HCM Suite 1308 ; SuccessFactors HCM Suite 1311 ; SuccessFactors HCM Suite 1402 ; SuccessFactors HCM Suite 1405 ; SuccessFactors HCM Suite 1408 ; SuccessFactors HCM Suite 1502 ; SuccessFactors HCM Suite 1505