Symptom
When the user tries to assign a Registered Product to a Lead based on Serial ID, system is assigning the first Registered Product of the Serial instead of the one mentioned in the payload
Note: There are more than one Installation Point for the given Serial ID
Sample Payload
OData entity: LeadInstalledObjectCollection
Body:
{
"ParentObjectID":"",
"LeadID":"",
"SerialID":"",
"InstallationPointID":""
}
Environment
SAP Cloud for Customer
Reproducing the Issue
Step 1:
Pass the above payload through the existing tool
Step 2:
Open the Lead and check the Registered products view
Resolution
If Serial ID is passed, then the Installation Point ID is ignored. So passing Serial ID only works for Unique Serial ID. If the Serial ID is not unique, only the Installation Point ID shall be sent.
Keywords
Lead, Registered Products, Odata , KBA , LOD-CRM-INT-API , OData API (C4C Only) , LOD-CRM-LM , Lead Management , How To