Symptom
While trying to upsert EmployeeDataReplicationConfirmation entity the following error is presented: COE_GENERAL_FORBIDDEN - [COE0020]No permission! You don’t have permission to view the user.
Cause
API user doesn't have all necessary permission to upsert EmployeeDataReplicationConfirmation object.
Resolution
Provide all permissions to the API user as per guide Granting Permissions for the Data Replication Monitor.
Category | Permission |
---|---|
Under Administrator Permissions, select the Employee Central API category. | Select the Employee Central Foundation OData API (read-only) permission. |
Under Administrator Permissions, select the Metadata Framework category. | Select the Access to non-secured objects permission.
This permission allows a user to access information provided by MDF objects (such as the Replication Target System) which are not set to secured when viewing data replication records in the Data Replication Monitor. |
Under Administrator Permissions, select the Manage Integration Tools category. | Select the following:
|
Under Administrator Permissions, select the Manage Hires category. |
Select the Include Inactive Employees in the Search permission. |
Under User Permissions, select the General User Permission category. | Select the following:
|
Under User Permissions, select the Employee Data category. |
Under Employment Details, select the View option for:
Under HR Information, select the View option for the Biographical Information field. Under Employee Profile, select select the View option for:
These settings are required to display the name information correctly. |
Under User Permissions, select the Employee Central Effective Dated Entities category. |
Under Job Information, select the View Current option for these fields:
Under Compensation Information, select the View Current option for the field:
These settings are required to ensure that the user can see all expected records when using the respective filter options. |
If you have secured the Employee Data Replication Status (EmployeeDataReplicationElement) object in the object definition, you can choose the Permission Category, for example SAP System Configuration, which controls the category in the Permission Roles page. In the Permission Roles page, select the View and the Edit options to be able to reprocess and delete entries from the Data Replication Monitor.
- Country/Region (Country)
- Employee Data Replication Confirmation (EmployeeDataReplicationConfirmation)
- Employee Data Replication Confirmation Error Message (EmployeeDataReplicationConfirmationErrorMessage)
- Translations (GOLocalizedData)
- Legal Entity (LegalEntity)
- Picklist (PickList)
- Picklist Value (PickListValue)
- Replication Target System (ReplicationTargetSystem)
If you replicate time-related data, and if you have additionally secured the objects Data Replication Proxy Planned Working Time (DataReplicationProxyPlannedWorkingTime) and Data Replication Proxy (DataReplicationProxy) in the object definition, then you need to grant the Edit permission to your Data Replication Monitor role.
Keywords
SAP SuccessFactors Platform, EC, ECP, PTP, OData, Error 403, COE_GENERAL_FORBIDDEN, HTTP Request denied, No permission, REST query, HTTP status code 403, You don’t have permission to view the user, upsert, EmployeeDataReplicationConfirmation , KBA , LOD-SF-INT-DRM , Data Replication Monitor , LOD-SF-INT-ODATA , OData API Framework , Problem