You're almost there! Please answer a few more questions for access to the Applications content. Complete registration
Interested in joining? Complete your registration by providing Areas of Interest here. Register

Oracle CPQ: Is there a way to detect/track when a row is added or a value is edited in an Array Set?

I have a line-level Array Set, "Other Charges" (otherChargesArrayset_c), with a child attribute others_c(Float). I need to detect whenever a user adds a new row or edits an existing value in this array set, so that I can trigger a recalculation and update a total attribute (totalOtherCharges_c). This must happen automatically, without a custom action button.

This worked fine with BML Logic added in a custom action button.

The calculation logic itself works correctly — when any normal header/line attribute change fires my auto-update formula, the total is computed and written correctly. The only thing I cannot achieve is detecting the array-set change itself.

Howdy, Stranger!

Log In

To view full details, sign in.

Register

Don't have an account? Click here to get started!