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 [IP2013] and later
Information in this document applies to any platform.


On : [IP2013] version, Order Management

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.

Functionality should not truncate the values.

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.

This will cause incorrect calculation dealing with revenue.


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