cancel
Showing results for 
Search instead for 
Did you mean: 

Error in Odata API access for SAP EC to ERP Replication

subhro_de
Active Participant
0 Kudos
308

Hi Experts,

While we are working with the standard Employee replication (configured as in SF ERP Handbook as provided by SAP) interface from SF EC to SAP ECC  we are facing the following error. This is happening because the standard integration is trying to look for an entity 'EmployeeDataReplicationElement' in the query which it is not able to find in the exposed entity list over Odata API from Employee central instance of the client

While running this query against the salesdemo instance of SF it runs successfully and this entity is available for the integration.

We have tried assigning all possible roles to the user so that this does not arise because of access issues - however it still results in the same error.

The technical error returned from SF is as below :

[EXCEPTION] ODATA Execution Error Code: 500-COE_HRIS_ELEMENT_NOT_SUPPORTED Internal Server Error-entity name: EmployeeDataReplicationElement is not supported in oData API. https://api.successfactors.eu/odata/v2/EmployeeDataReplicationElement?$format=json&$select=scheduled...

Could you please advise on what additional configuration is needed in SF EC end so that the entity is available in the Odata API.

Thanks and Regards

Subhro

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi along with Luke comments - There is a payroll interface related switch in provisioning.

when you enable it . it enable all the odata entitties related to this interface.

Answers (1)

Answers (1)

lukemarson
Active Contributor
0 Kudos

Hi Subhro,

Do you have the OData API enabled in Provisioning and also permissioned in your integration user's permission role?

Best regards,

Luke

subhro_de
Active Participant
0 Kudos

Thank you Luke for your reply.