UndoRecord method, invoked by browser script, may not be executed for the 1st record in the list right after the applet load in OpenUI
Last updated on DECEMBER 29, 2016
Applies to:Siebel CRM - Version 18.104.22.168.10 [IP2013] and later
Information in this document applies to any platform.
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:
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
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