Field With Carriage Return Modified To Carriage Return Plus Line Feed Pair (Doc ID 2195514.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Insurance - Version 8.1.1.14.13 [IP2014] and later
Information in this document applies to any platform.

Symptoms

On : 8.1.1.14.13 [IP2014] version, Client Functionality

ACTUAL BEHAVIOR
---------------
Data imported from EIM or EAI can have only CH(13) as a new line character.
But if those data is exposed on HI application and use shortcut key to move to
other record while the focus is on the field, the data is updated unintentionally.
For example, if Comment control/list column on Activity Form Applet or Activity
List Applet has a data as follow:

AAACH(13)BBB

the data will be updated as follow:

AAACH(13)CH(10)BBB

If there a code in BusComp_(Pre)WriteRecord, the code will be invoked as well.

EXPECTED BEHAVIOR
-----------------------
As long as the customer does not update the record on UI, the data should remain not updated.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. User goes to the Activity List Applet on the Siebel High Interactivity Framework.
2. Click on the Comment field with the mouse.
3. User presses Ctrl+Down Arrow to scroll down the list (with the cursor in the Activity Comment field). No field values are modified by the user.
4. When the cursor lands on an Activity Comment in the list with a sole carriage return, Siebel fires a WriteRecord in the background to update the comment.
5. If the Activity Status = Done, the Activity is supposed to be read-only and can’t be updated.
6. The User gets a popup message saying the Activity is read-only, even though the user made no field changes.
7. The Activity Comment field has a TextArea control defined on the Comment field.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Only displaying a data on UI causes data update unintentionally.

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