Search Results so_line_service_details
Overview
SO_LINE_SERVICE_DETAILS is an Oracle Order Entry (OE) schema table that stores installation details associated with order lines. In Oracle EBS 12.1.1 and 12.2.2, this table supports service and subscription-oriented order flows, capturing the technical and customer-product context required when an order line represents an installation, service activation, or equipment placement. The table is owned by the OE schema and is documented as VALID in the ETRM repository, with 47 columns in the 12.2.2 physical schema.
The primary key is SO_LINE_SERVICE_DETAILS_PK, defined on the LINE_SERVICE_DETAIL_ID column. A unique index, SO_LINE_SERVICE_DETAILS_U1, also exists on LINE_SERVICE_DETAIL_ID. The heuristic Data Vault classification derived from the foreign-key structure is "standalone," suggesting the table functions as an independent entity rather than a strict hub, link, or satellite in a Data Vault sense. From a modeling perspective, it is best treated as a detail or child table whose parent context is supplied through the LINE_ID column rather than through enforced foreign keys.
Key Information Stored
The most significant columns include:
- LINE_SERVICE_DETAIL_ID — the surrogate primary key and sole business-key candidate, uniquely identifying each installation detail record.
- LINE_ID — the order line to which the installation detail belongs, providing the primary linkage to the order line entity.
- SOURCE_LINE_SERVICE_DETAIL_ID — reference to an originating detail record, supporting copy or reference flows.
- TRANSACTION_TYPE_ID and TRANSACTION_TYPE_SVRID — the transaction type governing the service detail.
- SYSTEM_ID, SYSTEM_TYPE_CODE, and SYSTEM_TYPE_SVRID — the system and its type associated with the installation.
- CUSTOMER_PRODUCT_ID, CUSTOMER_PRODUCT_TYPE_CODE, and CUSTOMER_PRODUCT_QUANTITY — the customer product being installed or returned.
- INSTALLATION_SITE_USE_ID and LOCATION_SVRID — the site use where installation occurs.
- TECHNICAL_CONTACT_ID and SERVICE_ADMIN_CONTACT_ID — the technical and service administration contacts.
- INSTALLED_CP_RETURN_BY_DATE and NEW_CP_RETURN_BY_DATE — return-by dates for installed and new customer products.
- CONTEXT and ATTRIBUTE1 through ATTRIBUTE15 — the standard EBS descriptive flexfield columns.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN — the standard WHO audit columns.
Many columns carry a corresponding SVRID column, which stores the surrogate identifier used by the service reference data model for the associated value.
Common Use Cases and Queries
Typical uses include installation reporting, service activation tracking, and return-date monitoring. A common query pattern joins the table to the order line entity using LINE_ID:
- Retrieve all installation details for an order line:
SELECT * FROM OE.SO_LINE_SERVICE_DETAILS WHERE LINE_ID = :line_id; - List details by customer product:
SELECT LINE_SERVICE_DETAIL_ID, LINE_ID, CUSTOMER_PRODUCT_ID FROM OE.SO_LINE_SERVICE_DETAILS WHERE CUSTOMER_PRODUCT_ID = :cp_id; - Identify items approaching return-by dates:
SELECT LINE_SERVICE_DETAIL_ID, LINE_ID, NEW_CP_RETURN_BY_DATE FROM OE.SO_LINE_SERVICE_DETAILS WHERE NEW_CP_RETURN_BY_DATE BETWEEN :start_date AND :end_date; - Trace copied details:
SELECT * FROM OE.SO_LINE_SERVICE_DETAILS WHERE SOURCE_LINE_SERVICE_DETAIL_ID = :source_id;
These patterns support operational dashboards and reconciliation between order lines and their installation records.
Related Objects
The following objects are most relevant based on the documented structure and standard OE relationships:
- OE.ORDER_LINES_ALL — joined via LINE_ID; the parent order line for each installation detail.
- OE.SO_LINE_SERVICE_DETAILS_PK and SO_LINE_SERVICE_DETAILS_U1 — the primary key constraint and unique index on LINE_SERVICE_DETAIL_ID.
- OE.ORDER_HEADERS_ALL — reached through the order line for header-level reporting.
- OE.TRANSACTION_TYPES — referenced by TRANSACTION_TYPE_ID.
- OE.CUSTOMER_PRODUCTS — referenced by CUSTOMER_PRODUCT_ID.
- AR.HZ_CUST_SITE_USES_ALL — referenced by INSTALLATION_SITE_USE_ID.
- OE.ORDER_MANAGEMENT and the Order Management public APIs — the primary application interfaces that create and maintain installation detail records.
Because the table is classified as standalone, joins are best driven through LINE_ID rather than relying on enforced foreign keys.
-
Table: SO_LINE_SERVICE_DETAILS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_LINE_SERVICE_DETAILS, object_name:SO_LINE_SERVICE_DETAILS, status:VALID, product: OE - Order Entry , description: Installation details , implementation_dba_data: OE.SO_LINE_SERVICE_DETAILS ,
-
Table: SO_LINE_SERVICE_DETAILS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_LINE_SERVICE_DETAILS, object_name:SO_LINE_SERVICE_DETAILS, status:VALID, product: OE - Order Entry , description: Installation details , implementation_dba_data: OE.SO_LINE_SERVICE_DETAILS ,
-
SYNONYM: APPS.SO_LINE_SERVICE_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:SO_LINE_SERVICE_DETAILS, status:VALID,
-
View: CZ_SYSTEM_COMPONENTS_V
12.2.2
product: BOM - Bills of Material , description: System components , implementation_dba_data: Not implemented in this database ,
-
View: CZ_SYSTEM_COMPONENTS_V
12.1.1
product: BOM - Bills of Material , description: System components , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.SO_SERVICE_DETAILS
12.2.2
-
SYNONYM: APPS.SO_LINE_SERVICE_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:SO_LINE_SERVICE_DETAILS, status:VALID,
-
VIEW: OE.SO_LINE_SERVICE_DETAILS#
12.2.2
owner:OE, object_type:VIEW, object_name:SO_LINE_SERVICE_DETAILS#, status:VALID,
-
VIEW: APPS.SO_SERVICE_DETAILS
12.1.1
-
TABLE: OE.SO_LINE_SERVICE_DETAILS
12.1.1
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_LINE_SERVICE_DETAILS, object_name:SO_LINE_SERVICE_DETAILS, status:VALID,
-
View: SO_SERVICE_DETAILS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_SERVICE_DETAILS, object_name:SO_SERVICE_DETAILS, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_SERVICE_DETAILS ,
-
APPS.OE_UPG_INSTALL_DETAILS SQL Statements
12.1.1
-
APPS.OE_UPG_INSTALL_DETAILS SQL Statements
12.2.2
-
TABLE: OE.SO_LINE_SERVICE_DETAILS
12.2.2
owner:OE, object_type:TABLE, fnd_design_data:OE.SO_LINE_SERVICE_DETAILS, object_name:SO_LINE_SERVICE_DETAILS, status:VALID,
-
VIEW: OE.SO_LINE_SERVICE_DETAILS#
12.2.2
-
View: SO_SERVICE_DETAILS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_SERVICE_DETAILS, object_name:SO_SERVICE_DETAILS, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_SERVICE_DETAILS ,
-
PACKAGE BODY: APPS.OE_OPT_PROCESS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_OPT_PROCESS, status:VALID,
-
PACKAGE BODY: APPS.OE_LIN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_LIN, status:VALID,
-
PACKAGE BODY: APPS.OE_OPT_PROCESS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_OPT_PROCESS, status:VALID,
-
APPS.OE_LIN SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OEP_CMERGE_OEORD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OEP_CMERGE_OEORD, status:VALID,
-
PACKAGE BODY: APPS.OE_CANCEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_CANCEL, status:VALID,
-
PACKAGE BODY: APPS.OE_CANCEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_CANCEL, status:VALID,
-
APPS.OE_LIN SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OEP_CMERGE_OEORD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OEP_CMERGE_OEORD, status:VALID,
-
PACKAGE BODY: APPS.OEXPURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OEXPURGE, status:VALID,
-
PACKAGE BODY: APPS.OE_LIN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_LIN, status:VALID,
-
PACKAGE BODY: APPS.OE_UPG_SO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_UPG_SO, status:VALID,
-
PACKAGE BODY: APPS.OE_UPG_INSTALL_DETAILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_UPG_INSTALL_DETAILS, status:VALID,
-
PACKAGE BODY: APPS.OE_UPG_INSTALL_DETAILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_UPG_INSTALL_DETAILS, status:VALID,
-
VIEW: APPS.SO_SERVICE_DETAILS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_SERVICE_DETAILS, object_name:SO_SERVICE_DETAILS, status:VALID,
-
VIEW: APPS.SO_SERVICE_DETAILS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_SERVICE_DETAILS, object_name:SO_SERVICE_DETAILS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OEXPURGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OEXPURGE, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.OE_UPG_SO_NEW
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_UPG_SO_NEW, status:VALID,
-
APPS.OE_OPT_PROCESS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OE_UPG_SO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_UPG_SO, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
APPS.OE_OPT_PROCESS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OE_UPG_SO_NEW
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_UPG_SO_NEW, status:VALID,
-
PACKAGE BODY: APPS.OEP_CMERGE_OEORD
12.1.1
-
PACKAGE BODY: APPS.OEP_CMERGE_OEORD
12.2.2
-
View: SO_LINE_SERVICE_DETAILS_V
12.2.2
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_LINE_SERVICE_DETAILS_V
12.1.1
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
APPS.OEP_CMERGE_OEORD SQL Statements
12.1.1
-
APPS.OEP_CMERGE_OEORD SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OE_UPG_INSTALL_DETAILS
12.1.1