Search Results ps_oper_pcl
Overview
The PS_OPER_PCL table is a core data object within the Oracle E-Business Suite Process Manufacturing (GMP) module, specifically for the Process Planning sub-module. Its primary function is to establish and maintain the association between operator codes and planning classes. This association is fundamental to the process planning and execution workflows in a manufacturing environment. By linking specific operators (or user IDs) to defined planning classes, the system can enforce operational responsibilities, route tasks appropriately, and control data access and visibility based on an operator's assigned class. The table's existence under the GMP schema and its VALID status confirm it is an active, production-ready component of the EBS architecture in both the 12.1.1 and 12.2.2 versions.
Key Information Stored
The table's structure, as indicated by its primary and foreign key constraints, centers on two critical pieces of information. The USER_ID column identifies the specific operator or system user. The PLANNING_CLASS column holds the code for the planning class to which that user is assigned. A composite primary key on these two columns (PS_OPER_PCL_PK) ensures a unique combination of user and planning class, preventing duplicate assignments. The table also includes a TEXT_CODE column, which is a foreign key to the PS_TEXT_HDR table. This allows for associating descriptive, long-text notes or instructions with the specific user-class association, providing context or operational guidelines.
Common Use Cases and Queries
The primary use case is the administration and validation of operator planning permissions. A common operational query would retrieve all operators authorized for a specific planning class to assign tasks or review responsibilities. Conversely, system logic frequently queries for all planning classes assigned to a given operator to determine their permissible actions within the Process Planning module.
- Retrieve all operators for a planning class:
SELECT USER_ID FROM GMP.PS_OPER_PCL WHERE PLANNING_CLASS = :1; - Retrieve all classes for an operator:
SELECT PLANNING_CLASS FROM GMP.PS_OPER_PCL WHERE USER_ID = :1; - Validate operator-class assignment: This check is integral to process planning transactions, ensuring the initiating user has the correct authorization before creating or modifying a process plan.
Related Objects
PS_OPER_PCL is centrally connected to other key GMP tables via foreign key relationships. Its most direct relationship is with the PS_PLNG_CLS table, which defines the master list and attributes of all valid planning classes. The foreign key on PLANNING_CLASS ensures referential integrity, meaning an operator can only be assigned to a class that exists in this master table. The relationship to PS_TEXT_HDR via the TEXT_CODE column enables rich text descriptions. While not explicitly listed, this table is logically a parent to any transactional or planning tables that require a validated operator and planning class combination, serving as a control point for user authorization within the Process Planning domain.
-
Table: PS_OPER_PCL
12.1.1
owner:GMP, object_type:TABLE, fnd_design_data:GMP.PS_OPER_PCL, object_name:PS_OPER_PCL, status:VALID, product: GMP - Process Manufacturing Process Planning , description: Associates operator codes and planning classes. , implementation_dba_data: GMP.PS_OPER_PCL ,
-
Table: PS_OPER_PCL
12.2.2
owner:GMP, object_type:TABLE, fnd_design_data:GMP.PS_OPER_PCL, object_name:PS_OPER_PCL, status:VALID, product: GMP - Process Manufacturing Process Planning , description: Associates operator codes and planning classes. , implementation_dba_data: GMP.PS_OPER_PCL ,
-
APPS.GMPMRRP dependencies on IC_ITEM_MST
12.2.2
-
APPS.GMPMRRP dependencies on IC_ITEM_MST
12.1.1
-
VIEW: GMP.PS_OPER_PCL#
12.2.2
owner:GMP, object_type:VIEW, object_name:PS_OPER_PCL#, status:VALID,
-
SYNONYM: APPS.PS_OPER_PCL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PS_OPER_PCL, status:VALID,
-
SYNONYM: APPS.PS_OPER_PCL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PS_OPER_PCL, status:VALID,
-
VIEW: GMP.PS_OPER_PCL#
12.2.2
-
APPS.GMPMRACT dependencies on IC_ITEM_MST
12.2.2
-
APPS.GMPMRACT dependencies on IC_ITEM_MST
12.1.1
-
TABLE: GMP.PS_OPER_PCL
12.1.1
owner:GMP, object_type:TABLE, fnd_design_data:GMP.PS_OPER_PCL, object_name:PS_OPER_PCL, status:VALID,
-
Table: PS_PLNG_CLS
12.1.1
product: GMP - Process Manufacturing Process Planning , description: Planning class definitions. , implementation_dba_data: Not implemented in this database ,
-
Table: PS_TEXT_HDR
12.1.1
owner:GMP, object_type:TABLE, fnd_design_data:GMP.PS_TEXT_HDR, object_name:PS_TEXT_HDR, status:VALID, product: GMP - Process Manufacturing Process Planning , description: Table used to store text types for Production Scheduling. , implementation_dba_data: GMP.PS_TEXT_HDR ,
-
Table: PS_PLNG_CLS
12.2.2
product: GMP - Process Manufacturing Process Planning , description: Planning class definitions. , implementation_dba_data: Not implemented in this database ,
-
TABLE: GMP.PS_OPER_PCL
12.2.2
owner:GMP, object_type:TABLE, fnd_design_data:GMP.PS_OPER_PCL, object_name:PS_OPER_PCL, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
Table: PS_TEXT_HDR
12.2.2
owner:GMP, object_type:TABLE, fnd_design_data:GMP.PS_TEXT_HDR, object_name:PS_TEXT_HDR, status:VALID, product: GMP - Process Manufacturing Process Planning , description: Table used to store text types for Production Scheduling. , implementation_dba_data: GMP.PS_TEXT_HDR ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
APPS.GMPMRRP dependencies on FND_USER
12.2.2
-
APPS.GMPMRACT dependencies on FND_USER
12.2.2
-
APPS.GMPMRRP dependencies on FND_USER
12.1.1
-
APPS.GMPMRACT dependencies on FND_USER
12.1.1
-
APPS.GMPMRRP SQL Statements
12.2.2
-
APPS.GMPMRRP SQL Statements
12.1.1
-
APPS.GMPMRACT SQL Statements
12.2.2
-
APPS.GMPMRACT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GMPMRRP
12.2.2
-
eTRM - GMP Tables and Views
12.2.2
description: * NOT USED * ,
-
eTRM - GMP Tables and Views
12.1.1
description: * NOT USED * ,
-
PACKAGE BODY: APPS.GMPMRRP
12.1.1
-
PACKAGE BODY: APPS.GMPMRACT
12.2.2
-
PACKAGE BODY: APPS.GMPMRACT
12.1.1
-
eTRM - GMP Tables and Views
12.1.1
description: * NOT USED * ,
-
eTRM - GMP Tables and Views
12.2.2
description: * NOT USED * ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1