RefreshRecord does not work for a calculated field with Count(MVL) in V8
Last updated on MARCH 02, 2017
Applies to:Siebel Tools - Version 22.214.171.124  and later
Information in this document applies to any platform.
The following configuration works fine on 7.8.2.x, but it does not work on 8.0.x and 8.1.x.
(1) In a detail view with parent form applet and child list applet, the parent form applet has a field which shows how many child records related to the parent record.
(2) To to it, the parent BC has a calculated field which uses Count("MVL name") function.
(3) To refresh the field right after adding a child record, RecordRefresh method is called in WebApplet_InvokeMethod with WriteRecord method in the child applet.
In 7.8, after adding a child record and saving it, the RefreshRecord method is called and the calculated field gets refreshed everytime. But in 8.0 and 8.1, the calculated field gets refreshed only the first time and does not get refreshed after RefreshRecord is invoked from the 2nd time. I confirmed that RefreshRecord method works fine for normal fields or calculated fields which do not use Count(MVL) function.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms