cancel
Showing results for 
Search instead for 
Did you mean: 

How to assign OData Admin Access permission

Former Member
0 Kudos

Hello sfsf experts,

I am totally new on successfactors and I need a little bit help to get started. I am trying to get some information from the Employee Central OData API but it seems I need to get OData Admin Access permission.  I found some documentation on internet but they are outdated since Q3 2015 and "Admin tools" is now "Admin center" and the interface and tools have changed.

My question is how do i get or configure this permission to be able to get basic information from OData API? thanks in advance.

regards,

Nei Li

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Former Member
0 Kudos

Hello Jwala,

Thank you for your reply, but my problem is that I am not able even to acces the metadata:

https://<sfsf URL>/odata/v2/$metadata

It get this error:

Authentication failed, user doesn't have the OData Admin access permission

And that was solved before by adding a new permission in <Admind tools> -> <Manage Permissions>..etc. But now is not possible anymore because the interface and tools have changed.

Do you know any other documentation?

regards

lukemarson
Active Contributor
0 Kudos

Check out the OData API handbook at http://help.sap.com/hr_api

Former Member
0 Kudos

Hi Luke Marson,

Thank you for your reply. This is the Documentantion I found on Internet and it is outdated regarding this Topic. The described procedure  is using Admin Tools -> Manage Employee -> set User permission -> Manage Permission Roles... which no longer exists. In Admin Center(new Name for Admin tools) there is no Manage Employee and so on.

regards,

Nei Li

lukemarson
Active Contributor
0 Kudos

The setting is still there in Admin Center. Maybe you are using a demo system with Next Gen Admin enabled? In which case just search for Manage Permission Roles.

Former Member
0 Kudos

Thank you for your help Luke. Maybe I should have started from there. I have a salesdemo account and after your advice just enabled Next Gen Admin. 'Manage Permission Roles' should be under  'Set user permission' but it is not there, I have only the Options

1- Employee Files Portlet Permissions

2- Security Permission Reports

Do I need to enable any other configuration?

lukemarson
Active Contributor
0 Kudos

Maybe your user doesn't have permission to manage permissions. You need to enable it with a super user account.

Former Member
0 Kudos

I have a provisioning account and a sfsf admin account. Where do I enable the permission to enable permissions? normally is on provissioning right?

Former Member
0 Kudos

Thank you, I found the super user account. I thought all the admin rights were the same.

Former Member
0 Kudos

Hello Luke,

I created the OData read permissions and assigned to all the users, but I still get the error User has no OData Admin permissions. I tried with the super-user and also the same error. Do you know why could it be?

Thank you

lukemarson
Active Contributor
0 Kudos

You might've missed one of the permissions.

Former Member
0 Kudos

I activated the following from Employee Central API:

* Employee Central Foundation SOAP API

* Employee Central HRSIS SOAP API

* Employee Central Foundation OData API (read-only)

* Employee Central HRIS OData API (read-only)

* Employee Central Foundation API (editable)

* Employee Central HRIS OData API (editable)

Do I need to activate any permission else? 

Former Member

Answers (0)