RaiseErrorText In BusComp_DeleteRecord Does Not Work With View/Screen Navigation

(Doc ID 2200115.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Financial Services CRM - Version 8.1.1.8 [23012] and later
Information in this document applies to any platform.

Symptoms

In the following scenario, RaiseErrorText in BusComp_DeleteRecord does not work.

(1) In Siebel Tools, go to [Business Component] object list and select 'Action'.
(2) Add the following script for Action BC:
--------------------------------------------------
function BusComp_DeleteRecord()
{
TheApplication().RaiseErrorText("Test Message");
}
--------------------------------------------------
(3) Compile SRF file and login to Siebel application.
(4) Go to [Accounts]->[Accounts List]->[Activities] and delete a record in the bottom Activities applet.
(5) Save it by step off the record, click the upper applet or invoke 'Save Record' applet menu item. You will see the 'Test Message' as you expect.
(6) Delete another record in the bottom activities applet and then click any screen tab.
(7) This time, you will not see the 'Test Message' which should be displayed.

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