Search Results ast_installed_base_v




Overview

AST_INSTALLED_BASE_V is a TeleSales (AST) reporting view that presents the installed base of customer products — the record of items and systems a customer owns, with their serial numbers, installation dates, active status, and the originating sales order data. In Oracle EBS 12.1.1 and 12.2.2, this view is the primary read-only interface through which TeleSales, Service, and custom reporting components retrieve installed-base information without directly joining the customer products, order management, and trading community tables. It exposes both the current inventory definition of the installed item and the historical commercial context that created it.

The view is documented in ETRM as not implemented in the source database used for documentation, meaning the view text exists but the object is not deployed in that environment. This is a common condition for seeded or site-specific views distributed with the application; the definition remains authoritative for environments where the view is created.

Underlying Base Objects

The view is defined across eight base objects using outer joins to preserve installed-base rows that lack a complete order or lookup context:

Key Columns

Common Use Cases and Queries

Typical uses include locating the sales order that generated an installed base record, reconciling installed base against order history, and reporting serialised units by customer or system.

To trace an installed base row back to its originating order line:

SELECT ib.customer_product_id, ib.current_serial_number, ib.original_order_line_id, ib.original_order_number, ib.original_order_line_number, ib.original_order_date FROM ast_installed_base_v ib WHERE ib.customer_id = :p_customer_id;

To list installed items for a given serial number with customer detail:

SELECT ib.account_number, ib.customer_name, ib.current_serial_number, ib.cp_status, ib.installation_date FROM ast_installed_base_v ib WHERE ib.current_serial_number = :p_serial;

Because ORIGINAL_ORDER_LINE_ID is outer-joined to OE_ORDER_LINES_ALL, records with no originating order return null order columns; queries expecting order data should filter on original_order_line_id IS NOT NULL.