Interpreting Component Processor Behavior
When you open a component, the component processor:
-
Compares the user's preferred language against the base language for the database.
-
Uses the record information from the base application table (DEPARTMENT_TBL).
If a record in the base application table exists for the user's preferred language, the fields on the related-language table (DEPARTMENT_LANG) overlay the record information. For example, a German user sees German descriptions even if the base language for the database is English.
When you change the user's preferred language and save the component:
-
The component processor writes all the data for related-language fields back to the related-language table.
-
The component processor writes the rest of the data back to the base application table.
-
The German user’s entries for the DESCR and DESCRSHORT fields are saved back to the DEPARTMENT_LANG table with its key values and the LANGUAGE_CD field in German.
-
The data that was entered by the German user in the key fields, as well as MANAGER_NAME and ACCOUNTING_OWNER fields, are saved on the parent record DEPARTMENT_TBL.