Field Value Saved Even After DVM Failure For RTE (Doc ID 2305509.1)

Last updated on SEPTEMBER 08, 2017

Applies to:

Siebel CRM - Version 15.3 [IP2015] and later
Information in this document applies to any platform.

Symptoms

As part of Data validation, we have created DVM's and invoked using Run-Time Events.

The RTE has event as SetFieldValue and when it is violated, error is popped up as per expected behavior.
Issue is that when user clicks ok, the value still gets saved in the field.

To test it out, if the RTE event is changed to PreSetFieldValue, the wrong value is not saved and rather the field value is cleared.
There is a business constraint that conditional expression has to be provided on RTE to fire specific set of validations based on specific field value only. So the RTE event cannot be changed to PreSetFieldValue.

We have tested the behavior on vanilla SRF and it can be reproduced.
Expected behavior is that field value is not saved if DVM validation fails.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms