In a Ticket with a Registered Product, the Customer field can be updated to a different one not associated with the Registered Product. The system does not raise an error.
SAP Cloud for Customer
Reproducing the Issue
- Go to Service work center
- Go to Tickets view
- Open a Ticket which has a Registered Product
- Change the Customer of the Ticket from XYZ to DEF (XYZ and DEF indicates the Customer Name)
- System does not raise any error, nor update the Registered Product of the Ticket
As per the current design, the validation is against the Products object or the Service Reference Object node.
Hence, an error message is raised only for the Registered Product change or addition to something that not associated/owned by the Customer maintained within the Ticket.
Changing the Customer in the Ticket will not trigger this validation, this is the expected system behavior as designed.
You need to by create a custom validation using SDK and have that triggered anytime the Customer of the Ticket is changed and cross check this new customer value against the customers maintained within the Registered Product of the Ticket.
Registered Product, Customer, Change, Modify, Ticket , KBA , registered product , LOD-CRM-SRP , Service Request Processing , LOD-LE-IBA-IPO , Installation Point , Problem