Search Results pa_resource_classes_tl
Overview
The PA_RESOURCE_CLASSES_TL table is a core data object within the Oracle E-Business Suite (EBS) Projects (PA) module, specifically for versions 12.1.1 and 12.2.2. It functions as a translation table, storing multilingual descriptions for resource classes defined in the system. Its primary role is to support global deployments by enabling the storage of user-friendly resource class names in multiple languages, which are then displayed within the application's user interface based on the user's session language. This table is integral to the Projects module's resource management and reporting capabilities, ensuring that resource classifications are comprehensible across different linguistic regions.
Key Information Stored
The table's structure is designed to hold language-specific translations linked to a base resource class identifier. Based on the provided metadata, the critical columns include:
- RESOURCE_CLASS_ID: The primary key column and a foreign key to the base table PA_RESOURCE_CLASSES_B. This column uniquely links each translated row to its corresponding master resource class definition.
- LANGUAGE: A foreign key to FND_LANGUAGES, this column stores the code (e.g., 'US', 'FR', 'DE') for the language of the translated text in that row.
- SOURCE_LANG: Also a foreign key to FND_LANGUAGES, this column indicates the original language in which the data was entered. It is used by the EBS translation utilities to identify which rows require translation.
- RESOURCE_CLASS_NAME: While not explicitly listed in the brief metadata, this is the standard column in translation tables that holds the actual translated text for the resource class's name or description.
Common Use Cases and Queries
This table is primarily accessed by the application runtime to display localized resource class names. Common practical scenarios include generating multi-language project reports, configuring resource assignments, and performing data extracts for external systems that require translated labels. A typical query to retrieve translated resource class information for a specific language would join this table with its base table.
Sample SQL Pattern:
SELECT b.RESOURCE_CLASS_CODE,
tl.RESOURCE_CLASS_NAME,
tl.LANGUAGE
FROM PA_RESOURCE_CLASSES_B b,
PA_RESOURCE_CLASSES_TL tl
WHERE b.RESOURCE_CLASS_ID = tl.RESOURCE_CLASS_ID
AND tl.LANGUAGE = USERENV('LANG') -- or a specific language code
AND b.END_DATE_ACTIVE IS NULL; -- to get active classes
For reporting, this table is often joined through views to project assignments, expenditure items, or planning resources to present user-friendly, translated class names instead of internal codes.
Related Objects
As indicated by the foreign key constraints, PA_RESOURCE_CLASSES_TL has direct dependencies on several key EBS objects.
- PA_RESOURCE_CLASSES_B: This is the base (or "seed data") table. It stores the fundamental, non-translatable attributes of a resource class, such as CODE and enabled dates. The TL table provides the language-specific NAME for these base records.
- FND_LANGUAGES: This Application Object Library table is referenced twice, validating the LANGUAGE and SOURCE_LANG columns to ensure they contain installed and supported language codes within the EBS instance.
- Related Views/APIs: While not specified in the metadata, the Projects module likely provides views (e.g., PA_RESOURCE_CLASSES_VL) that perform a outer join between the _B and _TL tables for simplified querying. Data in this table is typically maintained via the Oracle Projects application forms or underlying PL/SQL APIs, not via direct DML.
-
Table: PA_RESOURCE_CLASSES_TL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RESOURCE_CLASSES_TL, object_name:PA_RESOURCE_CLASSES_TL, status:VALID, product: PA - Projects , description: This table stores translated resource class information. , implementation_dba_data: PA.PA_RESOURCE_CLASSES_TL ,
-
Table: PA_RESOURCE_CLASSES_TL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RESOURCE_CLASSES_TL, object_name:PA_RESOURCE_CLASSES_TL, status:VALID, product: PA - Projects , description: This table stores translated resource class information. , implementation_dba_data: PA.PA_RESOURCE_CLASSES_TL ,
-
APPS.PA_RES_LIST_UPGRADE_PKG dependencies on PA_RESOURCE_CLASSES_TL
12.2.2
-
APPS.PA_RESOURCE_CLASSES_PVT dependencies on PA_RESOURCE_CLASSES_TL
12.1.1
-
APPS.PA_RES_LIST_UPGRADE_PKG dependencies on PA_RESOURCE_CLASSES_TL
12.1.1
-
APPS.PA_RESOURCE_CLASSES_PVT dependencies on PA_RESOURCE_CLASSES_TL
12.2.2
-
APPS.PA_RBS_UTILS dependencies on PA_RESOURCE_CLASSES_TL
12.2.2
-
APPS.PA_RBS_UTILS dependencies on PA_RESOURCE_CLASSES_TL
12.1.1
-
APPS.PA_RESOURCE_CLASSES_PVT SQL Statements
12.2.2
-
VIEW: PA.PA_RESOURCE_CLASSES_TL#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_RESOURCE_CLASSES_TL#, status:VALID,
-
PACKAGE BODY: APPS.PA_RESOURCE_CLASSES_PVT
12.1.1
-
APPS.PA_RESOURCE_CLASSES_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PA_RESOURCE_CLASSES_PVT
12.2.2
-
SYNONYM: APPS.PA_RESOURCE_CLASSES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_RESOURCE_CLASSES_TL, status:VALID,
-
VIEW: APPS.PA_RESOURCE_CLASSES_VL
12.1.1
-
VIEW: PA.PA_RESOURCE_CLASSES_TL#
12.2.2
-
APPS.PA_RESOURCE_CLASSES_PVT dependencies on FND_LANGUAGES
12.2.2
-
APPS.PA_RESOURCE_CLASSES_PVT dependencies on FND_LANGUAGES
12.1.1
-
TRIGGER: APPS.PA_RESOURCE_CLASSES_TL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PA_RESOURCE_CLASSES_TL+, status:VALID,
-
SYNONYM: APPS.PA_RESOURCE_CLASSES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_RESOURCE_CLASSES_TL, status:VALID,
-
VIEW: APPS.PA_RESOURCE_CLASSES_VL
12.2.2
-
TRIGGER: APPS.PA_RESOURCE_CLASSES_TL+
12.2.2
-
APPS.PA_RES_LIST_UPGRADE_PKG dependencies on PA_RESOURCE_CLASSES_B
12.2.2
-
TABLE: PA.PA_RESOURCE_CLASSES_TL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RESOURCE_CLASSES_TL, object_name:PA_RESOURCE_CLASSES_TL, status:VALID,
-
APPS.PA_RES_LIST_UPGRADE_PKG dependencies on PA_RESOURCE_CLASSES_B
12.1.1
-
Table: PA_RESOURCE_CLASSES_B
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RESOURCE_CLASSES_B, object_name:PA_RESOURCE_CLASSES_B, status:VALID, product: PA - Projects , description: This table stores resource class information. , implementation_dba_data: PA.PA_RESOURCE_CLASSES_B ,
-
TABLE: PA.PA_RESOURCE_CLASSES_TL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RESOURCE_CLASSES_TL, object_name:PA_RESOURCE_CLASSES_TL, status:VALID,
-
APPS.PA_RESOURCE_CLASSES_PVT dependencies on PA_RESOURCE_CLASSES_B
12.1.1
-
Table: PA_RESOURCE_CLASSES_B
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_RESOURCE_CLASSES_B, object_name:PA_RESOURCE_CLASSES_B, status:VALID, product: PA - Projects , description: This table stores resource class information. , implementation_dba_data: PA.PA_RESOURCE_CLASSES_B ,
-
FUNCTION: APPS.PA_RESOURCE_CLASSES_TL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PA_RESOURCE_CLASSES_TL=, status:VALID,
-
FUNCTION: APPS.PA_RESOURCE_CLASSES_TL=
12.2.2
-
View: PA_RESOURCE_CLASSES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RESOURCE_CLASSES_VL, object_name:PA_RESOURCE_CLASSES_VL, status:VALID, product: PA - Projects , description: This view shows information about predefined resource classes in Oracle Projects. , implementation_dba_data: APPS.PA_RESOURCE_CLASSES_VL ,
-
View: PA_RESOURCE_CLASSES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RESOURCE_CLASSES_VL, object_name:PA_RESOURCE_CLASSES_VL, status:VALID, product: PA - Projects , description: This view shows information about predefined resource classes in Oracle Projects. , implementation_dba_data: APPS.PA_RESOURCE_CLASSES_VL ,
-
APPS.PA_RESOURCE_CLASSES_PVT dependencies on PA_RESOURCE_CLASSES_B
12.2.2
-
PACKAGE BODY: APPS.PA_RESOURCE_CLASSES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_RESOURCE_CLASSES_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_RESOURCE_CLASSES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_RESOURCE_CLASSES_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_RES_LIST_UPGRADE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_RES_LIST_UPGRADE_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PA_RBS_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_RBS_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_RES_LIST_UPGRADE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_RES_LIST_UPGRADE_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.PA_RESOURCE_CLASSES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RESOURCE_CLASSES_VL, object_name:PA_RESOURCE_CLASSES_VL, status:VALID,
-
VIEW: APPS.PA_TASK_ASSIGNMENTS_V
12.2.2
-
PACKAGE BODY: APPS.PA_RBS_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_RBS_UTILS, status:VALID,
-
VIEW: APPS.PA_RESOURCE_CLASSES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_RESOURCE_CLASSES_VL, object_name:PA_RESOURCE_CLASSES_VL, status:VALID,
-
VIEW: APPS.PA_TASK_ASSIGNMENTS_V
12.1.1
-
APPS.PA_RES_LIST_UPGRADE_PKG dependencies on PA_RES_FORMATS_B
12.2.2
-
Table: FND_LANGUAGES
12.1.1
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_LANGUAGES, object_name:FND_LANGUAGES, status:VALID, product: FND - Application Object Library , description: National dialects , implementation_dba_data: APPLSYS.FND_LANGUAGES ,
-
Table: FND_LANGUAGES
12.2.2
owner:APPLSYS, object_type:TABLE, fnd_design_data:FND.FND_LANGUAGES, object_name:FND_LANGUAGES, status:VALID, product: FND - Application Object Library , description: National dialects , implementation_dba_data: APPLSYS.FND_LANGUAGES ,
-
APPS.PA_RES_LIST_UPGRADE_PKG dependencies on PA_RES_FORMATS_B
12.1.1