Search Results product_agreement
Overview
CS_CUST_PROD_MAINT_V is a Service (CS) module view in Oracle EBS 12.1.1 and 12.2.2 that consolidates customer product instance data together with the surrounding order, party, status, system, and configuration context. The ETRM metadata describes it as a "New View for Customer Products – Performance," indicating that it was introduced primarily to support high-volume retrieval of customer product records without requiring callers to join the many base tables that the customer product entity depends upon. Rather than exposing only the columns of the CS_CUSTOMER_PRODUCTS table, the view denormalizes related attributes such as the account number, party name, order header details, order line pricing, product description, configuration identifiers, and the concatenated key flexfield segment.
Because it is a view rather than a table, it carries no independent storage and inherits the read consistency, security, and indexing characteristics of its underlying objects. In 12.1.1 and 12.2.2 it is commonly used in reporting, service workbench extensions, and integration extracts where a flattened, single-row-per-customer-product representation is required. The "config_root_info" search context is directly relevant: the view exposes CONFIG_ROOT_ID, CONFIG_PARENT_ID, CONFIG_ENABLED_FLAG, CONFIG_START_DATE, CONFIG_END_DATE, and CONFIG_TYPE, which are the fields used to reconstruct configuration hierarchy and root information for installed base items.
Underlying Base Objects
The documented metadata reports the view as "Not implemented in this database" and lists no referenced base objects explicitly, so the object definitions below are derived from the SELECT statement embedded in the documentation excerpt:
- CS_CUSTOMER_PRODUCTS (CP) — the driving table, aliased CP, supplying the ROWID as ROW_ID and the majority of customer product columns.
- CS_CUSTOMER_PRODUCT_STATUS (CPS) — joined to provide CP_STATUS, CANCELLED_FLAG, TERMINATED_FLAG, STATUS_CHANGE_ALLOWED_FLAG, INCIDENT_ALLOWED_FLAG, and SERVICE_ORDER_ALLOWED_FLAG.
- HZ_CUST_ACCOUNTS (HZA) — supplies ACCOUNT_NUMBER.
- HZ_PARTIES (HZP) — supplies PARTY_NAME.
- OE_ORDER_HEADERS_ALL (OOH) — supplies ORDERED_DATE, ORDER_NUMBER, CUST_PO_NUMBER, and PRICE_LIST_ID.
- OE_ORDER_LINES_ALL (OOL) — supplies LINE_NUMBER, LINK_TO_LINE_ID, and UNIT_SELLING_PRICE.
- CS_SYSTEMS (S) — supplies SYSTEM name.
- CS_LOOKUPS / FND_LOOKUPS (L, L3) — resolve TYPE_CODE and CONFIG_TYPE meanings.
- CS_PRODUCT_AGREEMENTS (A1) — supplies PRODUCT_AGREEMENT name.
- MTL_REVISIONS (R) and MTL_SYSTEM_ITEMS (SI) — supply REVISION, SERIAL_NUMBER_CONTROL_CODE, PRODUCT_DESCRIPTION, and BOM_ITEM_TYPE.
- FND_FLEX_VALUES (KFV) — supplies the CONCATENATED_SEGMENT.
The joins are outer joins in practice, since a customer product may lack an originating order line or agreement.
Key Columns
The view exposes the complete set of CS_CUSTOMER_PRODUCTS columns together with substantial join context. Principal columns include:
- ROW_ID, CUSTOMER_PRODUCT_ID, CUSTOMER_ID, INVENTORY_ITEM_ID — identity and inventory linkage.
- CURRENT_CP_REVISION_ID, CURRENT_SERIAL_NUMBER, QUANTITY, UNIT_OF_MEASURE_CODE — revision and quantity tracking.
- CONFIG_ROOT_ID, CONFIG_PARENT_ID, CONFIG_TYPE, CONFIG_ENABLED_FLAG, CONFIG_START_DATE, CONFIG_END_DATE — configuration hierarchy and root identification, central to config_root_info lookups.
- ORIGINAL_ORDER_LINE_ID, ORDER_NUMBER, LINE_NUMBER, ORDERED_DATE, UNIT_SELLING_PRICE, PRICE_LIST_ID — order provenance.
- CP_STATUS, CANCELLED_FLAG, TERMINATED_FLAG, SERVICE_ORDER_ALLOWED_FLAG, INCIDENT_ALLOWED_FLAG — lifecycle and transaction eligibility.
- MOST_RECENT_FLAG, CREATED_MANUALLY_FLAG, SHIPPED_FLAG, DELIVERED_FLAG, SPLIT_FLAG — status indicators.
- SHIP_TO_SITE_USE_ID, BILL_TO_SITE_USE_ID, INSTALL_SITE_USE_ID — address references.
- ATTRIBUTE1 through ATTRIBUTE15, CONTEXT — descriptive flexfield support.
- ORG_ID — multi-org security discriminator.
Common Use Cases and Queries
Typical uses include installed base reporting, configuration hierarchy reconstruction, and integration extracts. A representative query to locate root configuration records is:
SELECT customer_product_id, current_serial_number, config_root_id, config_parent_id, config_type, cp_status FROM cs_cust_prod_maint_v WHERE config_root_id IS NOT NULL AND most_recent_flag = 'Y' AND org_id = :p_org_id;
A second scenario retrieves order-to-installation lineage:
SELECT account_number, party_name, order_number, line_number, ordered_date, installation_date, unit_selling_price, product_description FROM cs_cust_prod_maint_v WHERE original_order_line_id = :p_line_id;
A third filters serviceable items for a customer:
SELECT customer_product_id, product_description, system, cp_status, service_order_allowed_flag FROM cs_cust_prod_maint_v WHERE customer_id = :p_cust_id AND terminated_flag = 'N' AND service_order_allowed_flag = 'Y';
Because no base objects are documented and the object is reported as not implemented in the reference database, DBAs should verify the actual view text in each environment before relying on specific column aliases, particularly the unaliased L3.MEANING column.
-
View: CS_CUST_PROD_MAINT_V
12.1.1
product: CS - Service , description: New View for Customer Products - Performance , implementation_dba_data: Not implemented in this database ,
-
View: CS_CUST_PROD_MAINT_V
12.2.2
product: CS - Service , description: New View for Customer Products - Performance , implementation_dba_data: Not implemented in this database ,
-
View: CS_CP_MAINT_V
12.1.1
product: CS - Service , description: Products in the installed base , implementation_dba_data: Not implemented in this database ,
-
View: CS_CP_MAINT_V
12.2.2
product: CS - Service , description: Products in the installed base , implementation_dba_data: Not implemented in this database ,
-
View: CSI_CUST_PROD_MAINT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CUST_PROD_MAINT_V, object_name:CSI_CUST_PROD_MAINT_V, status:VALID, product: CSI - Install Base , description: Backward Compatible : Customer Products Details View. , implementation_dba_data: APPS.CSI_CUST_PROD_MAINT_V ,
-
View: CSI_CUST_PROD_MAINT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CUST_PROD_MAINT_V, object_name:CSI_CUST_PROD_MAINT_V, status:VALID, product: CSI - Install Base , description: Backward Compatible : Customer Products Details View. , implementation_dba_data: APPS.CSI_CUST_PROD_MAINT_V ,
-
VIEW: APPS.CSI_CUST_PROD_MAINT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CUST_PROD_MAINT_V, object_name:CSI_CUST_PROD_MAINT_V, status:VALID,
-
VIEW: APPS.CSI_CUST_PROD_MAINT_V
12.1.1
-
VIEW: APPS.CSI_CUST_PROD_MAINT_V
12.2.2
-
View: CSI_CP_FORM_GRID_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_GRID_V, object_name:CSI_CP_FORM_GRID_V, status:VALID, product: CSI - Install Base , description: Backward Compatible : Customer Product Form Grid. , implementation_dba_data: APPS.CSI_CP_FORM_GRID_V ,
-
View: CSI_CP_FORM_GRID_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_GRID_V, object_name:CSI_CP_FORM_GRID_V, status:VALID, product: CSI - Install Base , description: Backward Compatible : Customer Product Form Grid. , implementation_dba_data: APPS.CSI_CP_FORM_GRID_V ,
-
VIEW: APPS.CSI_CUST_PROD_MAINT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CUST_PROD_MAINT_V, object_name:CSI_CUST_PROD_MAINT_V, status:VALID,
-
VIEW: APPS.CSI_CP_FORM_GRID_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_GRID_V, object_name:CSI_CP_FORM_GRID_V, status:VALID,
-
VIEW: APPS.CSI_CP_FORM_GRID_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_GRID_V, object_name:CSI_CP_FORM_GRID_V, status:VALID,
-
VIEW: APPS.CSI_CP_FORM_GRID_V
12.2.2
-
View: CS_CUSTOMER_PRODUCTS_MAINT_V
12.1.1
product: CS - Service , description: Products in the installed base , implementation_dba_data: Not implemented in this database ,
-
View: CS_CUSTOMER_PRODUCTS_MAINT_V
12.2.2
product: CS - Service , description: Products in the installed base , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.CSI_CP_FORM_GRID_V
12.1.1
-
VIEW: APPS.CSI_CP_FORM_PROD_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_PROD_V, object_name:CSI_CP_FORM_PROD_V, status:VALID,
-
View: CS_CUST_PROD_FORM_V
12.1.1
product: CS - Service , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.CSI_CP_FORM_PROD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_PROD_V, object_name:CSI_CP_FORM_PROD_V, status:VALID,
-
View: CS_CUST_PROD_FORM_V
12.2.2
product: CS - Service , implementation_dba_data: Not implemented in this database ,
-
View: XNS_CUSTOMER_PRODUCTS_MAINT_V
12.2.2
product: XNS - Service for Communications (Obsolete) , description: Customer products in the installed base , implementation_dba_data: Not implemented in this database ,
-
View: XNS_CUSTOMER_PRODUCTS_MAINT_V
12.1.1
product: XNS - Service for Communications (obsolete) , description: Customer products in the installed base , implementation_dba_data: Not implemented in this database ,
-
View: CSI_CP_FORM_PROD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_PROD_V, object_name:CSI_CP_FORM_PROD_V, status:VALID, product: CSI - Install Base , description: Backward Compatible : Customer Product Form Product details. , implementation_dba_data: APPS.CSI_CP_FORM_PROD_V ,
-
View: CSI_CP_FORM_PROD_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_CP_FORM_PROD_V, object_name:CSI_CP_FORM_PROD_V, status:VALID, product: CSI - Install Base , description: Backward Compatible : Customer Product Form Product details. , implementation_dba_data: APPS.CSI_CP_FORM_PROD_V ,
-
VIEW: APPS.CSI_CP_FORM_PROD_V
12.2.2
-
VIEW: APPS.CSI_CP_FORM_PROD_V
12.1.1
-
eTRM - CSI Tables and Views
12.2.2
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
eTRM - CSI Tables and Views
12.1.1
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,