Search Results oke_k_lines_secure_v
Overview
OKE_K_LINES_SECURE_V is a secured, read-only view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the OKE - Project Contracts (Contract Management) module. It exposes extended contract line information drawn from the full contract line view, filtered through the product's security model so that only contract lines the current user is authorized to access are returned. In practice the view presents one row per contract line, joining line-level attributes to their parent header, project, task, and inventory item context, and surfacing the many flag, amount, and method columns that drive contract billing and delivery behavior.
Its role in Oracle EBS reporting and integration is to provide a security-aware data source for contract line inquiries, custom reports, BI Publisher data definitions, Web ADI integrations, and outbound interfaces that must respect OKE row-level security. Because the security filtering is applied inside the view, developers and report authors can query it directly without re-implementing the security rules themselves, which reduces the risk of exposing restricted contract data.
Underlying Base Objects
The view is defined over the following documented objects:
- OKC_K_HEADERS_B (referenced through a SYNONYM) - the header base table supplying contract header identity and linking line rows to their parent contract.
- OKE_K_LINES_FULL_V (VIEW) - the primary extended contract line view from which the bulk of the column list (aliased as K) is projected.
- OKE_K_SECURITY_PKG (PACKAGE) - the package that applies the OKE security predicates, restricting rows to those visible to the current user.
- OKE_UTILS (PACKAGE) - the utility package used for lookups, code-to-meaning conversions, and other supporting logic referenced by the view.
Structurally the view is a straightforward projection of OKE_K_LINES_FULL_V (aliased K), returning the enumerated columns unchanged while the security and utility packages supply the filtering and derived values. It therefore inherits its grain from the full line view: one row per contract line version.
Key Columns
The projected columns fall into several logical groups:
- Identity and versioning: ROW_ID, K_LINE_ID, MAJOR_VERSION, MINOR_VERSION, VERSION_DISP, OBJECT_VERSION_NUMBER, LINE_NUMBER, DISPLAY_SEQUENCE, HEADER_ID, PARENT_LINE_ID.
- Line definition: LINE_STYLE, LINE_DESCRIPTION, STATUS_CODE, STATUS, START_DATE, END_DATE, PRIORITY_CODE, PRIORITY_RATING, DELIVERY_DATE, PROPOSAL_DUE_DATE, COMMENTS.
- Item and project context: INVENTORY_ITEM_ID, ITEM_NUMBER, ITEM_DESCRIPTION, PROJECT_ID, PROJECT_NUMBER, PROJECT_NAME, PROJECT_DESCRIPTION, PROJECT_START_DATE, PROJECT_COMPLETION_DATE, PROJECT_ORGANIZATION, and the parallel TASK_* columns.
- Commercials: LINE_QUANTITY, LINE_VALUE, UNIT_PRICE, UOM_CODE, BILLING_METHOD_CODE, BILLING_METHOD, COST_OF_MONEY, PREPAYMENT_PERCENTAGE, PREPAYMENT_AMOUNT, PROGRESS_PAYMENT_RATE, and related rates.
- Flags: paired _FLAG and _YN indicators for BILLABLE, COMPLETED, EXPORT, SHIPPABLE, SUBCONTRACTED, NSP, DCAA_AUDIT_REQ, INTERIM_RPT_REQ, FINANCIAL_CTRL, C_SSR, C_SCS, PROGRESS_PAYMENT, and others.
- Fee and ceiling amounts: LEVEL_OF_EFFORT_HOURS, CEILING_PRICE, CEILING_COST, TOTAL_ESTIMATED_COST, AWARD_FEE, AWARD_FEE_POOL_AMOUNT, BASE_FEE, FIXED_FEE, MAXIMUM_FEE.
Common Use Cases and Queries
Typical scenarios include secured contract line reports, billing-method and fee analysis, and integration extracts. A representative query might retrieve active billable lines for a contract header:
- SELECT k_line_id, line_number, line_description, line_value, billing_method, billable_yn, status_code FROM oke_k_lines_secure_v WHERE header_id = :p_header_id AND billable_yn = 'Y' ORDER BY display_sequence;
- Aggregating line value by billing method: SELECT billing_method, SUM(line_value) total_value FROM oke_k_lines_secure_v WHERE status_code = 'ACTIVE' GROUP BY billing_method;
- Joining to projects for reporting: SELECT v.project_number, v.task_number, v.ceiling_price, v.total_estimated_cost FROM oke_k_lines_secure_v v WHERE v.project_id IS NOT NULL;
- Since the view already applies OKE security, use it in place of the base line tables whenever restricted access must be enforced.
-
View: OKE_K_LINES_SECURE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_LINES_SECURE_V, object_name:OKE_K_LINES_SECURE_V, status:VALID, product: OKE - Project Contracts , description: Secured contract line extended information view , implementation_dba_data: APPS.OKE_K_LINES_SECURE_V ,
-
View: OKE_K_LINES_SECURE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_LINES_SECURE_V, object_name:OKE_K_LINES_SECURE_V, status:VALID, product: OKE - Project Contracts , description: Secured contract line extended information view , implementation_dba_data: APPS.OKE_K_LINES_SECURE_V ,
-
PACKAGE BODY: APPS.OKE_VERSION_COMPARISON_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_VERSION_COMPARISON_PKG, status:VALID,
-
PACKAGE: APPS.OKE_K_SECURITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKE_K_SECURITY_PKG, status:VALID,
-
PACKAGE: APPS.OKE_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKE_UTILS, status:VALID,
-
PACKAGE: APPS.OKE_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKE_UTILS, status:VALID,
-
PACKAGE: APPS.OKE_K_SECURITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKE_K_SECURITY_PKG, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
PACKAGE BODY: APPS.OKE_VERSION_COMPARISON_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKE_VERSION_COMPARISON_PKG, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
VIEW: APPS.OKE_K_LINES_FWDN_V
12.2.2
-
VIEW: APPS.OKE_K_LINES_FWDN_V
12.1.1
-
View: OKE_K_LINES_FWDN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_LINES_FWDN_V, object_name:OKE_K_LINES_FWDN_V, status:VALID, product: OKE - Project Contracts , description: Contract line view for flowdown , implementation_dba_data: APPS.OKE_K_LINES_FWDN_V ,
-
View: OKE_K_LINES_FWDN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_LINES_FWDN_V, object_name:OKE_K_LINES_FWDN_V, status:VALID, product: OKE - Project Contracts , description: Contract line view for flowdown , implementation_dba_data: APPS.OKE_K_LINES_FWDN_V ,
-
VIEW: APPS.OKE_K_LINES_FWDN_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_LINES_FWDN_V, object_name:OKE_K_LINES_FWDN_V, status:VALID,
-
VIEW: APPS.OKE_K_LINES_FWDN_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_LINES_FWDN_V, object_name:OKE_K_LINES_FWDN_V, status:VALID,
-
APPS.OKE_VERSION_COMPARISON_PKG dependencies on OKE_K_LINES_SECURE_V
12.1.1
-
APPS.OKE_VERSION_COMPARISON_PKG dependencies on OKE_K_LINES_SECURE_V
12.2.2
-
VIEW: APPS.OKE_K_LINES_FULL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_LINES_FULL_V, object_name:OKE_K_LINES_FULL_V, status:VALID,
-
VIEW: APPS.OKE_K_LINES_FULL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_LINES_FULL_V, object_name:OKE_K_LINES_FULL_V, status:VALID,
-
VIEW: APPS.OKE_K_LINES_SECURE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_LINES_SECURE_V, object_name:OKE_K_LINES_SECURE_V, status:VALID,
-
VIEW: APPS.OKE_K_LINES_SECURE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKE.OKE_K_LINES_SECURE_V, object_name:OKE_K_LINES_SECURE_V, status:VALID,
-
SYNONYM: APPS.OKC_K_HEADERS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_K_HEADERS_B, status:VALID,
-
SYNONYM: APPS.OKC_K_HEADERS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_K_HEADERS_B, status:VALID,
-
eTRM - OKE Tables and Views
12.2.2
description: This table stores the version comparison results. ,
-
APPS.OKE_VERSION_COMPARISON_PKG SQL Statements
12.2.2
-
APPS.OKE_VERSION_COMPARISON_PKG SQL Statements
12.1.1
-
eTRM - OKE Tables and Views
12.1.1
description: This table stores the version comparison results. ,
-
PACKAGE BODY: APPS.OKE_VERSION_COMPARISON_PKG
12.2.2
-
PACKAGE BODY: APPS.OKE_VERSION_COMPARISON_PKG
12.1.1
-
eTRM - OKE Tables and Views
12.1.1
description: This table stores the version comparison results. ,
-
eTRM - OKE Tables and Views
12.2.2
description: This table stores the version comparison results. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1