Search Results s10_date
Overview
SO_HEADERS is a VALID Oracle E-Business Suite view owned by the APPS schema and registered under the OE (Order Entry) product family. It exposes sales order header information for reporting, integration, and backward-compatibility purposes in Oracle EBS 12.1.1 and 12.2.2. The view presents a single logical record per sales order header, combining operational order attributes such as customer, contact, currency, price list, payment terms, freight, warehouse, and sales channel information with a wide set of descriptive and attribute flexfield columns.
Functionally, SO_HEADERS acts as a presentation-layer view over the core order header entity. It is typically used by custom reports, interfaces, and conversion programs that need to read order header data without directly touching the underlying _ALL table. Because the view includes SVRID (surrogate ID) columns alongside their lookup code and ID counterparts, it reflects an environment where descriptive flexfield structures and surrogate key mappings were both retained, which is characteristic of the transition between earlier 11i-era data models and R12 order management structures.
Underlying Base Objects
The documented ETRM metadata for the 12.2.2 release lists a single referenced base object: SO_HEADERS_ALL, accessed through a synonym. This is consistent with standard EBS order management design, where SO_HEADERS_ALL is the multi-organization base table (keyed by ORG_ID) and SO_HEADERS is the non-org-specific, backward-compatible view. The view text confirms that header-level attributes are drawn from the underlying order header record, with ORG_ID retained as a column so that operating unit can still be filtered explicitly. The presence of CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, REQUEST_ID, and PROGRAM_APPLICATION_ID columns confirms that the view preserves standard EBS auditing and concurrent program context columns inherited from the base table.
Key Columns
- HEADER_ID — Primary identifier of the sales order header; the join key to order lines, shipments, and holds.
- ORG_ID — Operating unit identifier; essential for multi-org reporting and access control.
- CUSTOMER_SVRID, CONTACT_SVRID — Surrogate identifiers for the sold-to customer and contact.
- SHIP_TO_SVRID, SHIP_TO_CONTACT_SVRID, INVOICE_TO_SVRID, INVOICE_TO_CONTACT_SVRID — Surrogate IDs for ship-to and invoice-to parties, linking the header to party/contact relationships.
- AGREEMENT_ID, PRICE_LIST_ID, SALESREP_ID, SALES_CHANNEL_CODE, CURRENCY_CODE — Commercial attributes governing pricing, agreements, and sales responsibility.
- CONVERSION_TYPE_CODE, CONVERSION_RATE, CONVERSION_DATE — Currency conversion parameters applicable to the order.
- TERMS_ID, INVOICING_RULE_ID, ACCOUNTING_RULE_ID — Payment terms and revenue/invoicing rule references.
- TAX_EXEMPT_FLAG, TAX_EXEMPT_NUM, TAX_EXEMPT_REASON_CODE — Tax exemption details captured on the header.
- FREIGHT_CARRIER_SVRID, FREIGHT_TERMS_SVRID, FOB_SVRID, SHIP_PARTIAL_FLAG, WAREHOUSE_ID, SHIPMENT_PRIORITY_SVRID — Shipping and fulfillment attributes.
- PAYMENT_TYPE_CODE, PAYMENT_AMOUNT, CHECK_NUMBER, CREDIT_CARD_CODE, CREDIT_CARD_NUMBER, CREDIT_CARD_EXPIRATION_DATE, CREDIT_CARD_APPROVAL_CODE — Payment and credit card capture columns.
- CONTEXT, ATTRIBUTE1–ATTRIBUTE15, S18–S30, and related *_DATE columns — Descriptive flexfield segments and date-tracked attribute values.
- ENTRY_STATUS_SVRID, TYPE_SVRID, DATE_SVRID — Surrogate references for header entry status, order type, and order date.
Common Use Cases and Queries
SO_HEADERS is commonly queried for order header extracts, ETL/integration loads, audit reporting, and validation of order entry data by operating unit. Typical usage filters on ORG_ID and joins HEADER_ID to downstream entities such as order lines or holds.
- Order header extract by operating unit:
SELECT header_id, org_id, customer_svrid, currency_code, conversion_rate, terms_id, agreement_id
FROM apps.so_headers
WHERE org_id = :p_org_id; - Orders with agreement and price list context:
SELECT header_id, agreement_id, salesrep_id, sales_channel_code, price_list_id
FROM apps.so_headers
WHERE agreement_id IS NOT NULL; - Payment and credit card detail review:
SELECT header_id, payment_type_code, payment_amount, check_number, credit_card_code
FROM apps.so_headers
WHERE payment_amount > 0; - Flexfield-based reporting:
SELECT header_id, context, attribute1, attribute13, attribute15
FROM apps.so_headers
WHERE context = :p_context;
Because the view exposes surrogate IDs and audit columns, it is suited to legacy-style reporting and integration routines. For new development on 12.1.1/12.2.2, Oracle recommends querying the current order management tables and public APIs where supported; however, SO_HEADERS remains a stable read-only interface for existing customizations.
-
View: SO_HEADERS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_HEADERS, object_name:SO_HEADERS, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_HEADERS ,
-
View: SO_HEADERS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_HEADERS, object_name:SO_HEADERS, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_HEADERS ,
-
View: SO_LINES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES, object_name:SO_LINES, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_LINES ,
-
View: SO_LINES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES, object_name:SO_LINES, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_LINES ,
-
View: SO_HEADERS_CANCEL_V
12.1.1
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_HEADERS_CANCEL_V
12.2.2
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_LINES_CANCEL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES_CANCEL_V, object_name:SO_LINES_CANCEL_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_LINES_CANCEL_V ,
-
View: SO_HEADERS_RMA_V
12.1.1
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_HEADERS_RMA_V
12.2.2
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_LINES_OEXORRSO_V
12.2.2
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_LINES_CANCEL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES_CANCEL_V, object_name:SO_LINES_CANCEL_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_LINES_CANCEL_V ,
-
View: SO_LINES_OEXORRSO_V
12.1.1
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_LINES_V
12.2.2
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_LINES_V
12.1.1
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_HEADERS_V
12.2.2
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_HEADERS_V
12.1.1
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_LINES_RMA_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES_RMA_V, object_name:SO_LINES_RMA_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_LINES_RMA_V ,
-
View: SO_LINES_RMA_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OE.SO_LINES_RMA_V, object_name:SO_LINES_RMA_V, status:VALID, product: OE - Order Entry , implementation_dba_data: APPS.SO_LINES_RMA_V ,
-
View: SO_OPTION_LINES_V
12.1.1
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,
-
View: SO_OPTION_LINES_V
12.2.2
product: OE - Order Entry , implementation_dba_data: Not implemented in this database ,