When performing a synchronization with the Veeva CRM Offline application, a user receives an error in the Activity log: Didn't understand relationship <Field__r> in field path.
This is referenced in a WHERE clause defined in a VMobile Object Configuration (VMOC).
<Field__c> is a lookup field on the object listed. The error occurs because the user, who performs synchronization, does not have access to the object that the field references.
To correct the error, do the following:
- Assign the user access to the object that the field references.
- Clear Veeva cache.
- Perform Sync.
Send us your feedback: We are always looking for feedback to help improve our Knowledge Base! Please let us know if this article is helpful or provide feedback on how we can improve your experience by clicking here.