Search Results okx_cust_prod_v
Overview
The OKX_CUST_PROD_V view is a reporting and integration object owned by the APPS schema within the OKX – Contracts Integration product family of Oracle E-Business Suite. Its documented status is VALID, and it exposes the installed base products information, commonly referred to as customer products. In practice, this view provides a denormalized, read-only projection of the CS_CUSTOMER_PRODUCTS_ALL entity, allowing downstream contracts, service, and integration processes to retrieve customer product records without directly querying the underlying installed base tables.
In the context of Oracle EBS 12.1.1 and 12.2.2, the view functions as an interface layer between the Service/Installed Base module and the Contracts Integration (OKX) module. Because Contracts Integration must reconcile contractual obligations with products actually shipped, delivered, and installed at a customer site, OKX_CUST_PROD_V surfaces the attributes required for that reconciliation—quantities, shipment and delivery indicators, serial numbers, site usage identifiers, and agreement references. The presence of audit and multi-org columns such as ORG_ID, CONTEXT, and OBJECT_VERSION_NUMBER confirms that the view is also suitable for use in multi-organization and concurrent-program contexts.
Underlying Base Objects
The ETRM metadata documents the view as dependent on two referenced base objects:
- CS_CUSTOMER_PRODUCTS_ALL (SYNONYM) — The primary source of column data. This synonym resolves to the installed base customer products table, which stores the authoritative record for each customer product, including shipment, delivery, and configuration attributes.
- CSICUMPI_PUB (PACKAGE) — A package in the Service/Installed Base interface layer referenced by the view definition, typically supporting programmatic logic or interface processing associated with customer product data.
The view text shows that columns are projected directly from the alias CP, which corresponds to CS_CUSTOMER_PRODUCTS_ALL. The view therefore adds no new persistent storage; it is a virtual representation maintained by Oracle, and its status of VALID indicates the underlying objects are compiled and accessible. Because it is owned by APPS, it is eligible for grants to reporting and integration schemas.
Key Columns
The view exposes a broad set of installed base attributes. Noteworthy columns include:
- CUSTOMER_PRODUCT_ID — Primary identifier for each customer product record.
- CUSTOMER_ID, INVENTORY_ITEM_ID, LOT_NUMBER — Identify the customer, the item, and the lot in the installed base.
- DELIVERED_FLAG — Indicates whether the customer product has been delivered, directly relevant to the searched term.
- SHIPPED_FLAG, SHIPPED_DATE — Shipment status and date for the product.
- QUANTITY, UNIT_OF_MEASURE_CODE — Quantity and UOM for the installed product.
- CURRENT_SERIAL_NUMBER — Serial number associated with the current revision.
- CURRENT_CP_REVISION_ID — Reference to the current revision of the customer product.
- MOST_RECENT_FLAG, CREATED_MANUALLY_FLAG, SPLIT_FLAG, CONFIG_ENABLED_FLAG — Status and lifecycle indicators.
- SHIP_TO_SITE_USE_ID, BILL_TO_SITE_USE_ID, INSTALL_SITE_USE_ID — Site usage references for shipping, billing, and installation.
- PRODUCT_AGREEMENT_ID, PROJECT_ID, TASK_ID — Contractual and project associations.
- START_DATE_ACTIVE, END_DATE_ACTIVE — Effective dating for the record.
- ORG_ID, CONTEXT, OBJECT_VERSION_NUMBER — Multi-org, descriptive flexfield context, and concurrency control columns.
Common Use Cases and Queries
Typical usage centers on identifying delivered or shipped installed base products for contract reconciliation, service entitlement, and integration extracts. A representative query filtering on the searched attribute is:
SELECT customer_product_id, customer_id, inventory_item_id, quantity, delivered_flag, shipped_date FROM okx_cust_prod_v WHERE delivered_flag = 'Y' AND org_id = :p_org_id;
Other common scenarios include retrieving all most-recent records for a customer (WHERE most_recent_flag = 'Y'), joining to agreement tables via PRODUCT_AGREEMENT_ID, and extracting records within an effective date range using START_DATE_ACTIVE and END_DATE_ACTIVE. Because the view is read-only and owned by APPS, it is best consumed through standard EBS security and reporting mechanisms rather than modified directly.
-
View: OKX_CUST_PROD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_CUST_PROD_V, object_name:OKX_CUST_PROD_V, status:VALID, product: OKX - Contracts Integration , description: The installed base products information (customer products) , implementation_dba_data: APPS.OKX_CUST_PROD_V ,
-
View: OKX_CUST_PROD_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_CUST_PROD_V, object_name:OKX_CUST_PROD_V, status:VALID, product: OKX - Contracts Integration , description: The installed base products information (customer products) , implementation_dba_data: APPS.OKX_CUST_PROD_V ,
-
SYNONYM: APPS.CS_CUSTOMER_PRODUCTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_CUSTOMER_PRODUCTS_ALL, status:VALID,
-
PACKAGE BODY: APPS.OKS_OKSNREPD_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_OKSNREPD_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.OKS_OKSNREPD_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_OKSNREPD_XMLP_PKG, status:VALID,
-
APPS.OKS_OKSNREPD_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE: APPS.CSICUMPI_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:CSICUMPI_PUB, status:VALID,
-
PACKAGE: APPS.CSICUMPI_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:CSICUMPI_PUB, status:VALID,
-
APPS.OKS_OKSNREPD_XMLP_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.CS_CUSTOMER_PRODUCTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_CUSTOMER_PRODUCTS_ALL, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OKS_AUTO_REMINDER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_AUTO_REMINDER, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.OKS_AUTO_REMINDER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKS_AUTO_REMINDER, status:VALID,
-
PACKAGE BODY: APPS.OKS_OKSNREPD_XMLP_PKG
12.1.1
-
PACKAGE BODY: APPS.OKS_OKSNREPD_XMLP_PKG
12.2.2
-
APPS.OKS_AUTO_REMINDER dependencies on OKX_CUST_PROD_V
12.2.2
-
APPS.OKS_OKSNREPD_XMLP_PKG dependencies on OKX_CUST_PROD_V
12.2.2
-
APPS.OKS_AUTO_REMINDER dependencies on OKX_CUST_PROD_V
12.1.1
-
APPS.OKS_OKSNREPD_XMLP_PKG dependencies on OKX_CUST_PROD_V
12.1.1
-
VIEW: APPS.OKX_CUST_PROD_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_CUST_PROD_V, object_name:OKX_CUST_PROD_V, status:VALID,
-
VIEW: APPS.OKX_CUST_PROD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKX.OKX_CUST_PROD_V, object_name:OKX_CUST_PROD_V, status:VALID,
-
APPS.OKS_AUTO_REMINDER SQL Statements
12.1.1
-
APPS.OKS_AUTO_REMINDER SQL Statements
12.2.2
-
APPS.OKS_OKSNREPD_XMLP_PKG dependencies on CS_SYSTEMS
12.2.2
-
APPS.OKS_QA_DATA_INTEGRITY dependencies on CSI_ITEM_INSTANCES
12.2.2
-
APPS.OKS_OKSNREPD_XMLP_PKG dependencies on CS_SYSTEMS
12.1.1
-
APPS.OKS_QA_DATA_INTEGRITY dependencies on CSI_ITEM_INSTANCES
12.1.1
-
APPS.OKS_AUTO_REMINDER dependencies on OKX_SYSTEM_ITEMS_V
12.1.1
-
APPS.OKS_AUTO_REMINDER dependencies on OKX_SYSTEM_ITEMS_V
12.2.2
-
eTRM - OKX Tables and Views
12.2.2
-
APPS.OKS_QA_DATA_INTEGRITY SQL Statements
12.1.1
-
APPS.OKS_QA_DATA_INTEGRITY SQL Statements
12.2.2
-
eTRM - OKX Tables and Views
12.1.1
-
PACKAGE BODY: APPS.OKS_AUTO_REMINDER
12.1.1
-
PACKAGE BODY: APPS.OKS_AUTO_REMINDER
12.2.2
-
PACKAGE BODY: APPS.OKS_ENTITLEMENTS_WEB
12.2.2
-
PACKAGE BODY: APPS.OKS_ENTITLEMENTS_WEB
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - OKX Tables and Views
12.2.2
-
eTRM - OKX Tables and Views
12.1.1
-
PACKAGE BODY: APPS.OKS_QA_DATA_INTEGRITY
12.2.2
-
PACKAGE BODY: APPS.OKS_QA_DATA_INTEGRITY
12.1.1