Search Results csp_product_tasks
Overview
The CSP_PRODUCT_TASKS table is a core data object within the Oracle E-Business Suite (EBS) Spares Management (CSP) module. It functions as the central repository for defining and storing tasks associated with serviceable products or equipment. In the context of Spares Management, which handles the planning, forecasting, and replenishment of service parts, this table enables the linking of specific maintenance, repair, or installation procedures (tasks) to product models. This association is fundamental for creating structured service plans, generating parts lists for specific jobs, and supporting field service operations. The table's primary role is to serve as the junction between the product master data and the task definitions managed within the broader EBS service architecture.
Key Information Stored
While the full column list is not detailed in the provided metadata, the documented primary and foreign keys reveal its critical structure. The primary identifier, PRODUCT_TASK_ID, uniquely defines each product-task relationship record. A pivotal foreign key column is TASK_TEMPLATE_ID, which references the JTF_TASK_TEMPLATES_B table. This link imports the standardized task definition—including its description, duration, and instructions—from the Oracle Service library. Other columns likely present would include identifiers for the product or inventory item, organizational context (ORG_ID), effective dates, and creation/modification audit fields. The table essentially stores the mapping between a specific product and a specific task template required for its service.
Common Use Cases and Queries
A primary use case is the generation of a required parts list (Bill of Materials) for a specific service job on a product. By identifying the tasks linked to a product, the system can then list all components from the related CSP_TASK_PARTS table. This is crucial for technicians and for spare parts planning. Common reporting queries involve joining product and task master data. For example, to list all tasks defined for a specific inventory item, a query would join CSP_PRODUCT_TASKS to JTF_TASK_TEMPLATES_B and the inventory tables. Another critical operational query retrieves all parts needed for a set of tasks, forming the basis for a pick list or kit.
SELECT pt.product_task_id,
tt.name task_name,
tt.description
FROM csp_product_tasks pt,
jtf_task_templates_b tt
WHERE pt.task_template_id = tt.task_template_id
AND pt.inventory_item_id = :p_item_id
AND pt.organization_id = :p_org_id;
Related Objects
The CSP_PRODUCT_TASKS table is central to a small but critical data model within Spares Management, with documented relationships as follows:
- Referenced Foreign Key (Outbound): CSP_PRODUCT_TASKS.TASK_TEMPLATE_ID → JTF_TASK_TEMPLATES_B. This relationship retrieves the master task definition from the common Service task template table.
- Referencing Foreign Key (Inbound): CSP_TASK_PARTS.PRODUCT_TASK_ID → CSP_PRODUCT_TASKS.PRODUCT_TASK_ID. This is the most direct dependency, where the CSP_TASK_PARTS table stores the specific components required to perform each product-task combination defined in this table.
This structure positions CSP_PRODUCT_TASKS as the essential link between the product master, the task library, and the detailed parts requirements for service execution.
-
Table: CSP_PRODUCT_TASKS
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_PRODUCT_TASKS, object_name:CSP_PRODUCT_TASKS, status:VALID, product: CSP - Spares Management , description: Product Tasks , implementation_dba_data: CSP.CSP_PRODUCT_TASKS ,
-
Table: CSP_PRODUCT_TASKS
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_PRODUCT_TASKS, object_name:CSP_PRODUCT_TASKS, status:VALID, product: CSP - Spares Management , description: Product Tasks , implementation_dba_data: CSP.CSP_PRODUCT_TASKS ,
-
Table: CSP_TASK_PARTS
12.1.1
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_TASK_PARTS, object_name:CSP_TASK_PARTS, status:VALID, product: CSP - Spares Management , description: Task Parts , implementation_dba_data: CSP.CSP_TASK_PARTS ,
-
Table: CSP_TASK_PARTS
12.2.2
owner:CSP, object_type:TABLE, fnd_design_data:CSP.CSP_TASK_PARTS, object_name:CSP_TASK_PARTS, status:VALID, product: CSP - Spares Management , description: Task Parts , implementation_dba_data: CSP.CSP_TASK_PARTS ,
-
View: CSP_PRODUCT_TASKS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_PRODUCT_TASKS_V, object_name:CSP_PRODUCT_TASKS_V, status:VALID, product: CSP - Spares Management , description: Product Task information , implementation_dba_data: APPS.CSP_PRODUCT_TASKS_V ,
-
View: CSP_TASK_PARTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_TASK_PARTS_V, object_name:CSP_TASK_PARTS_V, status:VALID, product: CSP - Spares Management , description: Task Part Information , implementation_dba_data: APPS.CSP_TASK_PARTS_V ,
-
View: CSP_PRODUCT_TASKS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_PRODUCT_TASKS_V, object_name:CSP_PRODUCT_TASKS_V, status:VALID, product: CSP - Spares Management , description: Product Task information , implementation_dba_data: APPS.CSP_PRODUCT_TASKS_V ,
-
View: CSP_TASK_PARTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSP.CSP_TASK_PARTS_V, object_name:CSP_TASK_PARTS_V, status:VALID, product: CSP - Spares Management , description: Task Part Information , implementation_dba_data: APPS.CSP_TASK_PARTS_V ,