SetFieldValue After NewRecord(NewAfter) Erroring For ActivateField in 15.5PS (Doc ID 2087463.1)

Last updated on JULY 07, 2017

Applies to:

Siebel CRM - Version 15.5 [IP2015] and later
Information in this document applies to any platform.
""Checked For Relevance on 07-Jul-2017""

Symptoms

On : 15.5 [IP2015] version, Siebel VB / eScript / COM

IP15+PS5: SetFieldValue after NewRecord(NewAfter) asking for ActivateField

Customer have upgrading from 8.1.1.5 to IP15. Customer has applied PS5
Customer have observed that after we create NewRecord(NewAfter) in Action BC and set non-force-active fields like ACD Call Duration,
---------------------------
Siebel
---------------------------
Cannot set a value for field ACD Call Duration because it is not active.(SBL-EXL-00147)

---------------------------
OK
---------------------------

ActivateField should be asked for Set/GetFieldValues only, whereas NewRecord should not need it.


ERROR
-----------------------
(SBL-EXL-00147)
Cannot set a value for field ACD Call Duration because it is not active.(SBL-EXL-00147)



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a button on the applet to invoke the script to create new record.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot create new records.

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