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

DOO_FULFILL_LINES_ALL: Columns, Indexes & Imp Points

DOO_FULFILL_LINES_ALL: the table which holds the fulfilment details of Sales Order Line such as Ordered Quantity, Shipped Quantity, Canceled ( Cancelled) Quantity etc. This table is one of the key tables in Fusion O2C Cycle. Few important points to remember:

1. When cancellation is done, Ordered Quantity is reduced and cancelled quantity is increased. So for a line to be cancelled, Ordered Quantity will become 0 in doo_fulfill_lines_all table.
2. You can connect this table to doo_headers_all using header_id and doo_lines_all table using line_id.
3. There are 2 prices in this table. Unit List Price and Unit Selling Price. Unit selling price is most probably you’ll be using.
4. DOO_FULFiLL_LiNES_ALL table is the child table of DOO_LINES_ALL table which is used to store the order line level information of Sales Order.
5. Want to get the details of the sales order, this post is meant for you.


Now let’s cut to the chase and see the table definition, constraints and indexes.

DOO_FULFILL_LINES_ALL Column Details table

COLUMN NAMEDATA TYPEDATA LENGTHNULLABLE
 FULFILL_LINE_IDNUMBER22N 
 SERVICE_CANCEL_DATEDATE7Y 
 RECEIVABLES_ORG_IDNUMBER22Y 
 OBJECT_VERSION_NUMBERNUMBER22N 
 AGREEMENT_HEADER_IDNUMBER22Y 
 HEADER_IDNUMBER22N 
 AGREEMENT_LINE_IDNUMBER22Y 
 LINE_IDNUMBER22N 
 AGREEMENT_VERSION_NUMBERNUMBER22Y 
 FULFILL_LINE_NUMBERNUMBER22N 
 INVENTORY_ITEM_IDNUMBER22N 
 ITEM_TYPE_CODEVARCHAR2120N 
 ORDERED_QTYNUMBER22N 
 STATUS_CODEVARCHAR2120N 
 SOURCE_LINE_IDVARCHAR2200N 
 SOURCE_LINE_NUMBERVARCHAR2400N 
 SOURCE_ORDER_IDVARCHAR2200N 
 SOURCE_ORDER_NUMBERVARCHAR2200N 
 SOURCE_ORDER_SYSTEMVARCHAR2120N 
 SOURCE_SCHEDULE_IDVARCHAR2200N 
 SOURCE_SCHEDULE_NUMBERVARCHAR2200N 
 SOURCE_REVISION_NUMBERNUMBER22N 
 COMP_SEQ_PATHVARCHAR24000Y 
 OWNER_IDNUMBER22Y 
 CREATION_DATETIMESTAMP(6)11N 
 CREATED_BYVARCHAR2256N 
 LAST_UPDATE_DATETIMESTAMP(6)11N 
 LAST_UPDATED_BYVARCHAR2256N 
 LAST_UPDATE_LOGINVARCHAR2128Y 
 FULFILL_ORG_IDNUMBER22Y 
 CANCELED_QTYNUMBER22Y 
 ORDERED_UOMVARCHAR212N 
 PURCHASING_UOMVARCHAR212Y 
 SHIPPED_UOMVARCHAR212Y 
 RMA_DELIVERED_QTYNUMBER22Y 
 FULFILLED_QTYNUMBER22Y 
 SHIPPED_QTYNUMBER22Y 
 RESERVED_QTYNUMBER22Y 
 RESERVABLE_FLAGVARCHAR24Y 
 SHIPPABLE_FLAGVARCHAR24Y 
 INVOICEABLE_ITEM_FLAGVARCHAR24Y 
 INVOICE_ENABLED_FLAGVARCHAR24Y 
 RETURNABLE_FLAGVARCHAR24Y 
 INVOICE_INTERFACED_FLAGVARCHAR24Y 
 BILL_TO_CONTACT_IDNUMBER22Y 
 BILL_TO_CUSTOMER_IDNUMBER22Y 
 BILL_TO_SITE_USE_IDNUMBER22Y 
 SOURCE_ORG_IDNUMBER22Y 
 ORG_IDNUMBER22N 
 REQUEST_ARRIVAL_DATEDATE7Y 
 REQUEST_SHIP_DATEDATE7Y 
 SCHEDULE_ARRIVAL_DATEDATE7Y 
 SCHEDULE_SHIP_DATEDATE7Y 
 PROMISE_ARRIVAL_DATEDATE7Y 
 PROMISE_SHIP_DATEDATE7Y 
 ACTUAL_SHIP_DATEDATE7Y 
 FULFILLMENT_DATEDATE7Y 
 CUSTOMER_ITEM_IDNUMBER22Y 
 CUSTOMER_PO_LINE_NUMBERVARCHAR2200Y 
 CUSTOMER_PO_NUMBERVARCHAR2200Y 
 DEMAND_CLASS_CODEVARCHAR2120Y 
 EXTENDED_AMOUNTNUMBER22Y 
 FOB_POINT_CODEVARCHAR2120Y 
 CARRIER_IDNUMBER22Y 
 INVOICING_RULE_IDNUMBER22Y 
 EXEMPTION_CERTIFICATE_NUMBERVARCHAR2320Y 
 ACCOUNTING_RULE_IDNUMBER22Y 
 LINE_TYPE_CODEVARCHAR2120Y 
 CATEGORY_CODEVARCHAR2120N 
 OPEN_FLAGVARCHAR24N 
 CANCELED_FLAGVARCHAR24Y 
 OVERRIDE_SCHEDULE_DATE_FLAGVARCHAR24Y 
 ORIGINAL_INVENTORY_ITEM_IDNUMBER22Y 
 GOP_REFERENCE_IDVARCHAR21200Y 
 PACKING_INSTRUCTIONSVARCHAR24000Y 
 PARENT_FULFILL_LINE_IDNUMBER22Y 
 PAYMENT_TERM_IDNUMBER22Y 
 REQUEST_TYPEVARCHAR2120Y 
 RETURN_REASON_CODEVARCHAR2120Y 
 ORIG_SYS_DOCUMENT_REFVARCHAR2200Y 
 ORIG_SYS_DOCUMENT_LINE_REFVARCHAR2200Y 
 ROOT_PARENT_FULFILL_LINE_IDNUMBER22Y 
 SHIP_CLASS_OF_SERVICEVARCHAR2120Y 
 SHIP_MODE_OF_TRANSPORTVARCHAR2120Y 
 SHIP_TO_CONTACT_IDNUMBER22Y 
 SHIP_TO_CUSTOMER_IDNUMBER22Y 
 SHIP_TO_SITE_USE_IDNUMBER22Y 
 FULFILL_TOLERANCE_ABOVENUMBER22Y 
 FULFILL_TOLERANCE_BELOWNUMBER22Y 
 SHIPMENT_PRIORITY_CODEVARCHAR2120Y 
 SHIPPING_INSTRUCTIONSVARCHAR24000Y 
 SHIP_SET_NAMEVARCHAR2200Y 
 SPLIT_FROM_FLINE_IDNUMBER22Y 
 PARTIAL_SHIP_ALLOWED_FLAGVARCHAR24Y 
 SUBSTITUTE_ALLOWED_FLAGVARCHAR24Y 
 SUBSTITUTE_REASON_CODEVARCHAR2120Y 
 TAX_EXEMPT_FLAGVARCHAR24Y 
 TAX_CLASSIFICATION_CODEVARCHAR2200Y 
 DELTA_TYPENUMBER22Y 
 TAX_EXEMPTION_REASON_CODEVARCHAR2120Y 
 UNIT_LIST_PRICENUMBER22Y 
 UNIT_SELLING_PRICENUMBER22Y 
 REFERENCE_FLINE_IDNUMBER22Y 
 LATEST_ACCEPTABLE_SHIP_DATEDATE7Y 
 LATEST_ACCEPTABLE_ARRIVAL_DATEDATE7Y 
 EARLIEST_ACCEPTABLE_SHIP_DATEDATE7Y 
 ON_HOLDVARCHAR24Y 
 RESERVATION_IDNUMBER22Y 
 ACTUAL_COMPLETION_DATEDATE7Y 
 INVENTORY_ORGANIZATION_IDNUMBER22N 
 FULFILL_INSTANCE_IDNUMBER22Y 
 STATUS_RULESET_IDNUMBER22Y 
 REMNANT_FLAGVARCHAR24Y 
 FULFILLMENT_SPLIT_REF_IDNUMBER22Y 
 ESTIMATE_MARGINNUMBER22Y 
 ESTIMATE_FULFILLMENT_COSTNUMBER22Y 
 FREIGHT_TERMS_CODEVARCHAR2120Y 
 CANCEL_REASON_CODEVARCHAR2120Y 
 LATEST_EXT_FULFILL_LINE_NUMBERNUMBER22Y 
 GOP_REQUEST_REGIONVARCHAR21020Y 
 SCHEDULING_REASON_CODEVARCHAR2120Y 
 SUBINVENTORYVARCHAR240Y 
 SUPPLIER_IDNUMBER22Y 
 SUPPLIER_SITE_IDNUMBER22Y 
 SHIP_TO_PARTY_IDNUMBER22Y 
 SHIP_TO_PARTY_SITE_IDNUMBER22Y 
 SHIP_TO_PARTY_CONTACT_IDNUMBER22Y 
 CONFIG_ITEM_REFERENCEVARCHAR24000Y 
 ITEM_SUB_TYPE_CODEVARCHAR2120Y 
 REQUISITION_INVENTORY_ORG_IDNUMBER22Y 
 REQUISITION_BU_IDNUMBER22Y 
 FULFILLMENT_MODEVARCHAR2120Y 
 PO_STATUS_CODEVARCHAR2120Y 
 BUYER_IDNUMBER22Y 
 REQUEST_CANCEL_DATETIMESTAMP(6)11Y 
 COMMENTSVARCHAR24000Y 
 DEFAULT_TAXATION_COUNTRYVARCHAR28Y 
 FIRST_PTY_REG_IDNUMBER22Y 
 THIRD_PTY_REG_IDNUMBER22Y 
 DOCUMENT_SUB_TYPEVARCHAR2960Y 
 TAX_INVOICE_NUMBERVARCHAR2600Y 
 TAX_INVOICE_DATEDATE7Y 
 FINAL_DISCHARGE_LOCATION_IDNUMBER22Y 
 PROD_FC_CATEG_IDNUMBER22Y 
 PRODUCT_TYPEVARCHAR2960Y 
 PRODUCT_CATEGORYVARCHAR2960Y 
 TRX_BUSINESS_CATEGORYVARCHAR2960Y 
 ASSESSABLE_VALUENUMBER22Y 
 USER_DEFINED_FISC_CLASSVARCHAR2120Y 
 INTENDED_USE_CLASSIF_IDNUMBER22Y 
 DESTINATION_LOCATION_IDNUMBER22Y 
 DESTINATION_ORG_IDNUMBER22Y 
 QUANTITY_PER_MODELNUMBER22Y 
 CONFIG_INVENTORY_ITEM_IDNUMBER22Y 
 PURCHASING_ENABLED_FLAGVARCHAR24Y 
 CUSTOMER_PO_SCHEDULE_NUMBERVARCHAR2200Y 
 SUPPLY_STATUS_CODEVARCHAR2120Y 
 SHIP_TO_CONTACT_POINT_IDNUMBER22Y 
 PREF_OVERRIDDEN_BITSETNUMBER22Y 
 APPLIED_PRICE_LIST_IDNUMBER22Y 
 PRICED_ONTIMESTAMP(6)11Y 
 REQUIRED_FULFILLMENT_DATETIMESTAMP(6)11Y 
 COMPONENT_ID_PATHVARCHAR24000Y 
 VALID_CONFIGURATION_FLAGVARCHAR24Y 
 CONFIGURATOR_PATHVARCHAR24000Y 
 CONFIG_HEADER_IDNUMBER22Y 
 CONFIG_REVISION_NUMBERNUMBER22Y 
 SHOW_IN_SALESNUMBER22Y 
 CHANGE_ELIGIBLE_FLAGVARCHAR24Y 
 MODIFIED_FLAGVARCHAR24Y 
 BILL_TO_CONTACT_POINT_IDNUMBER22Y 
 UNIT_QUANTITYNUMBER22Y 
 CONFIG_CREATION_DATETIMESTAMP(6)11Y 
 CONTRACT_START_DATEDATE7Y 
 CONTRACT_END_DATEDATE7Y 
 UNREFERENCED_RETURN_FLAGVARCHAR24Y 
 TOTAL_CONTRACT_QUANTITYNUMBER22Y 
 TOTAL_CONTRACT_AMOUNTNUMBER22Y 
 PROCESS_INSTANCE_IDNUMBER22Y 
 PROCESS_NUMBERVARCHAR2200Y 
 CREDIT_CHK_AUTH_NUMVARCHAR2960Y 
 CREDIT_CHK_AUTH_EXP_DATETIMESTAMP(6)11Y 
 TRADE_COMPLIANCE_RESULT_CODEVARCHAR2120Y 
 TRADE_COMPLIANCE_DATETIMESTAMP(6)11Y 
 TRANSPORTATION_PLANNED_FLAGVARCHAR24Y 
 CREATED_IN_RELEASEVARCHAR260Y 
 CONFIG_TRADE_COMPL_RESULT_CODEVARCHAR2120Y 
 BILLING_TRX_TYPE_IDNUMBER22Y 
 SERVICE_DURATIONNUMBER22Y 
 SERVICE_DURATION_PERIOD_CODEVARCHAR240Y 
 SALES_PRODUCT_TYPE_CODEVARCHAR2120Y 
 ACTION_TYPE_CODEVARCHAR2120Y 
 ASSET_TRACKED_FLAGVARCHAR24Y 
 ASSET_GROUP_NUMBERVARCHAR2120Y 
 PROCESS_SETVARCHAR21020Y 
 SALESPERSON_IDNUMBER22Y 
 BATCH_IDNUMBER22Y 
 PROCESS_IDNUMBER22Y 
 PRJ_REC_INDICATORVARCHAR24Y 
 CREATION_MODEVARCHAR2120Y 
 MDO_FLAGVARCHAR24Y 
 FULFILLMENT_GROUP_IDNUMBER22Y 
 SELLING_PROFIT_CENTER_BU_IDNUMBER22Y 
 USER_UPDATE_INDICATOR_BITSETNUMBER22Y 
Table Structure: DOO_FULFILL_LINES_ALL

Index Details:

INDEX NAMEINDEX TYPEUNIQUE?COLUMN NAME
 DOO_FULFILL_LINES_ALL_FK1NORMALN LINE_ID
 DOO_FULFILL_LINES_ALL_FK10NORMALN SHIP_TO_PARTY_ID
 DOO_FULFILL_LINES_ALL_FK2NORMALN HEADER_ID
 DOO_FULFILL_LINES_ALL_FK4NORMALN INVENTORY_ITEM_ID
 DOO_FULFILL_LINES_ALL_FK4NORMALN OPEN_FLAG
 DOO_FULFILL_LINES_ALL_FK5NORMALN PARENT_FULFILL_LINE_ID
 DOO_FULFILL_LINES_ALL_FK6NORMALN ROOT_PARENT_FULFILL_LINE_ID
 DOO_FULFILL_LINES_ALL_FK7NORMALN SHIP_TO_SITE_USE_ID
 DOO_FULFILL_LINES_ALL_FK7NORMALN SHIP_TO_CUSTOMER_ID
 DOO_FULFILL_LINES_ALL_FK8NORMALN SPLIT_FROM_FLINE_ID
 DOO_FULFILL_LINES_ALL_FK9NORMALN FULFILL_ORG_ID
 DOO_FULFILL_LINES_ALL_FK9NORMALN FULFILL_INSTANCE_ID
 DOO_FULFILL_LINES_ALL_N1NORMALN SOURCE_SCHEDULE_ID
 DOO_FULFILL_LINES_ALL_N1NORMALN SOURCE_LINE_ID
 DOO_FULFILL_LINES_ALL_N1NORMALN SOURCE_ORDER_ID
 DOO_FULFILL_LINES_ALL_N1NORMALN SOURCE_ORDER_SYSTEM
 DOO_FULFILL_LINES_ALL_N2NORMALN OPEN_FLAG
 DOO_FULFILL_LINES_ALL_N2NORMALN STATUS_CODE
 DOO_FULFILL_LINES_ALL_N3NORMALN SCHEDULE_SHIP_DATE
 DOO_FULFILL_LINES_ALL_N4NORMALN FULFILLMENT_SPLIT_REF_ID
 DOO_FULFILL_LINES_ALL_N5NORMALN LAST_UPDATE_DATE
 DOO_FULFILL_LINES_ALL_N6NORMALN AGREEMENT_HEADER_ID
 DOO_FULFILL_LINES_ALL_N6NORMALN AGREEMENT_LINE_ID
 DOO_FULFILL_LINES_ALL_N7NORMALN BATCH_ID
 DOO_FULFILL_LINES_ALL_N7NORMALN PROCESS_ID
 DOO_FULFILL_LINES_ALL_N8NORMALN PROCESS_INSTANCE_ID
 DOO_FULFILL_LINES_ALL_PKNORMALYFULFILL_LINE_ID
index details: DOO_FULFILL_LINES_ALL

Related Posts

Sales Order Table
Sales Order Query

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

From: Mohit Saxena
Author of “Oracle Fusion: Unconventional Ways to Enhance the Performance of BI Reports“

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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?

1 thought on “DOO_FULFILL_LINES_ALL: Columns, Indexes & Imp Points”

Comments are closed.