SBL-UIF-00277 error on creating a new record using NewRecord via InvokeMethod method (Doc ID 1629264.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Tools - Version 8.1.1.11 SIA [23030] and later
Information in this document applies to any platform.

Symptoms

On :  8.1.1.11 SIA [23030] version, Siebel VB / eScript / COM

When attempting to execute create a new record in the WebApplet_Load event, the following error occurs.

ERROR
-----------------------
 You may not add a record here. Either you do not have the necessary permission or there is a business rule restriction. For instance, the No Insert property of the Siebel repository applet object or the business component that it uses may be set to TRUE. .(SBL-UIF-00277).


STEPS
-----------------------
The issue can be reproduced at will with the following script:
 function WebApplet_Load ()
{
if(TheApplication().GetProfileAttr("CCRecord") == "Y")
{
this.InvokeMethod("NewRecord");
TheApplication().SetProfileAttr("CCRecord","N");
}
}

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, the intended functionality is not achieved.

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