Search Results csi_cust_prod_maint_v
Overview
CSI_CUST_PROD_MAINT_V is a backward-compatibility view owned by the APPS schema in Oracle E-Business Suite Release 12.1.1 and 12.2.2. It is delivered by the CSI (Install Base) product module and presents customer product maintenance details — that is, the installed base of customer products together with the associated customer, party, order, system, and status information. The view exists so that customizations, reports, and integrations written against earlier releases (notably 11i) continue to function after an upgrade to R12, without requiring those consumers to be rewritten against the newer Install Base data model.
The view is documented as VALID in the ETRM metadata. Its name reflects its purpose: CSI for the Install Base schema, CUST_PROD_MAINT for "customer product maintenance," and _V denoting a database view rather than a physical table. Because it is a view, no data is stored in it; all columns are derived at query time from the underlying tables, synonyms, and package functions. From a reporting standpoint, it is principally a read-only construct intended for querying, not for DML.
Underlying Base Objects
The view is defined over a mixture of base tables (referenced through synonyms), other views, and a PL/SQL package. The documented referenced base objects are:
- CSI_INSTANCE_STATUSES, CSI_ITEM_INSTANCES, CSI_II_RELATIONSHIPS, CSI_IP_ACCOUNTS, CSI_I_ORG_ASSIGNMENTS, CSI_I_PARTIES, CSI_INSTALL_PARAMETERS — the core Install Base tables and supporting entities that supply instance, relationship, account, organization assignment, and party data.
- CSI_SYSTEMS_VL, CSI_LOOKUPS — views supplying system names and lookup meanings (for example, instance type or status code translations).
- HZ_CUST_ACCOUNTS, HZ_PARTIES — Trading Community Architecture tables providing the account number, party name, ship-to and bill-to addresses.
- MTL_SYSTEM_ITEMS, MTL_SYSTEM_ITEMS_KFV — the inventory item definition and its key flexfield concatenated segments, supplying product descriptions, BOM item type, and serial number control information.
- OE_AGREEMENTS, ASO_I_OE_ORDER_HEADERS_V, ASO_I_OE_ORDER_LINES_V — order and agreement sources yielding ordered date, order number, line number, unit selling price, price list, and customer PO number.
- CSICUMPI_PUB — a package whose functions GET_PART_INFORMATION and GET_ROOT_INFORMATION are invoked to return configuration parent and root information for a given instance.
Key Columns
The projection exposes a broad set of attributes. Identity and audit columns include ROW_ID, INSTANCE_ID, INSTANCE_NUMBER, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN. Notably, the view explicitly selects CII.MANUALLY_CREATED_FLAG, the column most closely related to the user search term "created_manually_flag"; this flag indicates whether the item instance was created manually rather than through an automated process.
Product and item columns include INVENTORY_ITEM_ID, INVENTORY_REVISION, SERIAL_NUMBER, LOT_NUMBER (aliased CP_LOT_NUMBER), QUANTITY, UNIT_OF_MEASURE, and the key flexfield CONCATENATED_SEGMENTS. Customer-facing columns include ACCOUNT_NUMBER, PARTY_NAME, SHIP_TO_ADDRESS, BILL_TO_ADDRESS, and PARTY_ACCOUNT_ID. Order and commercial columns include ORDERED_DATE, ORDER_NUMBER, LINE_NUMBER, LINK_TO_LINE_ID, UNIT_SELLING_PRICE, PRICE_LIST_ID, CUST_PO_NUMBER, and PRODUCT_AGREEMENT. Lifecycle and status columns include INSTANCE_STATUS_ID, CP_STATUS, TERMINATED_FLAG, STATUS_CHANGE_ALLOWED_FLAG, INCIDENT_ALLOWED_FLAG, SERVICE_ORDER_ALLOWED_FLAG, ACTIVE_START_DATE, ACTIVE_END_DATE, and RETURN_BY_DATE/ACTUAL_RETURN_DATE. Fifteen generic ATTRIBUTE columns plus CONTEXT are also exposed. Several positions are populated with NULL as placeholders retained for backward compatibility.
Common Use Cases and Queries
Typical uses include install base reporting, tracing an instance back to its originating sales order, identifying manually created instances, and extracting configuration hierarchies. The manual-creation flag is frequently queried to reconcile items entered by users against those generated automatically.
Example — list instances that were created manually:
SELECT instance_id, instance_number, serial_number, inventory_item_id, manually_created_flag FROM apps.csi_cust_prod_maint_v WHERE manually_created_flag = 'Y';
Example — join installed products to their order context:
SELECT instance_number, party_name, order_number, line_number, ordered_date, quantity FROM apps.csi_cust_prod_maint_v WHERE account_number = :account_number ORDER BY ordered_date DESC;
Example — inspect configuration hierarchy for an instance:
SELECT instance_id, config_parent_info FROM apps.csi_cust_prod_maint_v WHERE instance_id = :instance_id;
Because the view performs concatenated lookups and invokes package functions per row, queries returning large result sets should be filtered tightly and avoided in high-volume batch processes where direct access to the underlying Install Base tables is preferred.
-
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: 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 ,
-
SYNONYM: APPS.CS_CUST_PROD_MAINT_V
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CS_CUST_PROD_MAINT_V, status:VALID,
-
SYNONYM: APPS.CS_CUST_PROD_MAINT_V
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CS_CUST_PROD_MAINT_V, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
SYNONYM: APPS.OE_AGREEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OE_AGREEMENTS, status:VALID,
-
12.2.2 FND Design Data
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,
-
SYNONYM: APPS.OE_AGREEMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_AGREEMENTS, status:VALID,
-
SYNONYM: APPS.CSI_INSTALL_PARAMETERS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_INSTALL_PARAMETERS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.CSI_I_ORG_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_I_ORG_ASSIGNMENTS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.CSI_I_ORG_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_I_ORG_ASSIGNMENTS, status:VALID,
-
SYNONYM: APPS.CSI_IP_ACCOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_IP_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.CSI_INSTALL_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_INSTALL_PARAMETERS, status:VALID,
-
SYNONYM: APPS.CSI_IP_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_IP_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.CSI_I_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_I_PARTIES, status:VALID,
-
SYNONYM: APPS.CSI_INSTANCE_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_INSTANCE_STATUSES, status:VALID,
-
SYNONYM: APPS.CSI_INSTANCE_STATUSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_INSTANCE_STATUSES, status:VALID,
-
SYNONYM: APPS.CSI_I_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_I_PARTIES, status:VALID,
-
VIEW: APPS.CSI_SYSTEMS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_SYSTEMS_VL, object_name:CSI_SYSTEMS_VL, status:VALID,
-
VIEW: APPS.CSI_SYSTEMS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_SYSTEMS_VL, object_name:CSI_SYSTEMS_VL, status:VALID,
-
SYNONYM: APPS.CSI_II_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_II_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.CSI_II_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_II_RELATIONSHIPS, status:VALID,
-
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.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_LOOKUPS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_LOOKUPS, object_name:CSI_LOOKUPS, status:VALID,
-
VIEW: APPS.CSI_LOOKUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSI.CSI_LOOKUPS, object_name:CSI_LOOKUPS, status:VALID,
-
VIEW: APPS.ASO_I_OE_ORDER_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ASO.ASO_I_OE_ORDER_HEADERS_V, object_name:ASO_I_OE_ORDER_HEADERS_V, status:VALID,
-
VIEW: APPS.ASO_I_OE_ORDER_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ASO.ASO_I_OE_ORDER_HEADERS_V, object_name:ASO_I_OE_ORDER_HEADERS_V, status:VALID,
-
SYNONYM: APPS.CSI_ITEM_INSTANCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_ITEM_INSTANCES, status:VALID,
-
SYNONYM: APPS.CSI_ITEM_INSTANCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_ITEM_INSTANCES, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_KFV
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_KFV, status:VALID,
-
VIEW: APPS.ASO_I_OE_ORDER_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ASO.ASO_I_OE_ORDER_LINES_V, object_name:ASO_I_OE_ORDER_LINES_V, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS_KFV
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS_KFV, status:VALID,
-
eTRM - CSI Tables and Views
12.1.1
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
eTRM - ASO Tables and Views
12.2.2
description: This tables is used to log messages during the migration in Order Capture. ,
-
eTRM - CSI Tables and Views
12.2.2
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
VIEW: APPS.ASO_I_OE_ORDER_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ASO.ASO_I_OE_ORDER_LINES_V, object_name:ASO_I_OE_ORDER_LINES_V, status:VALID,
-
eTRM - ASO Tables and Views
12.1.1
description: This tables is used to log messages during the migration in Order Capture. ,
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS, status:VALID,
-
SYNONYM: APPS.MTL_SYSTEM_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_SYSTEM_ITEMS, status:VALID,
-
SYNONYM: APPS.HZ_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, status:VALID,
-
SYNONYM: APPS.HZ_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, status:VALID,
-
eTRM - ASO Tables and Views
12.1.1
description: This tables is used to log messages during the migration in Order Capture. ,
-
eTRM - CSI Tables and Views
12.2.2
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,