Search Results csp_excess_rules_b
Overview
The CSP_EXCESS_RULES_B table is a core data object within the Oracle E-Business Suite Spares Management (CSP) module. It functions as the master repository for defining and storing excess rules. In the context of service parts planning, excess rules are critical business logic components that determine how the system identifies and manages excess inventory. These rules are typically applied to categorize and control surplus or obsolete parts, enabling organizations to optimize their spare parts inventory, reduce carrying costs, and implement targeted disposition strategies. The table's role is foundational, as its defined rules are referenced by planning parameters to govern excess calculations across the spares planning lifecycle.
Key Information Stored
While the provided metadata does not list specific columns beyond key relationships, the structure of the table can be inferred from its constraints and standard Oracle EBS design patterns. The primary data stored includes the unique identifier for each rule and the categorization criteria for its application. The central column is EXCESS_RULE_ID, which serves as the primary key and unique surrogate identifier for each rule definition. Crucially, the table stores foreign key references to define the item categorization scope: CATEGORY_SET_ID links to MTL_CATEGORY_SETS_B to specify the flexfield structure, and CATEGORY_ID links to MTL_CATEGORIES_B to pinpoint the specific item category within that set. This design allows excess rules to be targeted at specific groups of spare parts. Additional columns likely exist to store rule attributes such as effective dates, status, and thresholds for excess determination.
Common Use Cases and Queries
The primary use case is the configuration and maintenance of business rules that automate the identification of excess spare parts inventory. Planners utilize these rules through the application interface, and the underlying data supports critical reporting on excess inventory levels and the rules governing them. A common reporting query would join the rule definitions with the translated descriptions and related category information. For example, to list all active excess rules with their associated category, a query might resemble:
- SELECT er.EXCESS_RULE_ID, ert.RULE_NAME, mc.CATEGORY_NAME, mcs.CATEGORY_SET_NAME FROM CSP_EXCESS_RULES_B er, CSP_EXCESS_RULES_TL ert, MTL_CATEGORIES_B mc, MTL_CATEGORY_SETS_B mcs WHERE er.EXCESS_RULE_ID = ert.EXCESS_RULE_ID AND er.CATEGORY_ID = mc.CATEGORY_ID AND er.CATEGORY_SET_ID = mcs.CATEGORY_SET_ID AND ert.LANGUAGE = USERENV('LANG');
Another key scenario involves validating which planning parameters are using a specific excess rule, which requires joining with the CSP_PLANNING_PARAMETERS table.
Related Objects
The CSP_EXCESS_RULES_B table is central to a small but important network of related objects within the Spares Management schema, as documented by its foreign key relationships.
- Referenced Tables (Outgoing FKs): The table draws its categorization context from Inventory modules.
- MTL_CATEGORY_SETS_B: Joined via CATEGORY_SET_ID. This defines the item categorization flexfield structure applicable to the rule.
- MTL_CATEGORIES_B: Joined via CATEGORY_ID. This defines the specific item category to which the excess rule is assigned.
- Dependent Tables (Incoming FKs): These objects rely on the rule definitions stored in CSP_EXCESS_RULES_B.
- CSP_EXCESS_RULES_TL: Joined via EXCESS_RULE_ID. This is the translation table that stores the language-specific names and descriptions for each rule.
- CSP_PLANNING_PARAMETERS: Joined via EXCESS_RULE_ID. This is the primary consumer; planning parameter records reference an excess rule ID to apply that specific business logic during the planning process.
-
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 ,
-
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_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 ,
-
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_PLANNING_PARAMETERS
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_PLANNING_PARAMETERS, object_name:CSP_PLANNING_PARAMETERS, status:VALID, product: CSP - Spares Management , description: Planning Parameters Definition , implementation_dba_data: CSP.CSP_PLANNING_PARAMETERS ,
-
Table: CSP_PLANNING_PARAMETERS
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_PLANNING_PARAMETERS, object_name:CSP_PLANNING_PARAMETERS, status:VALID, product: CSP - Spares Management , description: Planning Parameters Definition , implementation_dba_data: CSP.CSP_PLANNING_PARAMETERS ,
-
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 ,
-
View: CSP_PLANNING_PARAMETERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_PLANNING_PARAMETERS_V, object_name:CSP_PLANNING_PARAMETERS_V, status:VALID, product: CSP - Spares Management , implementation_dba_data: APPS.CSP_PLANNING_PARAMETERS_V ,
-
View: CSP_PLANNING_PARAMETERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_PLANNING_PARAMETERS_V, object_name:CSP_PLANNING_PARAMETERS_V, status:VALID, product: CSP - Spares Management , implementation_dba_data: APPS.CSP_PLANNING_PARAMETERS_V ,