Symptom
Offline for Visits - if you are using Account Hierarchy or large Product Lists, not all options will be available in offline mode.
You may see a warning during synchronisation log: "Certain objects could not be downloaded due to size restrictions."
Environment
SAP Cloud for Customer - offline
Reproducing the Issue
In offline mode for visits you might not have certain options available such as Product Lists, some Surveys and Tasks which are available online.
The same (product list, task, etc.) may be available for another user.
Cause
This is due to a limitation in our offline synchronization.
The limit for offline download per BO instance, in our example: per account hierarchy, is 2mbyte.
Therefore, customers who use Account Hierarchy and go offline can have max 2000 accounts (business partners) per account hierarchy.
Product Lists with more than 4000 products won't be downloaded, either.
If the Account Hierarchy instance exceeds the maximum size of 2 mbyte, it will not be synched completely to protect from memory dumps on the devices.
Some surveys, tasks product lists or products are not determined correctly because of this limitation. The limitation however, is a security measure to prevent dumps.
The products are determined from the relevant product lists of all related accounts within the same Business Partner Hierarchy as of the Visit's account.
In this case, the Business Partner Hierarchy of the account is not synced to offline because of size restrictions.
Since the business partner hierarchy is not synced offline, the related products are not determined.
The same is true for Product Lists which exceed 4000 products.
Resolution
As a workaround, please assign the survey to visit when in online and then do a sync to offline. This should bring all the products to the survey.
Don't use Account Hierarchies with more than 2000 business partners if you intend offline usage.
Don't have exceed 4000 products per Product List if you intend their usage offline.
See Also
SAP Help Portal: Offline Limitations
Keywords
KBA , LOD-LE-SUR-EXE , Survey execution = runtime , LOD-CRM-ACC , Account , LOD-LE-BP-HIE , Business Partner Hierarchy , LOD-LE-PRL , Product List , AP-RC-MOB-OFL-SYN , Offline Data Synchronization , Known Error