Search Results csp_excess_rules_tl
Overview
The CSP_EXCESS_RULES_TL table is a translation table within the Oracle E-Business Suite Spares Management (CSP) module. It stores language-specific, user-facing textual descriptions for excess rules definitions. In Oracle EBS, excess rules are business logic used to identify and manage surplus or obsolete spare parts inventory. This table operates as the multilingual support layer for the base transactional table, CSP_EXCESS_RULES_B, enabling the application to display rule names and descriptions in the language of the user's session. Its role is critical for global deployments where a single rule definition must be presented in multiple languages.
Key Information Stored
The table's primary purpose is to hold translated text, with its structure defined by a composite primary key and descriptive columns. The key columns are EXCESS_RULE_ID, which links the translation to a specific rule in the base table, and LANGUAGE, which identifies the language code (e.g., 'US', 'DE', 'JA') for the translation. The most significant data columns are typically SOURCE_LANG, which records the original language of the entry, and a set of descriptive columns such as RULE_NAME and DESCRIPTION. These columns contain the actual translatable text that appears in the application's user interface. The CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, and LAST_UPDATED_BY columns are standard EBS audit columns tracking record history.
Common Use Cases and Queries
This table is primarily accessed by the application runtime to fetch locale-specific labels. Common technical use cases include generating multilingual reports on excess rule configurations and supporting data migration or setup activities for new languages. A frequent query pattern retrieves all translations for a specific rule or the rule name in a user's session language.
- Retrieve a rule's name in the current session language:
SELECT t.rule_name FROM csp_excess_rules_tl t, csp_excess_rules_b b WHERE t.excess_rule_id = b.excess_rule_id AND t.language = USERENV('LANG') AND b.rule_code = 'RULE_ABC'; - Find all translations for a given rule ID:
SELECT language, rule_name, description FROM csp_excess_rules_tl WHERE excess_rule_id = 1001; - Identify missing translations:
SELECT b.excess_rule_id FROM csp_excess_rules_b b WHERE NOT EXISTS (SELECT 1 FROM csp_excess_rules_tl t WHERE t.excess_rule_id = b.excess_rule_id AND t.language = 'DE');
Related Objects
CSP_EXCESS_RULES_TL has a direct and singular dependency on the CSP_EXCESS_RULES_B table, which contains the non-translatable attributes and core definition of each excess rule. The documented foreign key relationship is fundamental:
- Primary Table (Parent): CSP_EXCESS_RULES_B
- Foreign Key Column in CSP_EXCESS_RULES_TL: EXCESS_RULE_ID
- Relationship: Every EXCESS_RULE_ID value in CSP_EXCESS_RULES_TL must have a corresponding primary key record in CSP_EXCESS_RULES_B. This enforces referential integrity, ensuring translations cannot exist for a non-existent rule.
This table is also intrinsically linked to the standard EBS translation architecture and is typically accessed via views that automatically filter by the user's session language, rather than being queried directly in application code.
-
Table: CSP_EXCESS_RULES_TL
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_EXCESS_RULES_TL, object_name:CSP_EXCESS_RULES_TL, status:VALID, product: CSP - Spares Management , description: Translated Excess rules definitions , implementation_dba_data: CSP.CSP_EXCESS_RULES_TL ,
-
Table: CSP_EXCESS_RULES_TL
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_EXCESS_RULES_TL, object_name:CSP_EXCESS_RULES_TL, status:VALID, product: CSP - Spares Management , description: Translated Excess rules definitions , implementation_dba_data: CSP.CSP_EXCESS_RULES_TL ,
-
APPS.CSP_EXCESS_RULES_B_PKG dependencies on CSP_EXCESS_RULES_TL
12.2.2
-
APPS.CSP_EXCESS_RULES_B_PKG dependencies on CSP_EXCESS_RULES_TL
12.1.1
-
APPS.CSP_EXCESS_RULES_B_PKG dependencies on FND_LANGUAGES
12.1.1
-
APPS.CSP_EXCESS_RULES_B_PKG dependencies on FND_LANGUAGES
12.2.2
-
VIEW: CSP.CSP_EXCESS_RULES_TL#
12.2.2
owner:CSP, object_type:VIEW, object_name:CSP_EXCESS_RULES_TL#, status:VALID,
-
SYNONYM: APPS.CSP_EXCESS_RULES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSP_EXCESS_RULES_TL, status:VALID,
-
APPS.CSP_EXCESS_RULES_B_PKG SQL Statements
12.2.2
-
APPS.CSP_EXCESS_RULES_B_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.CSP_EXCESS_RULES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSP_EXCESS_RULES_TL, status:VALID,
-
VIEW: CSP.CSP_EXCESS_RULES_TL#
12.2.2
-
VIEW: APPS.CSP_EXCESS_RULES_VL
12.1.1
-
VIEW: APPS.CSP_EXCESS_RULES_VL
12.2.2
-
PACKAGE BODY: APPS.CSP_EXCESS_RULES_B_PKG
12.1.1
-
PACKAGE BODY: APPS.CSP_EXCESS_RULES_B_PKG
12.2.2
-
TABLE: CSP.CSP_EXCESS_RULES_TL
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_EXCESS_RULES_TL, object_name:CSP_EXCESS_RULES_TL, status:VALID,
-
TABLE: CSP.CSP_EXCESS_RULES_TL
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_EXCESS_RULES_TL, object_name:CSP_EXCESS_RULES_TL, status:VALID,
-
Table: CSP_EXCESS_RULES_B
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_EXCESS_RULES_B, object_name:CSP_EXCESS_RULES_B, status:VALID, product: CSP - Spares Management , description: To Store Excess Rules , implementation_dba_data: CSP.CSP_EXCESS_RULES_B ,
-
Table: CSP_EXCESS_RULES_B
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_EXCESS_RULES_B, object_name:CSP_EXCESS_RULES_B, status:VALID, product: CSP - Spares Management , description: To Store Excess Rules , implementation_dba_data: CSP.CSP_EXCESS_RULES_B ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CSP_EXCESS_RULES_B_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_EXCESS_RULES_B_PKG, status:VALID,
-
PACKAGE BODY: APPS.CSP_EXCESS_RULES_B_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_EXCESS_RULES_B_PKG, status:VALID,
-
12.1.1 DBA Data
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.2.2 DBA Data
12.2.2
-
APPS.CSP_EXCESS_RULES_B_PKG dependencies on CSP_EXCESS_RULES_B
12.2.2
-
APPS.CSP_EXCESS_RULES_B_PKG dependencies on CSP_EXCESS_RULES_B
12.1.1
-
View: CSP_EXCESS_RULES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_EXCESS_RULES_VL, object_name:CSP_EXCESS_RULES_VL, status:VALID, product: CSP - Spares Management , description: Shows excess rules with translated description. , implementation_dba_data: APPS.CSP_EXCESS_RULES_VL ,
-
View: CSP_EXCESS_RULES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_EXCESS_RULES_VL, object_name:CSP_EXCESS_RULES_VL, status:VALID, product: CSP - Spares Management , description: Shows excess rules with translated description. , implementation_dba_data: APPS.CSP_EXCESS_RULES_VL ,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.CSP_EXCESS_RULES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_EXCESS_RULES_VL, object_name:CSP_EXCESS_RULES_VL, status:VALID,
-
VIEW: APPS.CSP_EXCESS_RULES_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_EXCESS_RULES_VL, object_name:CSP_EXCESS_RULES_VL, status:VALID,
-
APPS.CSP_EXCESS_RULES_B_PKG dependencies on FND_API
12.2.2
-
APPS.CSP_EXCESS_RULES_B_PKG dependencies on FND_API
12.1.1
-
eTRM - CSP Tables and Views
12.1.1
description: Summarized usage history information ,
-
eTRM - CSP Tables and Views
12.2.2
description: Summarized usage history information ,
-
eTRM - CSP Tables and Views
12.1.1
description: Summarized usage history information ,
-
eTRM - CSP Tables and Views
12.2.2
description: Summarized usage history information ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1