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
- Go to Application and User Management work center.
- Go to Communication arrangements View.
- Search for the related arrangement.
- Download the WSDL file for service interface https://myxxxxx.sapbydesign.com/sap/bc/srt/scs/sap/manageemployeetimein
- Open a SOAP Client and open the WSDL request.
- Paste the payload with the user credentials.
- 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