SAP Knowledge Base Article - Public

2157612 - Execution of Integration pack “iFlow: ERP to EC - Cost Center 1308 “ failed with an error message:“application Error: Internal Error occured!"

Symptom

  • Execution of Integration pack “iFlow: ERP to EC - Cost Center 1308“ failed with an error message:“application Error: Internal Error occured!"

 Boomi_Error.jpg

  • Boomi process log shows that "UPSERT" operation fails for few records.

process log.JPG

  • SOAP Response in Audit Log shows “Internal Error occurred!”

SOAP_Response.jpg

 

Cause

  • If SFAPI user used to perform "Upsert" operation on "FO_CostCenter" API entity does not have permission to delete data from database for SFParameter Type "FULL PURGE", Update request for existing cost centers would fail.
  • This would not affect INSERT Operation i.e. API user would be able to create a new Cost Center.

Resolution

  • Go to Admin tool-> Manage metadata-> Configure Object Defination
  • Search for Cost Center

Cost Center.JPG

 

  • Scroll down and check the Security type

security.JPG

  • Security type for Cost Center object has been set as “ MDF Foundation Objects”.
  • SFAPI user  should have a permission to access MDF object Cost Center for security type “MDF Foundation Objects”.
  • Go to admin tools-> Manage Security-> Role Based Permission and search for the role associated with SFAPI user for API calls
  • Now click on permission and navigate to User Permissions->MDF Foundation Objects. SFAPI user should have delete Permission.

MDF.jpg

 

  • Now, got to MDF Foundation Object and check the “Delete” action  box and save the changes.

check .jpg

Keywords

KBA , LOD-SF-INT-EC , Employee Central SFAPI & OData Entities , Problem

Product

SAP SuccessFactors HXM Core all versions