Search Results jtf_auth_permissions_tl_pk
Overview
The JTF_AUTH_PERMISSIONS_TL table is a core translation table within the Oracle E-Business Suite (EBS) CRM Foundation (JTF) module. Its primary function is to store multilingual descriptions for permission records, enabling the application's authorization framework to support global deployments. This table operates as a child or satellite table to its base data table, JTF_AUTH_PERMISSIONS_B, which holds the primary, language-invariant permission definitions. The existence of this translation table is a standard architectural pattern in Oracle EBS, ensuring that user-facing text for security permissions can be presented in a user's preferred language, a critical requirement for versions 12.1.1 and 12.2.2.
Key Information Stored
As a translation table, JTF_AUTH_PERMISSIONS_TL contains language-specific textual data linked to a primary key from its base table. While the full column list is not detailed in the provided metadata, the structure follows a well-defined Oracle EBS translation table pattern. The key columns typically include:
- PERMISSION_DESC_ID: The primary key column, which is also a foreign key referencing JTF_AUTH_PERMISSIONS_B. This column links the translated description to its corresponding base permission record.
- LANGUAGE and SOURCE_LANG: Standard columns that identify the language code (e.g., 'US', 'DE') of the translated row and the original language of the source data, respectively.
- DESCRIPTION or a similarly named column: This field holds the actual translated text for the permission, which is displayed in the user interface.
- Standard CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, and LAST_UPDATE_DATE columns for auditing.
Common Use Cases and Queries
This table is primarily accessed by the application's runtime to retrieve permission descriptions in the correct language for UI rendering. Common technical and reporting scenarios include:
- Retrieving Translated Permissions for a Session: Applications will join this table with JTF_AUTH_PERMISSIONS_B, filtering on the user's session language (NLS_LANGUAGE) to display a permission list.
- Data Migration and Translation Maintenance: During implementation or upgrades, scripts may query or update this table to add or modify translated text for custom permissions.
- Security Audit Reports: Generating reports that list all application permissions with their descriptions in a specific language for security review.
SELECT b.PERMISSION_NAME, tl.DESCRIPTION FROM JTF_AUTH_PERMISSIONS_B b, JTF_AUTH_PERMISSIONS_TL tl WHERE b.PERMISSION_DESC_ID = tl.PERMISSION_DESC_ID AND tl.LANGUAGE = 'F' ORDER BY tl.DESCRIPTION;
Related Objects
JTF_AUTH_PERMISSIONS_TL has a direct and singular documented relationship, as confirmed by the provided foreign key metadata.
- JTF_AUTH_PERMISSIONS_B: This is the base table for permission definitions. The foreign key from JTF_AUTH_PERMISSIONS_TL.PERMISSION_DESC_ID references the primary key in JTF_AUTH_PERMISSIONS_B. All translation records are dependent on a corresponding record in this base table. Any query joining these tables must use the PERMISSION_DESC_ID column as the join condition.
-
Table: JTF_AUTH_PERMISSIONS_TL
12.1.1
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_AUTH_PERMISSIONS_TL, object_name:JTF_AUTH_PERMISSIONS_TL, status:VALID, product: JTF - CRM Foundation , description: Translation table , implementation_dba_data: JTF.JTF_AUTH_PERMISSIONS_TL ,
-
Table: JTF_AUTH_PERMISSIONS_TL
12.2.2
owner:JTF, object_type:TABLE, fnd_design_data:JTF.JTF_AUTH_PERMISSIONS_TL, object_name:JTF_AUTH_PERMISSIONS_TL, status:VALID, product: JTF - CRM Foundation , description: Translation table , implementation_dba_data: JTF.JTF_AUTH_PERMISSIONS_TL ,