Unexpected Behaviour With Decimal Values After Installing 16.13 Patchset (Doc ID 2299246.1)

Last updated on AUGUST 21, 2017

Applies to:

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

Symptoms

On : 16.6 [IP2016] version, Client Functionality

ACTUAL BEHAVIOR
---------------
Unexpected behavior with decimal values after installing 16.13 patchset

This is regarding the issue which was described in Bug 24346131 : DECIMAL ROUNDING PRECISION INCORRECT FOR DECIMAL PLACES >= 7 and resolved in 16.6 patchset.

Now I install 16.13 patchset. Behavior changed.
If set 0,0000009 value, after i leave "No. of digits after decimal" field, then 0,000001 appears.
But if I set value 0,00000099 and then leave the field, 0 appears instead of 0,000001

Also if i put 0,00000009 then after i leave the field value 9 appears.

This is happening for the vanilla View, please check in the view


STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1. Navigated to the View Site Map -> Administration - Data -> Currencies -> Exchange Rates.

2. In Applet "Currency Entry Applet" Control "Smallest Denomination". Paste the Value 0.0000007 but get 0.000001

When the value entered after the Decimal point is 6 i,e (0.0000007), once Tab from the Currency Field, the value is converted to 0.000001 automatically.


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