SAP Knowledge Base Article - Public

2240441 - API DescribeEx fails for Foundation Objects : NO_PERMISSIONS_EXCEPTION

Symptom

The DescribeEx operation/call on Foundataion Objects produces the following error: 

Error occurred when describing entity: FO_location

Error Code: NO_PERMISSIONS_EXCEPTION

Error Message: Insufficient permissions!

Environment

BizX using Employee Central

BizX without Employee Central

Reproducing the Issue

1. Run a DescribeEx API call on this enitity. 

   eg. FO_Location 

The following error is returned:

Error occurred when describing entity: FO_location

Error Code: NO_PERMISSIONS_EXCEPTION

Error Message: Insufficient permissions!

 

2. Go to Admin Center > SFAPI Data Dictionary > (expand) FO_Location 

The following error is seen:

1.bmp

Cause

The Employee Central SOAP API feature is not enabled in the backend. 

Resolution

This can be enabled from Provisioning > Company Settings > (check) Employee Central SOAP API

Provisioning_Setting.jpg

In addition to the above, the Employee Central Foundation SOAP API permission needs to be checked for the API user from Manage Permission Roles > (API ROLE) > Permissions

Permission.jpg

Keywords

NO_PERMISSIONS_EXCEPTION, Foundation Object, Foundation API, FO_Location, FO , KBA , LOD-SF-INT-EC , Employee Central SFAPI & OData Entities , Problem

Product

SuccessFactors HCM Core 1508