Search Results pjm_task_attributes_tl_pk
Overview
The table PJM_TASK_ATTRIBUTES_TL is a core data object within the Oracle E-Business Suite Project Manufacturing (PJM) module. It functions as a translation table, storing user-defined descriptive attributes for tasks that are eligible for automatic assignment within the manufacturing project lifecycle. Its primary role is to support the multi-language capabilities of the application by holding translated text for task attributes, ensuring that the system can present these critical assignment criteria in the language of the user. This table is essential for configuring and maintaining the rules governing how tasks are automatically assigned to resources based on specific project and manufacturing criteria.
Key Information Stored
The table's structure is defined by its composite primary key, which uniquely identifies each translated record. The key columns are ASSIGNMENT_TYPE, ATTRIBUTE_CODE, and LANGUAGE. The ASSIGNMENT_TYPE and ATTRIBUTE_CODE columns link to the base table (PJM_TASK_ATTRIBUTES_B) to identify the specific auto-assignment rule. The LANGUAGE column holds the ISO code for the language of the translation (e.g., 'US' for American English). The most significant data column in this table is typically a DESCRIPTION or NAME field (implied by the translation table convention, though not explicitly listed in the provided metadata), which stores the translated, human-readable text for the attribute. This allows the same logical assignment attribute to be displayed in different languages throughout the EBS interface.
Common Use Cases and Queries
A primary use case is generating user-facing reports or setup screens that display task auto-assignment rules in the session language of the current user. Application logic will query this table to retrieve the appropriate translated description. For technical support or data validation, a common query involves joining the translation table with its base table to see all available languages for a specific assignment rule. A sample SQL pattern is:
- SELECT b.assignment_type, b.attribute_code, tl.language, tl.description FROM pjm_task_attributes_b b, pjm_task_attributes_tl tl WHERE b.assignment_type = tl.assignment_type AND b.attribute_code = tl.attribute_code AND tl.language = USERENV('LANG');
This retrieves the descriptions for the current session language. Administrators may also run queries to identify missing translations for key attributes that require localization support.
Related Objects
Based on the provided relationship data, PJM_TASK_ATTRIBUTES_TL has a direct and mandatory relationship with its base table. The primary key PJM_TASK_ATTRIBUTES_TL_PK indicates the table is a child of the base table PJM_TASK_ATTRIBUTES_B.
- PJM_TASK_ATTRIBUTES_B: This is the base table for task auto-assignment attributes. The TL table joins to it via the foreign key columns (ASSIGNMENT_TYPE, ATTRIBUTE_CODE). The relationship ensures every translated record corresponds to a valid base attribute definition.
- The table is also intrinsically related to the standard Oracle translation architecture, utilizing the LANGUAGE column and the FND_LANGUAGES table for validation of active languages within the installation.
-
Table: PJM_TASK_ATTRIBUTES_TL
12.2.2
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_TASK_ATTRIBUTES_TL, object_name:PJM_TASK_ATTRIBUTES_TL, status:VALID, product: PJM - Project Manufacturing , description: Task AutoAssignment Attributes , implementation_dba_data: PJM.PJM_TASK_ATTRIBUTES_TL ,
-
Table: PJM_TASK_ATTRIBUTES_TL
12.1.1
owner:PJM, object_type:TABLE, fnd_design_data:PJM.PJM_TASK_ATTRIBUTES_TL, object_name:PJM_TASK_ATTRIBUTES_TL, status:VALID, product: PJM - Project Manufacturing , description: Task AutoAssignment Attributes , implementation_dba_data: PJM.PJM_TASK_ATTRIBUTES_TL ,