• admin

Cascading vs Interdependent LOV

Cascading LOV

Cascading LOV or hierarchical LOV is an LOV whose values have their own sub-lovs. In Teamcenter, the cascading lovs are display as levels. We can setup multiple levels of values, the final level value selected is stored as property value

Foe example, to define city property with cascading lov of st level as country, 2nd level as states and 3rd level as cities.


Steps to create cascading LOV

  • Create a main classic LOV to hold the sub LOV's. All the values of the main LOV should have a sub LOV assigned. For example, in main LOV create with state names as value, then create sub LOV for each state with city names.


Main LOV
  • Open the main LOV created in BMIDE. Select the Show Cascading View check box. Cascading LOV view is not shown unless the check box is selected.

  • Select a value in the main LOV and choose sub LOV. In the LOV selection dialog box, select the sub lov. In case not created, create the sub lov for each value in main LOV.


Sub LOV
Cascading View
  • Attach the main LOV to the property using LOV attachments section.

Cascading view and LOV attachments


Interdependent LOV

Interdependent LOV is to display the list of values for a property based on a value selected for other property.

For Example, to define states and city property. Based on the state value selected, the city property list of value should be displayed.


Steps to create Interdependent LOV:

  • Create a cascading LOV by following the steps from Cascading LOV.

  • Open the main LOV created in BMIDE. Select the Show Cascading View check box. Cascading LOV view is not shown unless the check box is selected.

  • Ensure the cascading LOV is attached to a property in LOV attachments table.

  • Select the attachment in the LOV attachments table and chose Edit.

Attachments Edit
  • Interdependent LOV dialog box appears. Select the property and click Attach.

Interdependent LOV dialog
  • Select the interdependent property.

Interdependent LOV attachment
  • Save and deploy the changes.


Differences between Cascading & Interdependent LOV:

  • In cascading lov, only the final level values is stored in property (i.e, in database). We cannot track back the hierarchy for any validation or for any custom logic.

  • As Interdependent lov captures the main and sub lov in different properties, all values are stored in teamcenter properties (i.e, in database)