Search Results csp_notifications
Overview
The CSP_NOTIFICATIONS table is a core data object within the Oracle E-Business Suite (EBS) Spares Management (CSP) module. It functions as the central repository for parts loop notifications, a critical mechanism for managing the replenishment and supply of spare parts. In the context of EBS 12.1.1 and 12.2.2, this table stores the master record of a notification event, which is generated based on predefined business rules within a parts loop configuration. These notifications are essential for alerting planners and supply chain personnel about required actions, such as initiating a purchase requisition or a transfer order, to maintain optimal inventory levels for service parts.
Key Information Stored
The table's primary purpose is to uniquely identify and describe a notification instance. Its structure, as indicated by the primary and foreign key relationships, centers on linking the notification to other fundamental entities in the inventory and spares management schema. The key column is NOTIFICATION_ID, which serves as the unique identifier (primary key CSP_NOTIFICATIONS_PK). Other critical columns establish essential relationships: PARTS_LOOP_ID links to CSP_PARTS_LOOPS_B, defining the specific replenishment rule set that triggered the alert. The INVENTORY_ITEM_ID and ORGANIZATION_ID pair ties the notification to the specific item in a specific inventory organization, while PLANNER_CODE references the responsible planner in the MTL_PLANNERS table. Collectively, these fields answer the core questions of what item, where, under which rule, and for whom a notification was created.
Common Use Cases and Queries
The primary use case is generating and reviewing actionable alerts for spare parts replenishment. Planners would query this table to view open notifications requiring their attention. A common reporting query would join CSP_NOTIFICATIONS with item and planner tables to create a worklist. For example:
- Identifying all pending notifications for a specific planner:
SELECT n.notification_id, msi.segment1 item_code, mp.planner_code FROM csp_notifications n, mtl_system_items_b msi, mtl_planners mp WHERE n.inventory_item_id = msi.inventory_item_id AND n.organization_id = msi.organization_id AND n.planner_code = mp.planner_code AND n.planner_code = '&PLANNER_CODE'; - Analyzing notification volume by parts loop:
SELECT pl.parts_loop_name, COUNT(*) notification_count FROM csp_notifications n, csp_parts_loops_b pl WHERE n.parts_loop_id = pl.parts_loop_id GROUP BY pl.parts_loop_name;
Detailed line-level information for each notification, such as suggested quantities and dates, is stored in the related CSP_NOTIFICATION_DETAILS table, which would typically be joined to the master record for operational execution.
Related Objects
CSP_NOTIFICATIONS is a central hub with several key dependencies. The child table CSP_NOTIFICATION_DETAILS holds the detailed suggestions generated by the notification, linked via NOTIFICATION_ID. Its integrity is enforced by three primary foreign key relationships: to CSP_PARTS_LOOPS_B (defining the business rule), to MTL_SYSTEM_ITEMS_B (identifying the spare part), and to MTL_PLANNERS (assigning responsibility). This structure ensures that every notification is validly associated with an active parts loop, an existing inventory item, and a defined planner within the Oracle Inventory module, maintaining data consistency across the Spares Management and Inventory applications.
-
Table: CSP_NOTIFICATIONS
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_NOTIFICATIONS, object_name:CSP_NOTIFICATIONS, status:VALID, product: CSP - Spares Management , description: Holds parts loop notifications , implementation_dba_data: CSP.CSP_NOTIFICATIONS ,
-
Table: CSP_NOTIFICATIONS
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_NOTIFICATIONS, object_name:CSP_NOTIFICATIONS, status:VALID, product: CSP - Spares Management , description: Holds parts loop notifications , implementation_dba_data: CSP.CSP_NOTIFICATIONS ,
-
APPS.CSP_NOTIFICATIONS_PKG dependencies on CSP_NOTIFICATIONS
12.2.2
-
APPS.CSP_PLANNER_NOTIFICATIONS dependencies on CSP_NOTIFICATIONS
12.2.2
-
APPS.CSP_PLANNER_NOTIFICATIONS dependencies on CSP_NOTIFICATIONS
12.1.1
-
APPS.CSP_NOTIFICATIONS_PKG dependencies on CSP_NOTIFICATIONS
12.1.1
-
SYNONYM: APPS.CSP_NOTIFICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSP_NOTIFICATIONS, status:VALID,
-
APPS.CSP_NOTIFICATIONS_PVT dependencies on DBMS_SQL
12.1.1
-
VIEW: APPS.CSP_NOTIFICATIONS_DFV
12.2.2
-
VIEW: APPS.CSP_NOTIFICATIONS_DFV
12.1.1
-
VIEW: APPS.CSP_NOTIFICATIONS_V
12.1.1
-
APPS.CSP_NOTIFICATIONS_PVT dependencies on DBMS_SQL
12.2.2
-
SYNONYM: APPS.CSP_NOTIFICATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSP_NOTIFICATIONS, status:VALID,
-
VIEW: APPS.CSP_NOT_STAT_ITEMS_NAV
12.1.1
-
VIEW: APPS.CSP_NOTIFICATIONS_V
12.2.2
-
VIEW: APPS.CSP_NOT_STAT_ITEMS_NAV
12.2.2
-
VIEW: CSP.CSP_NOTIFICATIONS#
12.2.2
owner:CSP, object_type:VIEW, object_name:CSP_NOTIFICATIONS#, status:VALID,
-
Table: CSP_PARTS_LOOPS_B
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_PARTS_LOOPS_B, object_name:CSP_PARTS_LOOPS_B, status:VALID, product: CSP - Spares Management , description: Parts Loop definition , implementation_dba_data: CSP.CSP_PARTS_LOOPS_B ,
-
Table: CSP_NOTIFICATION_DETAILS
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_NOTIFICATION_DETAILS, object_name:CSP_NOTIFICATION_DETAILS, status:VALID, product: CSP - Spares Management , description: Details on how to handle a warehouse notification. , implementation_dba_data: CSP.CSP_NOTIFICATION_DETAILS ,
-
TABLE: CSP.CSP_NOTIFICATIONS
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_NOTIFICATIONS, object_name:CSP_NOTIFICATIONS, status:VALID,
-
View: CSP_NOT_STAT_ITEMS_NAV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_NOT_STAT_ITEMS_NAV, object_name:CSP_NOT_STAT_ITEMS_NAV, status:VALID, product: CSP - Spares Management , description: View for Notification status to Items flow , implementation_dba_data: APPS.CSP_NOT_STAT_ITEMS_NAV ,
-
VIEW: APPS.CSP_MINMAX_NOTIFS_V
12.1.1
-
VIEW: APPS.CSP_MINMAX_NOTIFS_V
12.2.2
-
VIEW: APPS.CSP_MINMAX_NOTIFS_ALL_V
12.2.2
-
12.1.1 DBA Data
12.1.1
-
VIEW: CSP.CSP_NOTIFICATIONS#
12.2.2
-
TABLE: CSP.CSP_NOTIFICATIONS
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_NOTIFICATIONS, object_name:CSP_NOTIFICATIONS, status:VALID,
-
APPS.CSP_NOTIFICATIONS_PVT dependencies on FND_INSTALLATION
12.1.1
-
View: CSP_NOT_STAT_ITEMS_NAV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_NOT_STAT_ITEMS_NAV, object_name:CSP_NOT_STAT_ITEMS_NAV, status:VALID, product: CSP - Spares Management , description: View for Notification status to Items flow , implementation_dba_data: APPS.CSP_NOT_STAT_ITEMS_NAV ,
-
Table: CSP_PARTS_LOOPS_B
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_PARTS_LOOPS_B, object_name:CSP_PARTS_LOOPS_B, status:VALID, product: CSP - Spares Management , description: Parts Loop definition , implementation_dba_data: CSP.CSP_PARTS_LOOPS_B ,
-
PACKAGE BODY: APPS.CSP_NOTIFICATIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_NOTIFICATIONS_PKG, status:VALID,
-
VIEW: APPS.CSP_NOTIFICATIONS_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:CSP_NOTIFICATIONS_DFV, status:VALID,
-
Table: CSP_NOTIFICATION_DETAILS
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_NOTIFICATION_DETAILS, object_name:CSP_NOTIFICATION_DETAILS, status:VALID, product: CSP - Spares Management , description: Details on how to handle a warehouse notification. , implementation_dba_data: CSP.CSP_NOTIFICATION_DETAILS ,
-
Table: MTL_PLANNERS
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_PLANNERS, object_name:MTL_PLANNERS, status:VALID, product: INV - Inventory , description: Planner code definitions , implementation_dba_data: INV.MTL_PLANNERS ,
-
APPS.CSP_NOTIFICATIONS_PVT dependencies on FND_INSTALLATION
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
Table: MTL_PLANNERS
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_PLANNERS, object_name:MTL_PLANNERS, status:VALID, product: INV - Inventory , description: Planner code definitions , implementation_dba_data: INV.MTL_PLANNERS ,
-
12.2.2 DBA Data
12.2.2
-
APPS.CSP_PLANNER_NOTIFICATIONS dependencies on FND_API
12.2.2
-
APPS.CSP_PLANNER_NOTIFICATIONS dependencies on FND_API
12.1.1
-
PACKAGE BODY: APPS.CSP_PLANNER_NOTIFICATIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_PLANNER_NOTIFICATIONS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSP_NOTIFICATIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSP_NOTIFICATIONS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.CSP_NOTIFICATIONS_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:CSP_NOTIFICATIONS_DFV, status:VALID,
-
VIEW: APPS.CSP_NOT_STAT_ITEMS_NAV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_NOT_STAT_ITEMS_NAV, object_name:CSP_NOT_STAT_ITEMS_NAV, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1