Search Results jtf_auth_principals_tl
Overview
The JTF_AUTH_PRINCIPALS_TL table is a core translation table within the Oracle E-Business Suite (EBS) CRM Foundation (JTF) module. Its primary role is to store multilingual descriptions for authorization principals, enabling the application to present user-facing text in the language of the user's session. This table supports the seeded and custom principals defined in the base table, JTF_AUTH_PRINCIPALS_B, which are fundamental to the EBS authorization and security model for CRM components. The existence of this translation layer is critical for global deployments of EBS 12.1.1 and 12.2.2, ensuring that security role and responsibility names are appropriately localized.
Key Information Stored
As a standard EBS translation table, JTF_AUTH_PRINCIPALS_TL follows a specific structural pattern. Its key columns include the foreign key to the base table, PRINCIPAL_DESC_ID, which links each translated row to a specific principal in JTF_AUTH_PRINCIPALS_B. The LANGUAGE and SOURCE_LANG columns are mandatory, identifying the language code (e.g., 'US', 'DE', 'JA') for the translated text and the original language of the source data, respectively. The central column is PRINCIPAL_DESC, which holds the translated name or description of the authorization principal. Standard audit columns, such as CREATION_DATE and LAST_UPDATE_DATE, are also present.
Common Use Cases and Queries
The primary use case is the dynamic display of localized principal names within CRM application pages, such as security administration screens. A common reporting requirement is to list all principals with their descriptions in a specific language. The following sample query demonstrates joining the translation table to its base table to retrieve meaningful data:
SELECT b.PRINCIPAL_NAME, tl.PRINCIPAL_DESC, tl.LANGUAGE FROM JTF_AUTH_PRINCIPALS_B b, JTF_AUTH_PRINCIPALS_TL tl WHERE b.PRINCIPAL_DESC_ID = tl.PRINCIPAL_DESC_ID AND tl.LANGUAGE = USERENV('LANG');
Another critical scenario involves data fixes or custom localization efforts, where updates to the PRINCIPAL_DESC column in this table are performed to correct or add translations for new languages, always ensuring the LANGUAGE and SOURCE_LANG columns are correctly set.
Related Objects
This table has a direct and singular relationship with its base table, as documented in the provided metadata. The relationship is defined by a foreign key constraint where JTF_AUTH_PRINCIPALS_TL.PRINCIPAL_DESC_ID references JTF_AUTH_PRINCIPALS_B. This is a classic EBS base-translation table pair. The primary key for JTF_AUTH_PRINCIPALS_TL is JTF_AUTH_PRINCIPAL_TL_PK on the PRINCIPAL_DESC_ID column. For any functional or reporting operation, queries must join these two tables using the PRINCIPAL_DESC_ID column to associate a principal's functional data with its user-facing translated description.
-
Table: JTF_AUTH_PRINCIPALS_TL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_AUTH_PRINCIPALS_TL, object_name:JTF_AUTH_PRINCIPALS_TL, status:VALID, product: JTF - CRM Foundation , description: Translation table , implementation_dba_data: JTF.JTF_AUTH_PRINCIPALS_TL ,
-
Table: JTF_AUTH_PRINCIPALS_TL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_AUTH_PRINCIPALS_TL, object_name:JTF_AUTH_PRINCIPALS_TL, status:VALID, product: JTF - CRM Foundation , description: Translation table , implementation_dba_data: JTF.JTF_AUTH_PRINCIPALS_TL ,
-
APPS.JTF_AUTH_PRINCIPALS_PKG dependencies on JTF_AUTH_PRINCIPALS_TL
12.1.1
-
APPS.JTF_AUTH_PRINCIPALS_PKG dependencies on JTF_AUTH_PRINCIPALS_TL
12.2.2
-
APPS.JTF_AUTH_PRINCIPALS_PKG SQL Statements
12.1.1
-
APPS.JTF_AUTH_PRINCIPALS_PKG SQL Statements
12.2.2
-
APPS.JTF_AUTH_PRINCIPALS_PKG dependencies on FND_LANGUAGES
12.1.1
-
APPS.JTF_AUTH_PRINCIPALS_PKG dependencies on FND_LANGUAGES
12.2.2
-
PACKAGE BODY: APPS.JTF_AUTH_PRINCIPALS_PKG
12.2.2
-
VIEW: JTF.JTF_AUTH_PRINCIPALS_TL#
12.2.2
owner:JTF, object_type:VIEW, object_name:JTF_AUTH_PRINCIPALS_TL#, status:VALID,
-
TRIGGER: APPS.JTF_AUTH_PRINCIPALS_TL+
12.2.2
-
SYNONYM: APPS.JTF_AUTH_PRINCIPALS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_PRINCIPALS_TL, status:VALID,
-
SYNONYM: APPS.JTF_AUTH_PRINCIPALS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:JTF_AUTH_PRINCIPALS_TL, status:VALID,
-
TRIGGER: APPS.JTF_AUTH_PRINCIPALS_TL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:JTF_AUTH_PRINCIPALS_TL+, status:VALID,
-
PACKAGE BODY: APPS.JTF_AUTH_PRINCIPALS_PKG
12.1.1
-
VIEW: JTF.JTF_AUTH_PRINCIPALS_TL#
12.2.2
-
TRIGGER: APPS.JTF_AUTH_PRINCIPALS_B_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:JTF_AUTH_PRINCIPALS_B_T1, status:VALID,
-
FUNCTION: APPS.JTF_AUTH_PRINCIPALS_TL=
12.2.2
-
PACKAGE BODY: APPS.JTF_AUTH_PRINCIPALS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_AUTH_PRINCIPALS_PKG, status:VALID,
-
APPS.JTF_AUTH_PRINCIPALS_PKG dependencies on JTF_AUTH_PRINCIPALS_B
12.2.2
-
TABLE: JTF.JTF_AUTH_PRINCIPALS_TL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_AUTH_PRINCIPALS_TL, object_name:JTF_AUTH_PRINCIPALS_TL, status:VALID,
-
PACKAGE BODY: APPS.JTF_AUTH_PRINCIPALS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:JTF_AUTH_PRINCIPALS_PKG, status:VALID,
-
APPS.JTF_AUTH_PRINCIPALS_PKG dependencies on JTF_AUTH_PRINCIPALS_B
12.1.1
-
TABLE: JTF.JTF_AUTH_PRINCIPALS_TL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_AUTH_PRINCIPALS_TL, object_name:JTF_AUTH_PRINCIPALS_TL, status:VALID,
-
FUNCTION: APPS.JTF_AUTH_PRINCIPALS_TL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:JTF_AUTH_PRINCIPALS_TL=, status:VALID,
-
Table: JTF_AUTH_PRINCIPALS_B
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_AUTH_PRINCIPALS_B, object_name:JTF_AUTH_PRINCIPALS_B, status:VALID, product: JTF - CRM Foundation , description: A principal will be a user or a role. If the principal is a user then the column IS_USER_FLAG is set to 1 and USER_ID points to a user in FND_USER. We will later use application id to stripe the data for hosting purposes. , implementation_dba_data: JTF.JTF_AUTH_PRINCIPALS_B ,
-
TRIGGER: APPS.JTF_AUTH_PRINCIPALS_B_T1
12.2.2
-
TRIGGER: APPS.JTF_AUTH_PRINCIPALS_B_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:JTF_AUTH_PRINCIPALS_B_T1, status:VALID,
-
Table: JTF_AUTH_PRINCIPALS_B
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_AUTH_PRINCIPALS_B, object_name:JTF_AUTH_PRINCIPALS_B, status:VALID, product: JTF - CRM Foundation , description: A principal will be a user or a role. If the principal is a user then the column IS_USER_FLAG is set to 1 and USER_ID points to a user in FND_USER. We will later use application id to stripe the data for hosting purposes. , implementation_dba_data: JTF.JTF_AUTH_PRINCIPALS_B ,
-
TRIGGER: APPS.JTF_AUTH_PRINCIPALS_B_T1
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: PUBLIC.DATABASE_PROPERTIES
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DATABASE_PROPERTIES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: SYS.DBMS_STANDARD
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_STANDARD, status:VALID,
-
eTRM - JTF Tables and Views
12.2.2
description: Interface table to store data that needs to be displayed in Excel ,
-
eTRM - JTF Tables and Views
12.1.1
description: Interface table to store data that needs to be displayed in Excel ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1