Search Results okc_line_styles_v
Overview
OKC_LINE_STYLES_V is a view owned by the APPS schema in Oracle E-Business Suite, belonging to the OKC (Contracts Core) product family. As documented in the ETRM metadata for releases 12.1.1 and 12.2.2, this view is defined over the OKC_LINE_STYLE_B base table, exposing line style definition data used throughout Oracle Contracts and its integration points with Order Management, Advanced Pricing, and Service Contracts.
The view serves as the primary read interface for line style configurations, which govern how contract lines behave during pricing, recursion, and item processing. Line styles are reusable templates that determine whether a line is priced, whether pricing recurs, whether service items are permitted, and the hierarchical parent-child relationships between styles. Because the underlying _B table stores language-independent columns and the _TL table stores translated name and description values, this view joins both to expose a single denormalized row per line style in the session's current language.
The view is marked VALID and is typically referenced by Oracle Forms, OAF pages, and concurrent programs rather than by end users directly. Developers and integrators query it to build validation lists, lookup-driven LOVs, and custom reports.
Underlying Base Objects
Per the documented view text, OKC_LINE_STYLES_V is defined as a join between two synonyms: OKC_LINE_STYLES_B and OKC_LINE_STYLES_TL. The join condition is LSEB.ID = LSET.ID AND LSET.LANGUAGE = USERENV('LANG'). The _B table supplies all functional attributes (pricing flags, hierarchy IDs, descriptive flexfield columns, audit columns), while the _TL table contributes the translatable NAME and DESCRIPTION and the SFWT_FLAG used for translation workflow.
OKC_LINE_STYLE_B is the base table named in the ETRM description, and OKC_LINE_STYLES_TL is the translation table. The USERENV('LANG') predicate ensures that only the row matching the caller's language environment is returned, preventing duplicate results when multiple translations exist. Because the view is defined on synonyms rather than fully qualified names, it remains portable across APPS installations and honors whatever synonyms are configured in the environment.
Key Columns
- ROW_ID — The ROWID of the base _B row, useful for direct row addressing.
- ID — Primary key of the line style; the join key between _B and _TL.
- LTY_CODE — Line type code associated with the style.
- LSE_PARENT_ID — Self-referencing parent style identifier, enabling hierarchical style definitions.
- OBJECT_VERSION_NUMBER — Optimistic locking column used by the framework.
- NAME / DESCRIPTION — User-facing, translatable labels from _TL.
- SFWT_FLAG — Translation workflow flag sourced from the _TL table.
- PRICED_YN, RECURSIVE_YN, ITEM_TO_PRICE_YN, PRICE_BASIS_YN, SERVICE_ITEM_YN, PROTECTED_YN — Behavioral flags controlling pricing, recursion, item pricing eligibility, and protection from deletion.
- LSE_TYPE — Classifies the style by usage type.
- ACCESS_LEVEL — Visibility/security level for the style.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE15 — Descriptive flexfield (DFF) columns.
- APPLICATION_ID, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard WHO audit columns.
Common Use Cases and Queries
Typical scenarios include validating a line style during contract authoring, populating an LOV for style selection, and auditing pricing behavior across existing styles. A basic lookup query:
SELECT id, name, lty_code, priced_yn, recursive_yn FROM apps.okc_line_styles_v WHERE protected_yn = 'N' ORDER BY name;
To inspect the style hierarchy:
SELECT child.name, parent.name AS parent_name, child.lse_type
FROM apps.okc_line_styles_v child,
apps.okc_line_styles_v parent
WHERE child.lse_parent_id = parent.id(+);
To find styles permitting service items:
SELECT id, name, service_item_yn, price_basis_yn FROM apps.okc_line_styles_v WHERE service_item_yn = 'Y';
Because the view enforces USERENV('LANG'), reports automatically return names in the runtime language. Integrators should nonetheless always reference the view from the APPS schema or a synonym to avoid translation duplication and to honor the documented join semantics.
-
View: OKC_LINE_STYLES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_LINE_STYLES_V, object_name:OKC_LINE_STYLES_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_LINE_STYLE_B , implementation_dba_data: APPS.OKC_LINE_STYLES_V ,
-
View: OKC_LINE_STYLES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKC.OKC_LINE_STYLES_V, object_name:OKC_LINE_STYLES_V, status:VALID, product: OKC - Contracts Core , description: View for table OKC_LINE_STYLE_B , implementation_dba_data: APPS.OKC_LINE_STYLES_V ,
-
VIEW: APPS.OKS_BILLPRST_SRVSUBLINE_V
12.1.1
-
VIEW: APPS.OKS_BILLPRST_SRVSUBLINE_V
12.2.2
-
VIEW: APPS.OKS_COVDLEVEL_DETAILS_V
12.1.1
-
VIEW: APPS.OKS_BILLING_HIST_LINES_V
12.1.1
-
View: OKS_BILLPRST_SRVSUBLINE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLPRST_SRVSUBLINE_V, object_name:OKS_BILLPRST_SRVSUBLINE_V, status:VALID, product: OKS - Service Contracts , implementation_dba_data: APPS.OKS_BILLPRST_SRVSUBLINE_V ,
-
VIEW: APPS.OKS_COVDLEVEL_DETAILS_V
12.2.2
-
VIEW: APPS.OKS_BILLING_HIST_LINES_V
12.2.2
-
VIEW: APPS.OKS_PRODUCTS_V
12.2.2
-
View: OKS_BILLPRST_SRVSUBLINE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLPRST_SRVSUBLINE_V, object_name:OKS_BILLPRST_SRVSUBLINE_V, status:VALID, product: OKS - Service Contracts , implementation_dba_data: APPS.OKS_BILLPRST_SRVSUBLINE_V ,
-
VIEW: APPS.OKS_PRODUCTS_V
12.1.1
-
APPS.OKL_COPY_ASSET_PVT SQL Statements
12.1.1
-
VIEW: APPS.OKL_LA_PAYMENTS_SUMMARY_UV
12.2.2
-
VIEW: APPS.OKS_VRM_LINES_V
12.2.2
-
APPS.OKL_COPY_ASSET_PVT SQL Statements
12.2.2
-
VIEW: APPS.OKL_AM_ASSET_DETAILS_CHR_UV
12.2.2
-
VIEW: APPS.OKL_AM_ASSET_DETAILS_UV
12.2.2
-
VIEW: APPS.OKL_LA_PAYMENTS_SUMMARY_UV
12.1.1
-
VIEW: APPS.OKL_AM_ASSET_DETAILS_UV
12.1.1
-
VIEW: APPS.OKL_AM_ASSET_DETAILS_CHR_UV
12.1.1
-
VIEW: APPS.OKS_BILLPRST_SUBSCRLINE_V
12.1.1
-
VIEW: APPS.OKL_AM_FIXED_ASSET_LOCATION_UV
12.2.2
-
VIEW: APPS.OKL_AM_FIXED_ASSET_LOCATION_UV
12.1.1
-
VIEW: APPS.OKS_BILLPRST_SUBSCRLINE_V
12.2.2
-
VIEW: APPS.OKS_BILLPRST_SRVLINE_V
12.1.1
-
VIEW: APPS.OKS_BILLPRST_SRVLINE_V
12.2.2
-
View: OKL_LA_PAYMENTS_SUMMARY_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_LA_PAYMENTS_SUMMARY_UV, object_name:OKL_LA_PAYMENTS_SUMMARY_UV, status:VALID, product: OKL - Lease and Finance Management , description: User interface view for Payment Summary Page , implementation_dba_data: APPS.OKL_LA_PAYMENTS_SUMMARY_UV ,
-
VIEW: APPS.OKL_CS_FEE_PAYMENT_SUMMARY_UV
12.1.1
-
View: OKL_LA_PAYMENTS_SUMMARY_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_LA_PAYMENTS_SUMMARY_UV, object_name:OKL_LA_PAYMENTS_SUMMARY_UV, status:VALID, product: OKL - Leasing and Finance Management , description: User interface view for Payment Summary Page , implementation_dba_data: APPS.OKL_LA_PAYMENTS_SUMMARY_UV ,
-
VIEW: APPS.OKL_CS_FEE_PAYMENT_SUMMARY_UV
12.2.2
-
APPS.OKL_PAYMENT_SPLIT_PVT SQL Statements
12.2.2
-
APPS.OKL_PAYMENT_SPLIT_PVT SQL Statements
12.1.1
-
SYNONYM: APPS.OKC_LINE_STYLES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKC_LINE_STYLES_TL, status:VALID,
-
View: OKS_PRODUCTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PRODUCTS_V, object_name:OKS_PRODUCTS_V, status:VALID, product: OKS - Service Contracts , description: View is Used for Contracts Quote Printing , implementation_dba_data: APPS.OKS_PRODUCTS_V ,
-
View: OKS_BILLING_HIST_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLING_HIST_LINES_V, object_name:OKS_BILLING_HIST_LINES_V, status:VALID, product: OKS - Service Contracts , description: View for Service Contracts Billing History Lines , implementation_dba_data: APPS.OKS_BILLING_HIST_LINES_V ,
-
View: OKS_BILLING_HIST_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLING_HIST_LINES_V, object_name:OKS_BILLING_HIST_LINES_V, status:VALID, product: OKS - Service Contracts , description: View for Service Contracts Billing History Lines , implementation_dba_data: APPS.OKS_BILLING_HIST_LINES_V ,
-
SYNONYM: APPS.OKC_LINE_STYLES_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKC_LINE_STYLES_TL, status:VALID,
-
VIEW: APPS.OKL_CS_PAYMENT_SUMMARY_UV
12.1.1
-
PACKAGE BODY: APPS.OKC_LSR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_LSR_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_LA_PROPERTY_TAX_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_LA_PROPERTY_TAX_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKC_LRG_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_LRG_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKS_OKSCODET_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_OKSCODET_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.OKC_LSE_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_LSE_PVT, status:VALID,
-
PACKAGE: APPS.OKC_OC_INT_QTK_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKC_OC_INT_QTK_PVT, status:VALID,
-
View: OKS_PRODUCTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_PRODUCTS_V, object_name:OKS_PRODUCTS_V, status:VALID, product: OKS - Service Contracts , description: View is Used for Contracts Quote Printing , implementation_dba_data: APPS.OKS_PRODUCTS_V ,
-
PACKAGE BODY: APPS.IEX_CASE_INFO_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IEX_CASE_INFO_PUB, status:VALID,
-
View: OKS_COVDLEVEL_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_COVDLEVEL_DETAILS_V, object_name:OKS_COVDLEVEL_DETAILS_V, status:VALID, product: OKS - Service Contracts , description: This view is used to show the service details of a contract. This included all covered levels. , implementation_dba_data: APPS.OKS_COVDLEVEL_DETAILS_V ,
-
VIEW: APPS.OKL_CS_PAYMENT_SUMMARY_UV
12.2.2
-
PACKAGE: APPS.OKC_LSE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKC_LSE_PVT, status:VALID,