Linked Item Definitions on Child Items Will Return Values From Root Level (Doc ID 543726.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel eConfigurator - Version 7.8.2 SIA [19213] and later
IBM AIX on POWER Systems (64-bit)
***Checked for relevance on 04-Sep-2013***
***Checked for relevance on 01-Aug-2016***


Symptoms

Customer noticed that child Linked Items (LI) do not work as expected.


Example:
1) CP "root" has a child product with name "child" and default cardinality set to 1.

2) "child" has LI definition with name clink:
 <CfgVariableDef BUS_OBJ = "Order Entry (Sales)" BUS_COMP = "Order Entry - Line Items" FIELD_NAME = "Note" SEARCH_SPEC = "" SORT_SPEC = "" DEFAULT_VAL = "" EXECUTE = "N"/>

3) "root" has LI definition with name rlink:
 <CfgVariableDef BUS_OBJ = "Order Entry (Sales)" BUS_COMP = "Order Entry - Line Items" FIELD_NAME = "Note" SEARCH_SPEC = "" SORT_SPEC = "" DEFAULT_VAL = "" EXECUTE = "N"/>

Because of flag Execute=N in the LI definition both objects are supposed to return the values of the current active record when starting eConfigurator:

Problem:
When an order line item is customized, clink does not show value of field "Note" of child order item. It shows the value of the root order item

Example order line item:

SequenceProduct NameField NoteExpected LICurrent LI
1 root root note root note root note
1.1 child child note child note root note

 

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