My Oracle Support Banner

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

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.