Language Preference in EnterpriseOne

Purpose of Document

 The purpose of this document is to discuss possible inquiry on LNGP (Language, LanguagePreference, Language Preference) across EnterpriseOne applications.

 

 

Q1. What is Language Preference (LNGP)?

Language Preference (LNGP) is a UDC - User Defined Code (01/LP) that specifies the language to use on forms and printed reports. Before you specify a language, a code for that language must exist at either the system level or in your user preferences.


 

Q2. Where is LNGP defined?

The table F00921 (User Display Preferences) contains LNGP - LanguagePreference (Language) with the following specifications:

Note:

 


 

Q3. When does the value get read?

This EnterpriseOne specific codes are meant for translating default language value during package build, interactive application runtime or running batch application. 


 

Q4. What are the standard language code in EnterpriseOne?

Standard language code is written at Description 02 for UDC 01/LP.

Language Preference on UDC 01/LP, UDC H79/AS and UDC H95/LN

CodesDescription 01Description 02Special HandlingDescription 02
(H79/AS)
Description 02
(H95/LN)
  Domestic Language en      
AR Arabic ar   CP1256 arabic
BG Bulgarian bg   CP1251 bulgaria
C Czech cs   CP1250 czech
CS Chinese Simplified zh_CN   GB2312 simpcb
CT Chinese Traditional zh_TW   BIG5 tradcb
DN Danish da   CP1252 danishx
DU Dutch nl   CP1252 dutchx
E English en     englishx
F French fr   CP1252 frenchx
FN Finnish fi   CP1252 finnishx
G German de   CP1252 germanx
GR Greek el   CP1253 greek
HR Croatian hr   CP1250  
HU Hungarian hu   CP1250 hungarian
I Italian it   CP1252 italianx
J Japanese ja 3 SJIS japanb
KO Korean ko   KSC koreab
NO Norwegian no   CP1252 nynorskx
P Portuguese pt   CP1252 portugx
PO Polish pl   CP1250 polish
RO Romanian ro   CP1250  
RU Russian ru   CP1251 russian
S Spanish es   CP1252 spainishx
TR Turkish tr   CP1254 turkish
W Swedish sv   CP1252 swedishx

 

Note: Do not specify language preference 'E' because it would create an additional set of Central Objects for 'E' that is identical to 'Blank' value




Q5. What is the purpose of 'Description 02' value?

This value is used to store standard language code in industry.

Note:


 

Q6. What is the Special Handling Code?

The Special Handling Code is used to indicate how many bytes are required to write a single character. (This value is not that meaningful because any Unicode requires 2 bytes to store it.)

Currently this value is meant for,

Note:

 


 

Q7. What is UDC H79/AS?

H79/AS (ASCII Code Page) is used to indicate ASCII (The American Standard Code for Information Interchange,) which represents text in computer code. Code Page or encoding defined here will be used in encoding/decoding characters entered. Do not modify any value because system code makes use of it.


 

Q8. What is UDC H95/LN?

H95/LN (Text Search Languages) shows relationships between language in EnterpriseOne with 3rd party software. Do not modify any defined values because system code makes use of it.


 

Q9. What is UDC H95/XL?

UDC H95/XL (XML Publisher Object Lang) stores possible languages that may be used in BI Publishing. The UDC code value is used when setting the Object Language of the BI Publisher report template in P95600 (BI Publisher Object Repository). Currently the number of records in UDC H95|XL may be bigger than actual values available in UDC 01/LP.  The code value of UDC H95|XL must match with the Description 02 of UDC 01/LP, or else the BI Publisher report job status will end with a "FL - Language Unavailable" error when submitted.


NOTE:
For Chinese Simplified and Chinese Traditional languages, the following UDC values are available in UDC 01|LP:

UDC 01|LP
         Codes       Description 01           Description 02      Hard Coded
         CS             Chinese Simplified      zh_CN                       N
         CT             Chinese Traditional    zh_TW                      N

However, in UDC H95|XL, you can only find a default record as follows:
UDC H95|XL
        Codes       Description 01           Description 02      Hard Coded
        ZH             Chinese                                                     Y

In order to use Chinese Simplified and Chinese Traditional Languages in embedded BI Publisher report, you will need to add the following UDC values in H95|XL so that these code values will match the description 02 values of UDC 01|LP for CS and CT languages:

UDC H95|XL
        Code         Description 01         Description 02    Hard Coded
        ZH_CN      Chinese Simplified                                   Y
        ZH_TW     Chinese Traditional                                 Y

Also, use the respective template Object Language ZH_CN or ZH_TW in P95600.

 


 

Q10. Sequence of getting language information during XML (xmlpGetEmailFromAN8)?

This function looks for AN8 recipient language preference first in F0101 table, and if it's not available, it goes for the F00921 table.


 


Q11. Can the code be changed?
No. Do not change code because a number of tables reference UDC 01/LP.


 


Q12. List of Tables with Language Option?

Tables which contain Language Preference Information are listed below.

Table IDDescriptionOthers
F0004D     User Defined Codes - Alternate Language Descriptions Corresponds to F0004
F0005D     User Defined Codes - Alternate Language Descriptions Correspond to F0005
<Document 974199.1> - E1: FDA: UDC Values Not Shown for Language Users in Visual Assist
F0006D     Business Unit Alternate Description Master Corresponds to F0006
F00090D    Supplemental Database Language Preferences Corresponds to F0090
F0012D     AAI Alternate Description Master Corresponds to F0012
F00165     Media Objects storage  
F0083      Menu Text Override File Control Table
F00921     User Display Preferences F00921.LNGP controls in getting specification
F00926     Anonymous User Access Table  
F00941     Environment Detail - One World  
F0101      Address Book Master F0101.LNGP determines the language preference of customer/supplier but this is not a key rather this is to indicate customer/supplier's language preference which in turn affect in getting item description
F0101Z2    Address Book - Interoperability    
F03B28     Letter Text  
F051124    Director Text Setup File  
F051421    Word Index  
F05401     Self-Service Process Flow Director Text  
F05430     ESS User Defined Text  
F060117    Employee Master - International Data  
F069016T   Payroll Tax Area Profile - Tag File  
F0800612   User Defined Job Competency Description Reference  
F08460     Job Posting Fields by Tab  
F08461     Standard Phrases  
F08466     eRecruit General Constants  
F08473     Job Posting Sort Workfile  
F085518    Benefit Confirmation Statement Options  
F085540    Benefits Enrollment Plan/Option URL Address  
F087711B   Performance Appraisal Header Template Keys  
F08776     CBPA Appraisal Templates  
F0901D     Account Master - Alternate Description Corresponds to F0901
F1201D     Asset Master - Alternate Description Corresponds to F1201
F1215      Specification Cross Reference  
F150120D   Tenant Exclusion - Alternate Description Corresponds to F150120
F150122D   Share Factor Denominator - Alternate Description Corresponds to F150122
F15019D    Billing Frequency - Alternate Description  
F1501BD    Lease Master Header - Alternate Description  
F1502BD    Recurring Billings Master - Alternate Description  
F1506D     Floor Master - Alternate Description  
F1507D     Unit Master - Alternate Description  
F1512D     Billing Code Extension - Alternate Description  
F1514D     Area Master - Alternate Description                           
F1521D     Log Detail Master - Alternate Description                     
F1523D     Log Standards Master - Alternate Description                  
F1530HD    E.P. Class Master Alternate Description  
F1531D     Expense Participation Class Adj. - Alternate Description  
F1544BD    Sales Analysis Control - Alternate Description                
F157011D   Lease Option Type Header - Alternate Description  
F157012D   Lease Option Type Detail - Alternate Description              
F15702D    Legal Clause Space Detail - Alternate Description             
F159071D   Market/Potential/Renewal Rent Master - Alternate Description  
F1754      Case Provider Group Routing Rules  
F1755      Case Master  
F4001Z     Batch Receiver File - Order Headings  
F4016      Print Messages <Document 625434.1> E1: 42: Print Messages Preference (P40305/P40162)
F410014D   Template Master - Alternative Description  
F41008D    Matrix Detail Alternate Language  
F4101D     Item Master - Alternative Description Corresponds to F4101
F4101HD    Item Hierarchy - Alternate Description  
F4201      Sales Order Header File  
F42019     Sales Order Header History File  
F4201Z1    Sales Order Header Unedited Transaction File  
F42UI01    SO Header Cache File (MBF)  
F4301      Purchase Order Header  
F4301Z     PO Header Work File  
F4301Z1    Purchase Order Header Unedited Transaction Table  
F47011     EDI Purchase Order Header - Inbound     
F47016     EDI Purchase Order Header - Outbound  
F47021     EDI P.O. Acknowledgment Header - Inbound  
F47026     EDI P.O. Acknowledgment Header - Outbound  
F47031     EDI Shipping Notice Header - Inbound  
F470373    EDI ASN Shipping  
F47046     EDI Invoice Header (Sales) - Outbound  
F47071     EDI Receiving Advice Header - Inbound  
F47076     EDI Receiving Advice Header - Outbound    
F47091     EDI Request for Quote Header - Inbound  
F47096     EDI Request for Quote Header - Outbound  
F47101     EDI Response to RFQ Header - Inbound   
F47106     EDI Response to RFQ Header - Outbound  
F47131     EDI Purchase Order Change Header - Inbound  
F47136     EDI Purchase Order Change Header - Outbound  
F47141     EDI P.O. Change Acknowledgment Header - Inbound  
F47146     EDI P.O. Change Acknowledgment Header - Outbound  
F47156     EDI Shipping Schedule Header - Outbound   
F4716      EDI Item Text - Inbound/Outbound  
F4801ST    Purge - Work Order Master Tag File  
F4801T     Work Order Master Tag File  
F4801TZ2   Warranty Claim/Supplier Recovery processing     
F48161     Failure Analysis Codes  
F4817      Service Order Extension  
F5192D     Supplier Analysis Alternate Language Description  
F7430030   Legal Document Header (Print Info) - COMM - 03B  
F81A10     DW Log File - OneWorld     
F81A122    Dream Writer Processing Option Interim File F59012 - F81A122  
F83100     Date Title  
F83110     Column Headings  
F83110B    52 Period Column Headings  
F89000     Translation Contant  
F9002      Task Alternate Descriptions  
F9005D     Variant Description Alternate Description  
F9006D     Variant Detail Alternate Description  
F9030      Documentation Cross Reference    
F9060D     Component Definition - Alternate Description       
F9061D     Workspace Definition - Alternate Description  
F9062D     Top-Level Navigation Icon Definition - Alternate Description  
F9063D     Secondary Navigation Definition - Alternate Description  
F90CA24E   Simple Template Alternate Key  
F91100D    Favorites - Alternative Description  
F9202      Data Field Display Text Data Dictionary (Central Object)
F9203      Data Item Alpha Descriptions Data Dictionary (Central Object)
F9500002   Reason Codes  
F95900D    PM System Definition Language (PSPMSYSDEFN_LNG)  
F959310D   PM Event Set Language (PSPMEVENTSET_LN)  
F959311D   PM Event Definition Language (PSPMEVENT_LNG)  
F959320D   PM Transaction Set Language (PSPMTRANSSET_LN)  
F959321D   PM Transaction Definition Language (PSPMTRANS_LNG)  
F959331D   PM Metric Definition Language (PSPMMETRIC_LNG)  
F959332D   PM Metric Value Language (PSPMMETRICVALUE_LN)  
F959341D   PM Context Defenition Language (PSPMCONTEXTDEFN_LNG)  
F964726    Special Instructions DD Glossary  
F96491     Language_OMW groupings detail   
F967611    Software Update Language Table  
F969002    Change Table - Task Translation     
F9757      Change Table - Data Item Alpha Description        
F98220D    OMW Project Descriptions  
F98306     Processing Option Text   
F98750     Forms Design Aid Text Information Central Object
F98760     Report Design Aid Text Information Central Object
F98800D    Process Master Alternate Description                          
F98800DN   Process Master Alternate Description - Net Change  
F98810D    Task Master Alternate Description  
F98810DN   Task Master Alternate Description - Net Change  
F98950     User Overrides Table Central Object
F98950D    User Overrides Language Table Central Object
F98980 Font Override by Language <Document 664157.1> - E1: RDA: Using P98980 Font Override Application to Define Report Font
F989999 Java Persistent Objects table Central Object
Column:  LNGPREF
This table contains serialized object table which JAS can understand. Depends on F00921.LNGP, (if it exists) language specific description will be shown on form or other objects.

 

Note:

 



Other Reference:


 

Note: This document is created based on EnterpriseOne Application Release 9.1. Some functionality may differ in other application releases.