Search Results oe_order_lines_history
The OE_ORDER_LINES_HISTORY
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for tracking historical changes to sales order lines within the Order Management (OM) module. This table serves as an audit trail, capturing modifications made to order line attributes over time, ensuring compliance, reporting accuracy, and troubleshooting capabilities. Below is a detailed summary of its structure, purpose, and functional significance.
Purpose and Functional Context
The OE_ORDER_LINES_HISTORY
table stores snapshots of order line data whenever changes occur, enabling historical analysis and auditability. It complements the primary OE_ORDER_LINES_ALL
table by preserving prior states of order lines, including updates to pricing, quantities, schedules, or statuses. This is essential for:
- Audit Compliance: Meeting regulatory requirements by retaining a record of changes.
- Order Lifecycle Tracking: Analyzing trends, disputes, or process inefficiencies.
- Data Recovery: Restoring prior states in case of erroneous updates.
Key Columns and Relationships
The table's structure includes columns to identify the order line, track changes, and link to transactional data. Notable columns include:
- HISTORY_ID: Primary key, uniquely identifying each historical record.
- HEADER_ID: Foreign key to
OE_ORDER_HEADERS_ALL
, linking to the parent order. - LINE_ID: Foreign key to
OE_ORDER_LINES_ALL
, referencing the modified line. - VERSION_NUMBER: Incremental counter for tracking revisions.
- CREATION_DATE, CREATED_BY: Timestamp and user who made the change.
- ATTRIBUTE_GROUP: Categorizes changes (e.g., pricing, shipping).
- OLD_VALUE, NEW_VALUE: Captures before-and-after states of modified attributes.
Integration with Order Management
The table is populated automatically by Oracle EBS triggers or APIs when order lines are updated via:
- Manual edits in the Order Management UI.
- Batch processes (e.g., pricing engine, workflow approvals).
- Integration with other modules (e.g., Inventory, Shipping).
It supports queries for reporting (e.g., Oracle BI Publisher) and is referenced by standard OM forms like the Order Organizer to display change histories.
Technical Considerations
In EBS 12.1.1 and 12.2.2, the table's behavior remains consistent, though performance optimizations may differ. Key considerations include:
- Indexing: Default indexes on
HEADER_ID
,LINE_ID
, andHISTORY_ID
facilitate joins. - Partitioning: Large implementations may partition by
CREATION_DATE
for manageability. - Purge Policies: Historical data should be archived or purged periodically to control growth.
Customization and Extensions
Organizations may extend functionality by:
- Adding custom columns via descriptive flexfields (DFFs).
- Developing triggers to log additional attributes.
- Integrating with third-party audit tools.
Conclusion
The OE_ORDER_LINES_HISTORY
table is a foundational component of Oracle Order Management, ensuring transparency and traceability in order processing. Its design supports both out-of-the-box features and custom enhancements, making it indispensable for compliance and operational analysis in EBS 12.1.1 and 12.2.2 environments.
-
Table: OE_ORDER_LINES_HISTORY
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_LINES_HISTORY, object_name:OE_ORDER_LINES_HISTORY, status:VALID, product: ONT - Order Management , description: Stores history of attribute change for Order Lines. , implementation_dba_data: ONT.OE_ORDER_LINES_HISTORY ,
-
Table: OE_ORDER_LINES_HISTORY
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_ORDER_LINES_HISTORY, object_name:OE_ORDER_LINES_HISTORY, status:VALID, product: ONT - Order Management , description: Stores history of attribute change for Order Lines. , implementation_dba_data: ONT.OE_ORDER_LINES_HISTORY ,
-
APPS.OE_VERSION_HISTORY_UTIL dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_CUST_MERGE_DATA_FIX dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_UPG_SO_NEW dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_VERSION_COMP dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_CUST_MERGE dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.ISC_EDW_BOOKINGS_F_C dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_UPG_SO_NEW dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_CONFIG_UTIL dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_VERSIONING_UTIL dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.ISC_EDW_BOOKINGS_F_SIZE dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.ONT_OEXOEOCR_XMLP_PKG dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_CUST_MERGE_DATA_FIX dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_CUST_MERGE dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_LINE_UTIL dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_CHG_ORDER_PVT dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_ORDER_COPY_UTIL dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_UPG_SO dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_VERSION_HISTORY_UTIL dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_LINE_UTIL dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_UPG_SO dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_ORDER_MISC_PUB dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_ORDER_PURGE_PVT dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_VERSION_COMP dependencies on OE_ORDER_LINES_HISTORY
12.1.1
-
APPS.OE_ORDER_MISC_PUB dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_CHG_ORDER_PVT dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.ONT_OEXOEOCR_XMLP_PKG dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_VERSIONING_UTIL dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_ORDER_COPY_UTIL dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_ORDER_PURGE_PVT dependencies on OE_ORDER_LINES_HISTORY
12.2.2
-
APPS.OE_VERSION_COMP dependencies on OE_ORDER_LINES
12.2.2
-
APPS.OE_CUST_MERGE dependencies on OE_ORDER_LINES
12.1.1
-
Table: HZ_CUST_ACCOUNT_ROLES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNT_ROLES, object_name:HZ_CUST_ACCOUNT_ROLES, status:VALID, product: AR - Receivables , description: Roles that parties perform in customer accounts , implementation_dba_data: AR.HZ_CUST_ACCOUNT_ROLES ,
-
APPS.OE_VERSION_COMP dependencies on OE_ORDER_LINES
12.1.1
-
Table: HZ_CUST_ACCOUNT_ROLES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNT_ROLES, object_name:HZ_CUST_ACCOUNT_ROLES, status:VALID, product: AR - Receivables , description: Roles that parties perform in customer accounts , implementation_dba_data: AR.HZ_CUST_ACCOUNT_ROLES ,
-
APPS.OE_CUST_MERGE dependencies on OE_ORDER_LINES_ALL
12.2.2
-
APPS.OE_CUST_MERGE dependencies on OE_ORDER_LINES
12.2.2
-
APPS.OE_ORDER_COPY_UTIL dependencies on OE_ORDER_LINES
12.1.1
-
APPS.OE_ORDER_COPY_UTIL dependencies on OE_ORDER_LINES
12.2.2
-
VIEW: APPS.OEBV_ORDER_CANCELLATIONS
12.2.2
-
APPS.ONT_OEXOEOCR_XMLP_PKG SQL Statements
12.1.1
-
APPS.ONT_OEXOEOCR_XMLP_PKG SQL Statements
12.2.2
-
VIEW: APPS.OEBV_ORDER_CANCELLATIONS
12.1.1
-
APPS.OE_ORDER_PURGE_PVT dependencies on OE_ORDER_LINES
12.1.1
-
APPS.OE_ORDER_MISC_PUB SQL Statements
12.1.1
-
APPS.OE_ORDER_MISC_PUB SQL Statements
12.2.2
-
VIEW: APPS.OEFV_ORDER_CANCELLATIONS
12.2.2
-
SYNONYM: APPS.OE_ORDER_LINES_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OE_ORDER_LINES_HISTORY, status:VALID,
-
APPS.OE_ORDER_PURGE_PVT dependencies on OE_ORDER_LINES
12.2.2