SAP Knowledge Base Article - Public

2447539 - Unable to delete Alternative Cost Distribution record - "No permission to create object!"

Symptom

When trying to delete an Alternative Cost Distribution record, you encounter the error "No permission to create object!"

 

People Profile

AltCostErrorPP3.png

 

Manage Data

AltCostErrorManageData.png

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."

Environment

Employee Central 2.0

Alternative Cost Distribution

Reproducing the Issue

People Profile

  1. Navigate to People Profile > user in question
  2. Click the "History" icon for the "Cost Distribution" portlet
  3. Delete an existing record from the history
  4. Result: ERROR "No permission to create object!"

 

Manage Data

  • Navigate to Admin Center > Manage Data > search for and select the records related to the user in question
  • In the "History" portlet select "Take Action > Permanently Delete Record" against the record you want to delete
  • Result: ERROR "No permission to create object!"

Cause

The instance has "Payroll Integration" feature enabled in Provisioning > Company Settings. If this feature is enabled in conjunction with the Alternative Cost Distribution feature, then an object will get created when deleting the Alternative Cost Distribution records - to align the Payroll system.

Now in itself there is no issue but, if the MDF Object "Change Log for Data Replication" (HRISChangeLogDataReplication) has been Secured and the user performing the deletion of the Alternative Cost Distribution data does not have "Create/Insert" permissions granted for this object (HRISChangeLogDataReplication) via Role-Based Permissions (RBP) then that user will encounter the error when trying to delete the Alternative Cost Distribution record.

Resolution

The solution is to either

  • Perform the delete action for the Alternative Cost Distribution data with a user that has permission to create data for the MDF Object "Change Log for Data Replication" (HRISChangeLogDataReplication)
  • Grant the user performing the Alternative Cost Distribution delete action with the permission to create data for the MDF Object "Change Log for Data Replication" (HRISChangeLogDataReplication)

 

Keywords

Alternative Cost Center, Cost Distribution, MDF , KBA , LOD-SF-EC-CMP , Compensation Information & One-Time Bonus , Problem

Product

SAP SuccessFactors HCM Core all versions