Symptom
When you add Attendees to Visits, the Address Information is missing in some cases. It is not possible to select the correct Contact/Business Partner.
Reproducing the Issue
1. Go to Visits work center;
2. Open Visits view;
3. Select a Visit;
4. Navigate to the Attendees facet;
5. Click on Add button;
6. Choose the OVS in the Name field;
7. Search for the Business Partner/Contact name.
Could see that the Address is missing for some of Business Partner which are Contact Person. Address for Contact person is derived from Account but which will not reflect in respective Business Partner
Is there a way of making the Address of the contact visible in the Attendee OVS?
Resolution
When you add a business partner(with no address), it is only when you choose/select a row and click on add button, it that the relationship/role contact is determined, that is why the address of the contact can't be displayed against a business partner. It is a generic Value Selection.
Even if you maintain relationship separately the logic to determine the relationship would not execute when the Value Selection is loaded. It is only after you select a contact and hit add button, the relationship is determined and based on the relationship, address is displayed.
Keywords
KBA , LOD-LE-BP-BP , Business Partner , Problem