Search Results okc_rep_con_actions
Overview
The OKC_REP_CON_ACTIONS table resides in the OKC schema and belongs to the Contracts Core module of Oracle E-Business Suite (validated across 12.1.1 and 12.2.2). It functions as a seed data table that defines which contractual Actions are permitted for a given page mode combined with a specific contract status. In effect, it acts as an authorization and navigation matrix: for each combination of a repository page mode (for example, a creation, update, or query page) and a contract lifecycle status (such as Draft, Active, or Expired), the table enumerates the action codes that the user interface and APIs should expose as valid operations.
Because this is seeded rather than transactional configuration, the row set is generally static within a release and is delivered by Oracle as part of the OKC setup. Administrators extend or restrict behavior primarily through the DISABLED_FLAG rather than by inserting new business rows, preserving the integrity of the seeded control matrix.
From a data modeling perspective, the metadata classifies this object heuristically as standalone. In Data Vault terms it does not participate in the mined foreign-key lattice, so it is best regarded as a reference or lookup entity rather than a hub, link, or satellite. Its 11 documented columns and composite business key support its role as an enabling reference table for the contract actions engine.
Key Information Stored
The table is keyed by a three-part business key, exposed through the unique index OKC_REP_CON_ACTIONS_U1 (PAGE_MODE, ACTION_CODE, STATUS_CODE, ZD_EDITION_NAME) and the primary key constraint OKC_REP_CON_ACTIONS_PK (PAGE_MODE, STATUS_CODE, ACTION_CODE). The most significant columns are:
- PAGE_MODE — identifies the UI or API context in which the action is evaluated (part of the primary key).
- STATUS_CODE — the contract status for which the action is valid (part of the primary key).
- ACTION_CODE — the identifier of the permissible action (part of the primary key).
- DISABLED_FLAG — an enable/disable switch that suppresses a normally valid action without deleting the seeded row.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the framework for concurrent update protection.
- ZD_EDITION_NAME — editioning column supporting EBS Online Patching in 12.2.x, part of the unique business key.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard WHO audit columns tracking row provenance and change history.
The ZD_EDITION_NAME column is significant because it allows multiple editions of the seeded configuration to coexist during the patching cycle.
Common Use Cases and Queries
Typical usage centers on determining which actions a contract should present for its current state, validating user requests before execution, and auditing the seeded configuration after an upgrade or patch.
- Listing all actions available for a contract status:
SELECT page_mode, action_code FROM okc.okc_rep_con_actions WHERE status_code = :p_status AND disabled_flag = 'N';
- Auditing disabled actions introduced by configuration:
SELECT status_code, action_code, last_updated_by, last_update_date FROM okc.okc_rep_con_actions WHERE disabled_flag = 'Y';
- Comparing editions after a 12.2.2 patch:
SELECT zd_edition_name, COUNT(*) FROM okc.okc_rep_con_actions GROUP BY zd_edition_name;
Reporting use cases include entitlement matrices, UI behavior documentation, and upgrade impact analysis where seeded action availability may change.
Related Objects
As a standalone reference entity, OKC_REP_CON_ACTIONS has no mined foreign-key parents, but it is functionally referenced by the following significant objects that join on its business key columns:
- OKC_REP_CON_ACTION_GROUPS — groups action codes used in this matrix.
- OKC_CONTRACT_ACTIONS / OKC_ACTIONS — define action metadata joined via ACTION_CODE.
- OKC_REP_STATUSES — supplies contract statuses joined via STATUS_CODE.
- OKC_PAGE_MODES — defines page modes joined via PAGE_MODE.
- OKC_UTIL / OKC_ACTIONS_PKG — PL/SQL APIs that query this table at runtime to resolve valid actions.
- OKC_REP_CON_STATUS_ACTIONS — related status-to-action mapping views.
- OKC_KB_ARTICLES / OKC_TERMS — contract authoring entities whose UI behavior is governed by the resolved action set.
-
Table: OKC_REP_CON_ACTIONS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_REP_CON_ACTIONS, object_name:OKC_REP_CON_ACTIONS, status:VALID, product: OKC - Contracts Core , description: This table stores valid 'Actions' for a given page mode and contract status. This is a SEED data table. , implementation_dba_data: OKC.OKC_REP_CON_ACTIONS ,
-
Lookup Type: OKC_REP_CON_ACTIONS
12.1.1
product: OKC - Contracts Core , meaning: List of values for contract actions , description: List of values for contract actions for Repositoy ,
-
Lookup Type: OKC_REP_CON_ACTIONS
12.2.2
product: OKC - Contracts Core , meaning: List of values for contract actions , description: List of values for contract actions for Repositoy ,
-
VIEW: OKC.OKC_REP_CON_ACTIONS#
12.2.2
owner:OKC, object_type:VIEW, object_name:OKC_REP_CON_ACTIONS#, status:VALID,
-
SYNONYM: APPS.OKC_REP_CON_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_REP_CON_ACTIONS, status:VALID,
-
TRIGGER: APPS.OKC_REP_CON_ACTIONS+
12.2.2
-
TRIGGER: APPS.OKC_REP_CON_ACTIONS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OKC_REP_CON_ACTIONS+, status:VALID,
-
SYNONYM: APPS.OKC_REP_CON_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_REP_CON_ACTIONS, status:VALID,
-
VIEW: OKC.OKC_REP_CON_ACTIONS#
12.2.2
-
TABLE: OKC.OKC_REP_CON_ACTIONS
12.1.1
owner:OKC, object_type:TABLE, object_name:OKC_REP_CON_ACTIONS, status:VALID,
-
TABLE: OKC.OKC_REP_CON_ACTIONS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_REP_CON_ACTIONS, object_name:OKC_REP_CON_ACTIONS, status:VALID,
-
FUNCTION: APPS.OKC_REP_CON_ACTIONS=
12.2.2
-
FUNCTION: APPS.OKC_REP_CON_ACTIONS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:OKC_REP_CON_ACTIONS=, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
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 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: PUBLIC.DATABASE_PROPERTIES
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DATABASE_PROPERTIES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: SYS.DBMS_STANDARD
12.2.2
owner:SYS, object_type:PACKAGE, object_name:DBMS_STANDARD, status:VALID,
-
eTRM - OKC Tables and Views
12.2.2
description: Intersection entity between rules and templates ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - OKC Tables and Views
12.2.2
description: Intersection entity between rules and templates ,