Configuring Siebel Business Applications > Localizing Siebel Business Applications > Localizing a Multilingual List of Values >
Configuring a Multilingual List of Values
To configure an MLOV, you modify objects in Siebel Tools, and then perform administration tasks in the Siebel client. If your implementation uses certain Siebel modules, such as Siebel Workflow, then you must perform more configuration. For more information, see Configuring Certain Siebel Modules to Use MLOV Fields. To configure a multilingual list of values
- Consider potential performance issues.
For more information, see Considering Factors That Affect MLOV Performance.
- In Siebel Tools, display the following object types:
- Make sure the list of values is translatable:
- In Siebel Tools, in the List of Values list, locate the list of values you must modify.
For more information, see Creating a New List of Values.
- Make sure the Translate property contains a check mark.
For more information, see Modifying the Translate Property.
- Make sure the Multilingual property contains a check mark.
- Make sure the list is bounded:
- In the Object Explorer, click the Flat tab, and then click Pick List.
- In the Pick Lists list, query the Type Value property for the type of list of values you must modify.
- Make sure the Bounded property contains a check mark.
- Make sure the columns that the list references are bounded and consistent:
- In the Object Explorer, click Column.
- In the Columns list, query the LOV Type property for the list of values type you must modify.
- Make sure the LOV Bounded property for each column contains a check mark.
For more information, see Example of Determining Whether the List Is Bounded.
- Make sure the Translation Table Name property is set to S_LST_OF_VAL for all columns.
- Make sure the LOV Type for the list matches the LOV Type of the column that the field for the list references.
- Make sure you can use the column with an MLOV.
For more information, see Columns That You Cannot Use with an MLOV.
- Make sure the column that is referenced by the field that uses the list contains the following property.
|
|
Translation Table Name |
S_LST_OF_VAL |
- Check the visibility rules for references to the list of values that is a part of your MLOV configuration:
- In the Object Explorer, click the Flat tab, and then click Dock Object Visibility Rule.
- In the Dock Object Visibility Rules list, query the SQL Statement field for literals across all rows that are not empty.
- Identify the values that Siebel CRM must translate.
- If necessary, modify the Display Value to the language-independent code.
You must modify the display value for any reference in a visibility rule that references a list of values entry for a type that you configure for multilingual support. Note that you cannot modify visibility rules.
- Compile your modifications.
- Configure display values for each language you must support:
- Open the Siebel client, navigate to the Administration - Data screen, and then click the List of Values link.
- Locate the list of values you must modify.
- Create a new record for each display value for the type of list of values that you use for a language.
For more information, see Adding Records for All Supported Languages.
- Repeat Step c for each language you must support.
- Use the MLOV Converter Utility to convert data for the current lists of values.
For more information, see Converting Your Current Data for an MLOV.
- Test your modifications.
Example of Determining Whether the List Is Bounded
Table 67 lists columns for the AVAILABILITY_STATUS list of values type. Three of the columns are bounded, but you cannot configure these columns as multilingual because the NEXT_AVAIL_CD column is not bounded. If you run the MLOV Converter Utility on this configuration, then the utility displays an error message similar to columns are inconsistently bounded . For more information, see Fixing an Inconsistently Bounded List of Values or an Improperly Set Translation Table Property.
Table 67. Example of Inconsistently Bounded Columns
|
|
|
CURR_AVAIL_CD |
AVAILABILITY_STATUS |
Y |
NEXT_AVAIL_CD |
AVAILABILITY_STATUS |
Y |
CURR_AVAIL_CD |
AVAILABILITY_STATUS |
Y |
NEXT_AVAIL_CD |
AVAILABILITY_STATUS |
N |
You can modify the LOV Bounded and LOV Type properties of the column in the following situations:
- For a predefined column that is not already assigned to a predefined list of values type.
- For a predefined column that is already assigned to a predefined list of values type and that has the LOV Bounded property set to FALSE, you can modify the LOV Bounded property to TRUE. Siebel CRM supports this configuration only in the context of enabling an MLOV.
You can configure a custom extension column for use with an MLOV. Do not configure a column for an MLOV unless you are sure that you intend to use that column in your implementation. Example of Translating Names That Siebel CRM Displays in a List of Values
The Tactics GanttChart Ax Applet - Home Page applet is a standard Gantt chart applet that is part of the Home Page View (DBM) view. This applet is similar to the FS DB Planned GanttChart AX Applet in the predefined FS AxGanttChart View. The FS Dispatch Board Screen includes the FS AxGanttChart View. The following LOV types control how Siebel CRM displays information in the Tactics GanttChart Ax Applet - Home Page applet:
- The MONTH_NAME LOV type controls the month names.
- The DAY_NAME LOV type controls the day names.
Siebel CRM displays the month and day names in the right frame of the Gantt chart applet. This frame includes scheduled time periods in a calendar. You can translate the month and day names. To translate names that Siebel CRM displays in a list of values
- In Siebel Tools, in the List of Values list, locate the list of values you must modify.
For more information, see Creating a New List of Values.
- Add translated display values for the languages that Siebel CRM must display.
For more information, see Adding Records for All Supported Languages.
- Make sure the Multilingual property contains a check mark for the LOV type row and the display value rows.
Columns That You Cannot Use with an MLOV
Table 68 lists columns that you cannot use with an MLOV.
Table 68. Columns That You Cannot Use with an MLOV
|
|
|
|
S_AGREE_POSTN |
APPR_ROLE_CD |
AGREEMENT_APPR_ROLE |
Yes |
S_AUDIT_ITEM |
You cannot use any columns in the S_AUDIT_ITEM table. |
Not applicable |
Not applicable |
S_CONTACT |
PREF_LANG_ID |
No LOV type |
No |
S_CONTACT_X |
ATTRIB_48 |
No LOV type |
No |
S_CS_RUN |
STATUS_CD |
CALL_SCRIPT_SAVE_STATUS |
Yes |
S_DOC_ORDER |
TAX_EXEMPT_REASON |
GLOBAL_TAX_EXEMPTION |
Yes |
S_ONL_LAYOUT |
CONTROL_TYPE_CD |
No LOV type |
No |
S_ORG_EXT |
DIVN_CD |
SAP_DIVN_CD |
Yes |
S_ORG_EXT |
DIVN_TYPE_CD |
DIVISION_TYPE |
Yes |
S_ORG_EXT_XM |
NAME |
No LOV type |
No |
S_PRI_LST_ITEM |
PRI_METH_CD |
SRVC_PRICING_METHOD |
Yes |
S_PROD_INT_CRSE |
CRSE_TYPE_CD |
SOURCE TYPE (Internal) |
Yes |
S_PROD_INT_X |
ATTRIB_50 |
No LOV type |
No |
S_PROD_INT_X |
ATTRIB_51 |
No LOV type |
No |
S_PROD_INT_X |
ATTRIB_53 |
No LOV type |
No |
S_PROJ_ORG |
PROJ_ROLE_CD |
PS_SUBCONTRACTOR_ROLE |
No |
S_PROJITEM |
PROD_AREA_CD |
PROD_DEFECT_SUB_AREA |
Yes |
S_PROJITEM |
STATUS_CD |
No LOV type |
No |
S_SRC |
SRC_CD |
SOURCE_TYPE |
Yes |
S_SRC |
STATUS_CD |
CAMPAIGN_STATE |
No |
S_SRC_EVT |
FORMAT_CD |
EVENT_FORMAT |
Yes |
S_SRCH_PROP |
NAME |
No LOV type |
No |
|