UndoRecord method, invoked by browser script, may not be executed for the 1st record in the list right after the applet load in OpenUI (Doc ID 1944923.1)

Last updated on DECEMBER 29, 2016

Applies to:

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

Symptoms

List applet's java script used to invoke method: "UndoRecord" of the applet's business component.

The following sample (used for test) custom java script of the applet's browser script (similar code can also be used in the OpenUI of Model or Render module)

is used to conditionally invoke the "UndoRecord" at the "WriteRecord" event:

 ISSUE:
--------
The UndoRecord method is not executed. The business component field change is not rolled back: newValue gets stored the Db, so oldValue == newValue

The issue is occurring ONLY after the applet is just loaded (Applet_Load event fired) and ONLY if user modifies and saves record the first record in the list.

NO ISSUE, If after the applet load, user repeats attempt or navigates to another record in the list and even if returns back to the 1st record: to modify field and saves the record: oldValue remains into DB, so oldValue != newValue

The issue does not occur in the Siebel Hight-Interactive Client

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