Multilingual LOVs Query and Cache Performance
This topic is part of Guidelines for Data Objects Layer.
Multilingual List of Values (MLOV) fields are implemented below the business component level. Fields that point to MLOVs with enabled target columns return display values that match the current language setting for the session.
For display, the underlying language-independent code is converted
to its corresponding display value using a Siebel application lookup.
For searching and sorting, however, a database join to the list of
values table (S_LST_OF_VAL
) is performed. Make sure
that any configuration directly involving the S_LST_OF_VAL
table is compatible with your Siebel application MLOV functionality.
When a view with MLOVs is displayed for the first time, a separate
query on the S_LST_OF_VAL
table is made for each
field that has an MLOV. The query obtains all of the display values
for that MLOV and writes the values to the LOV cache in memory. When
the view is subsequently displayed during the same session, the values
are obtained from the cache rather than by issuing another query.
For more information about configuring MLOVs, see Configuring Siebel Business Applications and Siebel Global Deployment Guide.