Symptom
An OData API integration has been configured to retrieve information from the Time Account object.
The system is now asking for the Time Account object to be secured in order to retrieve the information with the following error message;
"Role-Based Permissions (RBP) security is not enabled for the Time Account object. Check that the object has the \"Secured\" setting set to \"Yes"\ on the \"Configure Object Definition"\ page."
Environment
SAP SuccessFactors Employee Central > Time Off
Reproducing the Issue
- Configure An OData API integration such that it retrieves data from the Time Account object
- The following error is encountered during the API call, "Role-Based Permissions (RBP) security is not enabled for the Time Account object. Check that the object has the \"Secured\" setting set to \"Yes"\ on the \"Configure Object Definition"\ page."
Cause
A recent patch, 'PTCH-47389', was deployed to address a critical security concern. While this patch resolved the security issue, it has inadvertently impacted the API call functionality.
Resolution
The 'Time Account' object will need to be secured. Once this step is completed, you will also need to assign permissions appropriately. This includes granting the API user permission to the object, as well as other users in the organisation too, ensuring that employees can view their own Time Accounts, managers can view both their own and their employees’ accounts, and so on, depending on organizational needs.
See Also
Keywords
Role-Based Permissions (RBP) security is not enabled for the Time Account object, Role-Based Permissions (RBP) security is not enabled for the Time Account object. Check that the object has the \"Secured\" setting set to \"Yes"\ on the \"Configure Object Definition"\ page., OData API integration error, time account integration error, time account secured, time account secured error , KBA , LOD-SF-EC-TIM , Time Off , Problem
SAP Knowledge Base Article - Public