SAP Knowledge Base Article - Public

3061118 - "Unable to load the data. Please try again" when opening Pay Statement in SuccessFactors mobile app

Symptom

When opening Payroll in SAP SuccessFactors Mobile app it is not loading, returning the error below:

"Unable to load the data. Please try again.".

When checking the prerequisites for displaying Pay Statements they are met: Pay Statement (direct) or Pay Statement (Fiori-like) is configured and the user has corresponding permissions.

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

SAP SuccessFactors Mobile App

Resolution

Immediate manual resolution is as below:

Step 1:

  1. Login to SuccessFactors Employee Central
  2. Go to Admin Center > ODATA API Data Dictionary
  3. Search for entity FOCompany and look for navigation field countryNav as shown below:

  4. If countryNav field is available then skip step 2 and go to step 3 onward.
  5. If countryNav is not available then follow all subsequent steps below (2, 3, 4 and 5)

Step 2:

  1. Go to Admin Center, search for Manage Data
  2. Select 'Element Type Map for EC Migration' and choose 'Legal Entity (Company)' from the drop down menu – >now you should see 'Element Localization Map for EC Migration' as empty. You shall add a country, for Example, 'toLegalEntityUSA' -> code as 'USA'. Click Save.





  3. If you do not find LegalEntity (Company) in the drop down then click on "create new" and enter data. Sav your changes.
  4. Note: Value for GO Association to Country/Region specific Sub-Object" should match with associations defined under "Configure Object definition"-> Legal Entity->Association
  5. Go to Admin Center, search for Refresh Metadata and click Refresh.

Step 3:

  1. Go to RBP of affected employees and search for "MDF Foundation Objects"-> Legal Entity->View Current.
  2. Save your changes.

Step 4:

  1. Go to RBP of affected employees and search for "Manage Integration tool->Allow Admin to Access OData API through Basic Authentication".

Step 5: 

  1. Go to the RBP of affected employees and navigate to permission "Employee Central Effective Dated Entities-> Job Information and select view permission for "Job Information Actions " and "Company" as shown below:


  2. You can restrict the granted permission for user itself so that same data cannot be viewed for other employees:

  3. Save your changes.

Now the SAP SuccessFactors Mobile API can get the required data (Country of Legal Entity) and Mobile Payroll should work.

Note that mobile pay statement might be functional for specific group for whom permission highlighted in Step 3 is already granted.

Keywords

ECPayroll, Mobile Pay statement, Payroll, Unable to load the data. Try again later, Please try again, mashup, mobile, pay statement , KBA , LOD-SF-INT-MAS , SF Mobile APP Pay Statement Mashup , LOD-SF-INT , Integrations , LOD-SF-FWK-MOB , Mobile Application , LOD-EC-GCP-PY-MAS , Employee Data Maintenance via Mashups , Problem

Product

SAP SuccessFactors HCM Suite all versions

Attachments

Pasted image.png
Pasted image.png