LineItemICField Property is Truncating the Value if Mapped to a Currency Field Having Value 4 Digits or More (Doc ID 2024994.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel eCommunications - Version 8.1.1.11.11 [IP2013] and later
Information in this document applies to any platform.

Symptoms

On : 8.1.1.11.11 [IP2013] version, Order Management

ACTUAL BEHAVIOR
---------------
Product Attribute mapping on Line Item is not working correctly for attribute values > 3 digits

LineItemICField is not working correctly if mapping to a currency field and that field has a value greater than 3 digits, or creater than the value 999.

For instance, if you specify a value of $456, then it saves and works just fine. However, if you specify a value such as $4567, then it gets saved as $4.

EXPECTED BEHAVIOR
-----------------------
Functionality should not truncate the values.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a Freeform attribute.
2. Attach the attribute to a class than to a product.
3. In the product, map the attribute to a currency field using LineItemICField property for the product.

BUSINESS IMPACT
-----------------------
This will cause incorrect calculation dealing with revenue.

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