SiebelApp.S_App.SetProfileAttr Causing Error In Picklists When Used In FieldChange Function

(Doc ID 2334616.1)

Last updated on DECEMBER 01, 2017

Applies to:

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

Symptoms

When adding a PM to DEFAULT LIST APPLET the presence of SiebelApp.S_App.SetProfileAttr in FieldChange function causes PickList applets that are opened on List Applets to throw an error when you change the record selected.
The picklist applet cannot be closed unless the user presses the applet X symbol rather than OK or Cancel.

STEPS to replicate this:
***********************

1. Add custom JS file to C:\Siebel\eappweb\PUBLIC\scripts\siebel\custom
2. Add record to Manifest Files
3. Add record in Manifest Administration with:

Type = Applet
Usage = Presentation Model
Name = DEFAULT LIST APPLET
It references the file added at the previous step.

4. Log out and clear the browser cache.
5. Log into the application.
6. Go to List of Values page and access the Parent LIC dropdown list ( use TAB to enter the Column where the Pick Applet resides )
7. Change the focus on a different record in the Parent LIC associated to the dropdown.
8. ERROR: An error happened during restoring the context for requested location. (SBL-UIF-00313)

NOTE: If CLICK is used to open the pop-up, error is not triggered.

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