Symptom
An error occurs when trying to enable Authentication with BTP Mobile Services from SuccessFactors Upgrade Center.
Error message: "BTPMobileAuthenticationJob: Insufficient time remaining (4 minutes) for next API call interval. Cancelling job."
Environment
SAP SuccessFactors HCM Suite
Reproducing the Issue
- Log in to the Admin Center with an administrator account.
- Navigate to Upgrade Center.
- Search for "Authentication with BTP Mobile Services".
- Click "Upgrade Now" (or "Retry Upgrade Now").
- Confirm by selecting "Yes" on the dialog.
- Observe that the loading spinner runs for 20+ minutes.
- The page eventually shows an error or reverts to "Retry Upgrade Now".
Cause
Syncing user role data from SuccessFactors to BTP Mobile Service can fail during BTP datacenter peak time, leading to cancellation with the "Insufficient time remaining (4 minutes)" message.
Resolution
SuccessFactors Engineering team is working with BTP team to fix this behavior.
The current workarounds are:
- Option 1: Run the Upgrade in sometime outside of the the Data Center peak time (Data Center time zone working hours).
- Option 2: Create a Support Case under LOD-SF-PLT-MOB component informing the intended date for this Upgrade to be run. Support Team will engage Engineering team to do the data sync from backend ahead of the time. The sync result will be cached and this step can be passed.
- For this option, the Team has to be informed with at least 3 days of notice so this can be organized internally.
Product Support: check internal memo.
See Also
Help Portal - Enabling Authentication with BTP Mobile Services
Keywords
upgrade center, btp mobile services, authentication, btpmobileauthenticationjob, insufficient time remaining, next api call interval, cancelling job, job failure, mobile authentication upgrade, retry upgrade now, spinner, peak time, data sync, user role sync, timeout, INC33019918 , KBA , LOD-SF-PLT-MOB , Mobile Issues , Bug Filed
SAP Knowledge Base Article - Public