Search Results okc_val_line_operations
Overview
The table OKC_OKC_VAL_LINE_OPERATIONS is a core configuration table within the Oracle E-Business Suite Contracts Core module (OKC). It functions as a validation and control mechanism for the contract authoring interface. Specifically, it defines the permissible set of line-level operations (such as Add, Update, or Delete) that a user can perform on a contract line, based on the line's assigned top-level style. This table enforces business rules at the data level, ensuring that line operations are contextually appropriate for the contract line's style and maintaining data integrity throughout the contract lifecycle. Its role is pivotal in governing the user experience and workflow within the Contracts application.
Key Information Stored
The table is a straightforward intersection entity, primarily storing pairs of identifiers that link a line style to a valid operation. Its structure is defined by a composite primary key. The critical columns are LSE_ID and OPN_CODE. The LSE_ID column stores the unique identifier for a line style, which is a foreign key reference to the OKC_LINE_STYLES_B table. The OPN_CODE column stores the code for a specific line operation, serving as a foreign key reference to the OKC_OPERATIONS_B table. Together, each record (LSE_ID, OPN_CODE) constitutes a single rule permitting that operation for the given line style.
Common Use Cases and Queries
The primary use case is to validate user actions in the Contracts UI. When a user attempts to perform an action on a contract line, the application queries this table to verify if the operation (OPN_CODE) is allowed for the line's style (LSE_ID). It is also central for setup and administration. An administrator configuring line styles would manage the associations in this table to control available actions. Common reporting queries involve listing all valid operations for a specific style or identifying which styles permit a particular operation. A typical SQL pattern is:
SELECT opn.NAME FROM okc_val_line_operations val, okc_operations_b opn WHERE val.lse_id = :p_lse_id AND val.opn_code = opn.code;SELECT lse.NAME FROM okc_val_line_operations val, okc_line_styles_b lse WHERE val.opn_code = :p_opn_code AND val.lse_id = lse.id;
Related Objects
OKC_VAL_LINE_OPERATIONS sits at the intersection of two key master tables, as defined by its foreign key constraints. The table OKC_LINE_STYLES_B is the parent table for contract line styles, joined via the LSE_ID column. The table OKC_OPERATIONS_B is the parent table defining all possible line operations, joined via the OPN_CODE column. This table has no direct foreign key relationships from other tables, indicating it is a terminal point for these specific validation rules. Its data is primarily accessed by the Contracts Core application logic and underlying PL/SQL APIs that enforce line operation security and validity.
-
Table: OKC_VAL_LINE_OPERATIONS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_VAL_LINE_OPERATIONS, object_name:OKC_VAL_LINE_OPERATIONS, status:VALID, product: OKC - Contracts Core , description: Defines which line operations are valid choices for a top line style. , implementation_dba_data: OKC.OKC_VAL_LINE_OPERATIONS ,
-
Table: OKC_VAL_LINE_OPERATIONS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_VAL_LINE_OPERATIONS, object_name:OKC_VAL_LINE_OPERATIONS, status:VALID, product: OKC - Contracts Core , description: Defines which line operations are valid choices for a top line style. , implementation_dba_data: OKC.OKC_VAL_LINE_OPERATIONS ,
-
APPS.OKC_VLO_PVT dependencies on OKC_VAL_LINE_OPERATIONS
12.2.2
-
APPS.OKC_AST_PVT dependencies on OKC_VAL_LINE_OPERATIONS
12.2.2
-
APPS.OKC_LINE_STYLES_PVT dependencies on OKC_VAL_LINE_OPERATIONS
12.1.1
-
APPS.OKC_VLO_PVT dependencies on OKC_VAL_LINE_OPERATIONS
12.1.1
-
APPS.OKC_LINE_STYLES_PVT dependencies on OKC_VAL_LINE_OPERATIONS
12.2.2
-
APPS.OKC_VLO_PVT dependencies on OKC_VAL_LINE_OPERATIONS
12.1.1
-
APPS.OKC_VLO_PVT dependencies on OKC_VAL_LINE_OPERATIONS
12.2.2
-
APPS.OKC_AST_PVT dependencies on OKC_VAL_LINE_OPERATIONS
12.1.1
-
VIEW: OKC.OKC_VAL_LINE_OPERATIONS#
12.2.2
owner:OKC, object_type:VIEW, object_name:OKC_VAL_LINE_OPERATIONS#, status:VALID,
-
TRIGGER: APPS.OKC_VAL_LINE_OPERATIONS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:OKC_VAL_LINE_OPERATIONS+, status:VALID,
-
VIEW: OKC.OKC_VAL_LINE_OPERATIONS#
12.2.2
-
VIEW: APPS.OKC_VAL_LINE_OPERATIONS_V
12.2.2
-
SYNONYM: APPS.OKC_VAL_LINE_OPERATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_VAL_LINE_OPERATIONS, status:VALID,
-
View: OKC_VAL_LINE_OPERATIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_VAL_LINE_OPERATIONS_V, object_name:OKC_VAL_LINE_OPERATIONS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_VAL_LINE_OPERATIONS , implementation_dba_data: APPS.OKC_VAL_LINE_OPERATIONS_V ,
-
VIEW: APPS.OKC_VAL_LINE_OPERATIONS_V
12.1.1
-
SYNONYM: APPS.OKC_VAL_LINE_OPERATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_VAL_LINE_OPERATIONS, status:VALID,
-
APPS.OKC_VLO_PVT SQL Statements
12.1.1
-
APPS.OKC_VLO_PVT SQL Statements
12.2.2
-
View: OKC_VAL_LINE_OPERATIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_VAL_LINE_OPERATIONS_V, object_name:OKC_VAL_LINE_OPERATIONS_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_VAL_LINE_OPERATIONS , implementation_dba_data: APPS.OKC_VAL_LINE_OPERATIONS_V ,
-
TRIGGER: APPS.OKC_VAL_LINE_OPERATIONS+
12.2.2
-
TABLE: OKC.OKC_VAL_LINE_OPERATIONS
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_VAL_LINE_OPERATIONS, object_name:OKC_VAL_LINE_OPERATIONS, status:VALID,
-
FUNCTION: APPS.OKC_VAL_LINE_OPERATIONS=
12.2.2
-
APPS.OKC_AST_PVT dependencies on OKC_VAL_LINE_OPERATIONS_V
12.2.2
-
FUNCTION: APPS.OKC_VAL_LINE_OPERATIONS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:OKC_VAL_LINE_OPERATIONS=, status:VALID,
-
APPS.OKC_AST_PVT dependencies on OKC_VAL_LINE_OPERATIONS_V
12.1.1
-
PACKAGE: APPS.OKC_VLO_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_VLO_PVT, status:VALID,
-
TABLE: OKC.OKC_VAL_LINE_OPERATIONS
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_VAL_LINE_OPERATIONS, object_name:OKC_VAL_LINE_OPERATIONS, status:VALID,
-
PACKAGE BODY: APPS.OKC_LINE_STYLES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_LINE_STYLES_PVT, status:VALID,
-
Table: OKC_OPERATIONS_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OPERATIONS_B, object_name:OKC_OPERATIONS_B, status:VALID, product: OKC - Contracts Core , description: Set of processes performed by the application to, or as a result of, a contract. , implementation_dba_data: OKC.OKC_OPERATIONS_B ,
-
Table: OKC_OPERATIONS_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_OPERATIONS_B, object_name:OKC_OPERATIONS_B, status:VALID, product: OKC - Contracts Core , description: Set of processes performed by the application to, or as a result of, a contract. , implementation_dba_data: OKC.OKC_OPERATIONS_B ,
-
Table: OKC_LINE_STYLES_B
12.2.2
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_LINE_STYLES_B, object_name:OKC_LINE_STYLES_B, status:VALID, product: OKC - Contracts Core , description: OKC_LINE_STYLES provides meta-data that governs how lines may be defined in a contract. , implementation_dba_data: OKC.OKC_LINE_STYLES_B ,
-
Table: OKC_LINE_STYLES_B
12.1.1
owner:OKC, object_type:TABLE, fnd_design_data:OKC.OKC_LINE_STYLES_B, object_name:OKC_LINE_STYLES_B, status:VALID, product: OKC - Contracts Core , description: OKC_LINE_STYLES provides meta-data that governs how lines may be defined in a contract. , implementation_dba_data: OKC.OKC_LINE_STYLES_B ,
-
PACKAGE BODY: APPS.OKC_AST_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_AST_PVT, status:VALID,
-
PACKAGE: APPS.OKC_VLO_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_VLO_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_VLO_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_VLO_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_VLO_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_VLO_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OKC_LINE_STYLES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_LINE_STYLES_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OKC_AST_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_AST_PVT, status:VALID,
-
APPS.OKC_LINE_STYLES_PVT dependencies on OKC_LINE_STYLE_SOURCES
12.1.1
-
APPS.OKC_LINE_STYLES_PVT dependencies on OKC_LINE_STYLE_SOURCES
12.2.2
-
APPS.OKC_TERMINATE_PVT dependencies on OKC_STATUSES_B
12.2.2
-
APPS.OKC_TERMINATE_PVT dependencies on OKC_STATUSES_B
12.1.1
-
APPS.OKC_LINE_STYLES_PVT SQL Statements
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
VIEW: APPS.OKC_VAL_LINE_OPERATIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_VAL_LINE_OPERATIONS_V, object_name:OKC_VAL_LINE_OPERATIONS_V, status:VALID,
-
VIEW: APPS.OKC_VAL_LINE_OPERATIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_VAL_LINE_OPERATIONS_V, object_name:OKC_VAL_LINE_OPERATIONS_V, status:VALID,