Constraints, indexes, Oracle Fusion, Oracle Fusion Finance, sales Order, Table Structure

Oracle Fusion Sales Order Table – DOO_HEADERS_ALL

Hello,
DOO_HEADERS_ALL is the base table of Oracle Fusion to store the sales order data and this blog is dedicated to share the structure and indexes of the table. Sales Order is one of the most critical piece in O2C Cycle. This blog is divided into 2 subsections:
1. Table Structure
2. Indexes

But before that let’s have a look at few important points:
1. This table is equivalent of OE_ORDER_HEADERS_ALL table in R12.
2. DOO_HEADERS_ALL table is parent table of DOO_LINES_ALL table which is used to hold the line level data of an SO.
3. In case you are looking for the query to fetch the SO Details, please click here.
4. Since it is one of the important tables in Order management, you might want to check this post to see the linkage of DOO_HEADERS_ALL table with other tables.

Hopefully this post helps you. If no, pls leave a comment at the bottom of the page. If it did, pls rate the page.

DOO_HEADERS_ALL Table Structure

COLUMN NAMEDATA TYPEDATA LENGTHNULLABLE
 HEADER_IDNUMBER22N 
 PRE_CREDIT_CHECKED_FLAGVARCHAR24Y 
 ORDER_NUMBERVARCHAR2200N 
 OBJECT_VERSION_NUMBERNUMBER22N 
 OWNER_IDNUMBER22Y 
 CREATION_DATETIMESTAMP(6)11N 
 CREATED_BYVARCHAR2256N 
 LAST_UPDATE_DATETIMESTAMP(6)11N 
 LAST_UPDATED_BYVARCHAR2256N 
 LAST_UPDATE_LOGINVARCHAR2128Y 
 SOURCE_ORDER_SYSTEMVARCHAR2200N 
 SOURCE_ORDER_NUMBERVARCHAR2200N 
 SOURCE_ORDER_IDVARCHAR2200N 
 SOURCE_DOCUMENT_TYPE_CODEVARCHAR2200Y 
 SOURCE_REVISION_NUMBERNUMBER22N 
 ORIG_SYS_DOCUMENT_REFVARCHAR2200Y 
 SOURCE_ORG_IDNUMBER22Y 
 ORG_IDNUMBER22N 
 LEGAL_ENTITY_IDNUMBER22Y 
 SOLD_TO_CUSTOMER_IDNUMBER22Y 
 SOLD_TO_CONTACT_IDNUMBER22Y 
 ORDERED_DATEDATE7N 
 CUSTOMER_PO_NUMBERVARCHAR2200Y 
 ORDER_TYPE_CODEVARCHAR2120Y 
 TRANSACTIONAL_CURRENCY_CODEVARCHAR260Y 
 CONVERSION_RATENUMBER22Y 
 CONVERSION_TYPE_CODEVARCHAR2120Y 
 CONVERSION_DATEDATE7Y 
 STATUS_CODEVARCHAR2120N 
 PARTIAL_SHIP_ALLOWED_FLAGVARCHAR24Y 
 OPEN_FLAGVARCHAR24N 
 ON_HOLDVARCHAR24Y 
 CANCELED_FLAGVARCHAR24Y 
 CHANGE_VERSION_NUMBERNUMBER22Y 
 IS_EDITABLEVARCHAR24Y 
 CANCEL_REASON_CODEVARCHAR2120Y 
 SOLD_TO_PARTY_IDNUMBER22Y 
 SOLD_TO_PARTY_CONTACT_IDNUMBER22Y 
 REQUEST_CANCEL_DATETIMESTAMP(6)11Y 
 COMMENTSVARCHAR24000Y 
 ALLOW_CURRENCY_OVERRIDE_FLAGVARCHAR24Y 
 APPLIED_CURRENCY_CODEVARCHAR260Y 
 PRICED_ONTIMESTAMP(6)11Y 
 PRICING_SEGMENT_CODEVARCHAR2120Y 
 PRICING_SEGMENT_EXPLANATIONVARCHAR24000Y 
 PRICING_STRATEGY_EXPLANATIONVARCHAR24000Y 
 SEGMENT_EXPLANATION_MSG_NAMEVARCHAR2120Y 
 STRATEGY_EXPLANATION_MSG_NAMEVARCHAR2120Y 
 PRICING_STRATEGY_IDNUMBER22Y 
 FREEZE_TAX_FLAGVARCHAR24Y 
 SHIPSET_FLAGVARCHAR24Y 
 FULFILL_ORG_IDNUMBER22Y 
 SUPPLIER_IDNUMBER22Y 
 SUPPLIER_SITE_IDNUMBER22Y 
 DEMAND_CLASS_CODEVARCHAR2120Y 
 SUBSTITUTE_ALLOWED_FLAGVARCHAR24Y 
 FREIGHT_TERMS_CODEVARCHAR2120Y 
 FOB_POINT_CODEVARCHAR2120Y 
 PACKING_INSTRUCTIONSVARCHAR24000Y 
 SHIPPING_INSTRUCTIONSVARCHAR24000Y 
 SHIPMENT_PRIORITY_CODEVARCHAR2120Y 
 REQUEST_SHIP_DATEDATE7Y 
 LATEST_ACCEPTABLE_SHIP_DATEDATE7Y 
 EARLIEST_ACCEPTABLE_SHIP_DATEDATE7Y 
 CARRIER_IDNUMBER22Y 
 SHIP_MODE_OF_TRANSPORTVARCHAR2120Y 
 SHIP_CLASS_OF_SERVICEVARCHAR2120Y 
 REQUEST_ARRIVAL_DATEDATE7Y 
 LATEST_ACCEPT_ARRIVAL_DATEDATE7Y 
 EARLIEST_ACCEPT_ARRIVAL_DATEDATE7Y 
 SUBMITTED_FLAGVARCHAR24Y 
 REFERENCE_HEADER_IDNUMBER22Y 
 FREEZE_PRICE_FLAGVARCHAR24Y 
 FREEZE_SHIPPING_CHARGE_FLAGVARCHAR24Y 
 PAYMENT_TERM_IDNUMBER22Y 
 SOLD_TO_PARTY_CONTACT_POINT_IDNUMBER22Y 
 MODIFIED_FLAGVARCHAR24Y 
 REVISION_SOURCE_ORDER_SYSTEMVARCHAR2120Y 
 APPROVAL_SEQUENCE_NUMBERNUMBER22Y 
 TRADE_COMPLIANCE_RESULT_CODEVARCHAR2120Y 
 CREATED_IN_RELEASEVARCHAR260Y 
 SUBMITTED_DATETIMESTAMP(6)11Y 
 SUBMITTED_BYVARCHAR2256Y 
 SALES_CHANNEL_CODEVARCHAR2120Y 
 SALESPERSON_IDNUMBER22Y 
 AGREEMENT_HEADER_IDNUMBER22Y 
 AGREEMENT_VERSION_NUMBERNUMBER22Y 
 BATCH_IDNUMBER22Y 
 CREATION_MODEVARCHAR2120Y 
 MDO_FLAGVARCHAR24Y 

Indexes

INDEX NAME INDEX TYPE UNIQUENESS COLUMN NAME
 DOO_HEADERS_ALL_FK1 NORMAL NONUNIQUE SOLD_TO_CUSTOMER_ID
 DOO_HEADERS_ALL_FK2 FUNCTION-BASED NORMAL NONUNIQUE SYS_NC00086$
 DOO_HEADERS_ALL_FK3 NORMAL NONUNIQUE SOLD_TO_PARTY_ID
 DOO_HEADERS_ALL_N1 NORMAL NONUNIQUE SOURCE_ORDER_NUMBER
 DOO_HEADERS_ALL_N1 NORMAL NONUNIQUE SOURCE_ORDER_SYSTEM
 DOO_HEADERS_ALL_N2 NORMAL NONUNIQUE OPEN_FLAG
 DOO_HEADERS_ALL_N2 NORMAL NONUNIQUE ORG_ID
 DOO_HEADERS_ALL_N2 NORMAL NONUNIQUE SOURCE_ORDER_SYSTEM
 DOO_HEADERS_ALL_N2 NORMAL NONUNIQUE HEADER_ID
 DOO_HEADERS_ALL_N3 FUNCTION-BASED NORMAL NONUNIQUE SYS_NC00087$
 DOO_HEADERS_ALL_N4 FUNCTION-BASED NORMAL NONUNIQUE SYS_NC00088$
 DOO_HEADERS_ALL_N5 FUNCTION-BASED NORMAL NONUNIQUE SYS_NC00095$
 DOO_HEADERS_ALL_PK NORMAL UNIQUE HEADER_ID
 DOO_HEADERS_ALL_UK1 NORMAL UNIQUE SOURCE_ORDER_ID
 DOO_HEADERS_ALL_UK1 NORMAL UNIQUE SOURCE_ORDER_SYSTEM
 DOO_HEADERS_ALL_UK1 NORMAL UNIQUE SUBMITTED_FLAG
 DOO_HEADERS_ALL_UK1 NORMAL UNIQUE CHANGE_VERSION_NUMBER
 DOO_HEADERS_ALL_UK2 NORMAL UNIQUE ORDER_NUMBER
 DOO_HEADERS_ALL_UK2 NORMAL UNIQUE SOURCE_ORDER_SYSTEM
 DOO_HEADERS_ALL_UK2 NORMAL UNIQUE SUBMITTED_FLAG
 DOO_HEADERS_ALL_UK2 NORMAL UNIQUE CHANGE_VERSION_NUMBER

Related Posts
Sales Order Table Linkage in Oracle Fusion – DOO_HEADERS_ALL
Oracle Fusion Sales Order Table – DOO_HEADERS_ALL
Sales Order Query in Oracle Fusion

Feedback:
Hope the article helped you. If it did, please rate the post. In case it didn’t, do leave a comment to let us know what did we miss.

Reference:
support.oracle.com

How useful was this post?

Click on a star to rate it!

Average rating 4.7 / 5. Vote count: 3

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?