SAP Knowledge Base Article - Public

3035153 - Error Message While Trying to Post a Time Entry via SOAP Web Service

Symptom

You are trying to post a Time Entry for the ManageEmployeeTimeIn SOAP web service, however, system is returning the error message below:

"Authorization role missing for service "ServiceInterface http://sap.com/xi/AP/TimeAndLabourManagement/Global ManageEmployeeTimeIn <default> <default>", operation "Operation http://sap.com/xi/AP/TimeAndLabourManagement/Global MaintainBundle" (UTC timestamp YYYYMMDD; Transaction ID X" (where X represents the transaction ID)

Environment

SAP Business ByDesign

Reproducing the Issue

  1. Go to Application and User Management work center.
  2. Go to Communication arrangements View.
  3. Search for the related arrangement.
  4. Download the WSDL file for service interface https://myxxxxx.sapbydesign.com/sap/bc/srt/scs/sap/manageemployeetimein
  5. Open a SOAP Client and open the WSDL request.
  6. Paste the payload with the user credentials.
  7. Execute the request and you will receive the error message.

Cause

The web service "MaintainBundle" is specifically designed for excel uploads. Therefore it is not allowed to be used by technical users.

Resolution

Currently, it is the expected system behavior. Please use the web services named as MaintainActualEmployeeTimeBundle and MaintainEmployeeTimeAsBundle.

See Also

2396225 - Employee Time Status Remains Inactive for the Time Recording Imported through Web Services 

Keywords

Post, Time Entry, SOAP, Web Service, ManageEmployeeTimeIn, MaintainBundle, Authorization role missing, ServiceInterface, TimeAndLabourManagement, ManageEmployeeTimeIn. , KBA , AP-TIM , Time and Labour Management , How To

Product

SAP Business ByDesign all versions