Error When Trying to Save the SFDC Quote in Lightning After Deleting Any Existing Model
(Doc ID 2439141.1)
Last updated on NOVEMBER 06, 2020
Applies to:Oracle BigMachines CPQ Cloud Service - Version 18 B and later
Information in this document applies to any platform.
After the Lightning Adapter was implemented, an error is shown when trying to Save the quote back to SalesForce after any existing model has been deleted:
Could not perform Action: Save
During commerce integration Process ID: XXXXX, Name: SFDC Quote - Process Updates
Exception occurred for Integration Process ID: XXXXX, Name: SFDC Quote - Process Updates
cafsl.OracleQuoteTrigger: execution of BeforeUpdate
caused by: System.DmlException: Delete failed. First exception on row 0 with id xxxxxxx; first error: SELF_REFERENCE_FROM_TRIGGER, Object (id = xxxxxxxxx) is currently in trigger cafsl.OracleQuoteTrigger, therefore it cannot recursively update itself: 
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document