Search Results okc_subclass_resps
Overview
The table OKC_SUBCLASS_RESPS is a core security and authorization object within the Oracle E-Business Suite Contracts Core module (OKC). It functions as a mapping table that defines the level of access granted to a specific Application Object Library (AOL) responsibility for a given contract subclass. This mechanism is fundamental to implementing data security and functional access control within the Contracts application, ensuring that users operating under a particular responsibility can only view or modify contract data for the subclasses explicitly permitted to them. By linking responsibilities to contract subclasses, it enables precise, role-based governance over contract types and their associated business processes.
Key Information Stored
The table stores a composite record for each unique responsibility and contract subclass pairing where access is granted. Its structure is defined by a primary key composed of two columns: SCS_CODE and RESP_ID. The SCS_CODE column stores the internal code identifying a specific contract subclass, as defined in the OKC_SUBCLASSES_B table. The RESP_ID column stores the unique identifier for an AOL responsibility (from the FND_RESPONSIBILITY table). While the provided metadata does not list additional columns, such a table typically includes an ACCESS_LEVEL or similar column to specify the type of access (e.g., VIEW, MODIFY, FULL). The existence of a record in this table generally implies that the specified responsibility has been granted some form of access to the specified subclass.
Common Use Cases and Queries
A primary use case is auditing security setup to verify which responsibilities can access critical contract subclasses. System administrators frequently query this table to troubleshoot user access issues or to replicate security models during implementation. A common reporting query involves joining to FND_RESPONSIBILITY_TL for the responsibility name and OKC_SUBCLASSES_TL for the subclass name to produce a human-readable access matrix.
- Sample Query: To list all responsibilities with access to a specific subclass code ('SERVICE'), one might use:
SELECT r.responsibility_name, s.scs_code FROM okc_subclass_resps sr, fnd_responsibility_vl r, okc_subclasses_b s WHERE sr.resp_id = r.responsibility_id AND sr.scs_code = s.scs_code AND s.scs_code = 'SERVICE'; - Administrative Action: Granting a new responsibility access to a set of subclasses involves inserting records into this table for each permitted SCS_CODE and the corresponding RESP_ID.
Related Objects
OKC_SUBCLASS_RESPS is centrally linked to two key master tables via foreign key constraints, ensuring referential integrity.
- OKC_SUBCLASSES_B: This is the primary foreign key relationship. The column OKC_SUBCLASS_RESPS.SCS_CODE references OKC_SUBCLASSES_B.SCS_CODE. This ensures that every access rule is defined for a valid, existing contract subclass.
- FND_RESPONSIBILITY: Although not explicitly listed in the provided foreign key metadata, the RESP_ID column logically references FND_RESPONSIBILITY.RESPONSIBILITY_ID. This link ties the access rule to a valid EBS responsibility.
- OKC_SUBCLASS_RESPS_PK: The primary key constraint (SCS_CODE, RESP_ID) enforces uniqueness, preventing duplicate access grants for the same responsibility and subclass combination.
-
Table: OKC_SUBCLASS_RESPS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_SUBCLASS_RESPS, object_name:OKC_SUBCLASS_RESPS, status:VALID, product: OKC - Contracts Core , description: Defines the access level granted to a subclass of contract for a specific AOL responsibility. , implementation_dba_data: OKC.OKC_SUBCLASS_RESPS ,
-
Table: OKC_SUBCLASS_RESPS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_SUBCLASS_RESPS, object_name:OKC_SUBCLASS_RESPS, status:VALID, product: OKC - Contracts Core , description: Defines the access level granted to a subclass of contract for a specific AOL responsibility. , implementation_dba_data: OKC.OKC_SUBCLASS_RESPS ,
-
APPS.OKC_UTIL dependencies on OKC_SUBCLASS_RESPS
12.1.1
-
APPS.OKC_SRA_PVT dependencies on OKC_SUBCLASS_RESPS
12.2.2
-
APPS.OKL_CS_LC_CONTRACT_PVT dependencies on OKC_SUBCLASS_RESPS
12.2.2
-
APPS.OKC_SRA_PVT dependencies on OKC_SUBCLASS_RESPS
12.2.2
-
APPS.OKC_UTIL dependencies on OKC_SUBCLASS_RESPS
12.2.2
-
APPS.OKC_SRA_PVT dependencies on OKC_SUBCLASS_RESPS
12.1.1
-
APPS.OKC_SRA_PVT dependencies on OKC_SUBCLASS_RESPS
12.1.1
-
APPS.OKL_CS_LC_CONTRACT_PVT dependencies on OKC_SUBCLASS_RESPS
12.1.1
-
VIEW: OKC.OKC_SUBCLASS_RESPS#
12.2.2
owner:OKC, object_type:VIEW, object_name:OKC_SUBCLASS_RESPS#, status:VALID,
-
SYNONYM: APPS.OKC_SUBCLASS_RESPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_SUBCLASS_RESPS, status:VALID,
-
SYNONYM: APPS.OKC_SUBCLASS_RESPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_SUBCLASS_RESPS, status:VALID,
-
VIEW: OKC.OKC_SUBCLASS_RESPS#
12.2.2
-
VIEW: APPS.OKC_SUBCLASS_RESPS_V
12.2.2
-
VIEW: APPS.OKC_SUBCLASS_RESPS_V
12.1.1
-
APPS.OKC_SRA_PVT SQL Statements
12.1.1
-
APPS.OKC_SRA_PVT SQL Statements
12.2.2
-
View: OKC_SUBCLASS_RESPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_SUBCLASS_RESPS_V, object_name:OKC_SUBCLASS_RESPS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_RESP_ACCESSES , implementation_dba_data: APPS.OKC_SUBCLASS_RESPS_V ,
-
TABLE: OKC.OKC_SUBCLASS_RESPS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_SUBCLASS_RESPS, object_name:OKC_SUBCLASS_RESPS, status:VALID,
-
TABLE: OKC.OKC_SUBCLASS_RESPS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_SUBCLASS_RESPS, object_name:OKC_SUBCLASS_RESPS, status:VALID,
-
View: OKC_SUBCLASS_RESPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_SUBCLASS_RESPS_V, object_name:OKC_SUBCLASS_RESPS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_RESP_ACCESSES , implementation_dba_data: APPS.OKC_SUBCLASS_RESPS_V ,
-
PACKAGE: APPS.OKC_SRA_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_SRA_PVT, status:VALID,
-
Table: OKC_SUBCLASSES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_SUBCLASSES_B, object_name:OKC_SUBCLASSES_B, status:VALID, product: OKC - Contracts Core , description: Determines the line style hiearchy of the contract, the valid rule groups, the valid party roles, and the commonly used standard article sets. , implementation_dba_data: OKC.OKC_SUBCLASSES_B ,
-
Table: OKC_SUBCLASSES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_SUBCLASSES_B, object_name:OKC_SUBCLASSES_B, status:VALID, product: OKC - Contracts Core , description: Determines the line style hiearchy of the contract, the valid rule groups, the valid party roles, and the commonly used standard article sets. , implementation_dba_data: OKC.OKC_SUBCLASSES_B ,
-
PACKAGE: APPS.OKC_SRA_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_SRA_PVT, status:VALID,
-
VIEW: APPS.OKC_LAUNCH_KGRID_V
12.2.2
-
PACKAGE BODY: APPS.OKC_SRA_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_SRA_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_SRA_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_SRA_PVT, status:VALID,
-
VIEW: APPS.OKC_LAUNCH_KGRID_V
12.1.1
-
PACKAGE BODY: APPS.OKC_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OKL_CS_LC_CONTRACT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_CS_LC_CONTRACT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_CS_LC_CONTRACT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_CS_LC_CONTRACT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_UTIL, status:VALID,
-
View: OKC_LAUNCH_KGRID_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_LAUNCH_KGRID_V, object_name:OKC_LAUNCH_KGRID_V, status:VALID, product: OKC - Contracts Core , description: View for Main Launchpad Grid , implementation_dba_data: APPS.OKC_LAUNCH_KGRID_V ,
-
View: OKC_LAUNCH_KGRID_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_LAUNCH_KGRID_V, object_name:OKC_LAUNCH_KGRID_V, status:VALID, product: OKC - Contracts Core , description: View for Main Launchpad Grid , implementation_dba_data: APPS.OKC_LAUNCH_KGRID_V ,
-
APPS.OKL_CS_LC_CONTRACT_PVT dependencies on FND_GLOBAL
12.1.1
-
APPS.OKL_CS_LC_CONTRACT_PVT dependencies on FND_GLOBAL
12.2.2
-
VIEW: APPS.OKC_SUBCLASS_RESPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_SUBCLASS_RESPS_V, object_name:OKC_SUBCLASS_RESPS_V, status:VALID,
-
VIEW: APPS.OKC_SUBCLASS_RESPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_SUBCLASS_RESPS_V, object_name:OKC_SUBCLASS_RESPS_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.OKL_RELATED_CONTRACT_ALL_UV
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKL_RELATED_CONTRACT_ALL_UV
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.OKL_RELATED_CONTRACT_ALL_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_RELATED_CONTRACT_ALL_UV, object_name:OKL_RELATED_CONTRACT_ALL_UV, status:VALID,
-
VIEW: APPS.OKL_RELATED_CONTRACT_ALL_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_RELATED_CONTRACT_ALL_UV, object_name:OKL_RELATED_CONTRACT_ALL_UV, status:VALID,