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.

By the way, Here ( India) or Here ( Other Geographies) are few UNCONVENTIONAL tricks which I have learnt to improve the performance of BI reports or SQL queries. Try them only when nothing else works.. kind of SOS...
https://www.amazon.in/gp/product/B093CC1CLD?ie=UTF8&tag=oraclebytes-21&camp=3638&linkCode=xm2&creativeASIN=B093CC1CLD


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_IDNUMBER22
 SERVICE_CANCEL_DATEDATE7
 RECEIVABLES_ORG_IDNUMBER22
 OBJECT_VERSION_NUMBERNUMBER22
 AGREEMENT_HEADER_IDNUMBER22
 HEADER_IDNUMBER22
 AGREEMENT_LINE_IDNUMBER22
 LINE_IDNUMBER22
 AGREEMENT_VERSION_NUMBERNUMBER22
 FULFILL_LINE_NUMBERNUMBER22
 INVENTORY_ITEM_IDNUMBER22
 ITEM_TYPE_CODEVARCHAR2120
 ORDERED_QTYNUMBER22
 STATUS_CODEVARCHAR2120
 SOURCE_LINE_IDVARCHAR2200
 SOURCE_LINE_NUMBERVARCHAR2400
 SOURCE_ORDER_IDVARCHAR2200
 SOURCE_ORDER_NUMBERVARCHAR2200
 SOURCE_ORDER_SYSTEMVARCHAR2120
 SOURCE_SCHEDULE_IDVARCHAR2200
 SOURCE_SCHEDULE_NUMBERVARCHAR2200
 SOURCE_REVISION_NUMBERNUMBER22
 COMP_SEQ_PATHVARCHAR24000
 OWNER_IDNUMBER22
 CREATION_DATETIMESTAMP(6)11
 CREATED_BYVARCHAR2256
 LAST_UPDATE_DATETIMESTAMP(6)11
 LAST_UPDATED_BYVARCHAR2256
 LAST_UPDATE_LOGINVARCHAR2128
 FULFILL_ORG_IDNUMBER22
 CANCELED_QTYNUMBER22
 ORDERED_UOMVARCHAR212
 PURCHASING_UOMVARCHAR212
 SHIPPED_UOMVARCHAR212
 RMA_DELIVERED_QTYNUMBER22
 FULFILLED_QTYNUMBER22
 SHIPPED_QTYNUMBER22
 RESERVED_QTYNUMBER22
 RESERVABLE_FLAGVARCHAR24
 SHIPPABLE_FLAGVARCHAR24
 INVOICEABLE_ITEM_FLAGVARCHAR24
 INVOICE_ENABLED_FLAGVARCHAR24
 RETURNABLE_FLAGVARCHAR24
 INVOICE_INTERFACED_FLAGVARCHAR24
 BILL_TO_CONTACT_IDNUMBER22
 BILL_TO_CUSTOMER_IDNUMBER22
 BILL_TO_SITE_USE_IDNUMBER22
 SOURCE_ORG_IDNUMBER22
 ORG_IDNUMBER22
 REQUEST_ARRIVAL_DATEDATE7
 REQUEST_SHIP_DATEDATE7
 SCHEDULE_ARRIVAL_DATEDATE7
 SCHEDULE_SHIP_DATEDATE7
 PROMISE_ARRIVAL_DATEDATE7
 PROMISE_SHIP_DATEDATE7
 ACTUAL_SHIP_DATEDATE7
 FULFILLMENT_DATEDATE7
 CUSTOMER_ITEM_IDNUMBER22
 CUSTOMER_PO_LINE_NUMBERVARCHAR2200
 CUSTOMER_PO_NUMBERVARCHAR2200
 DEMAND_CLASS_CODEVARCHAR2120
 EXTENDED_AMOUNTNUMBER22
 FOB_POINT_CODEVARCHAR2120
 CARRIER_IDNUMBER22
 INVOICING_RULE_IDNUMBER22
 EXEMPTION_CERTIFICATE_NUMBERVARCHAR2320
 ACCOUNTING_RULE_IDNUMBER22
 LINE_TYPE_CODEVARCHAR2120
 CATEGORY_CODEVARCHAR2120
 OPEN_FLAGVARCHAR24
 CANCELED_FLAGVARCHAR24
 OVERRIDE_SCHEDULE_DATE_FLAGVARCHAR24
 ORIGINAL_INVENTORY_ITEM_IDNUMBER22
 GOP_REFERENCE_IDVARCHAR21200
 PACKING_INSTRUCTIONSVARCHAR24000
 PARENT_FULFILL_LINE_IDNUMBER22
 PAYMENT_TERM_IDNUMBER22
 REQUEST_TYPEVARCHAR2120
 RETURN_REASON_CODEVARCHAR2120
 ORIG_SYS_DOCUMENT_REFVARCHAR2200
 ORIG_SYS_DOCUMENT_LINE_REFVARCHAR2200
 ROOT_PARENT_FULFILL_LINE_IDNUMBER22
 SHIP_CLASS_OF_SERVICEVARCHAR2120
 SHIP_MODE_OF_TRANSPORTVARCHAR2120
 SHIP_TO_CONTACT_IDNUMBER22
 SHIP_TO_CUSTOMER_IDNUMBER22
 SHIP_TO_SITE_USE_IDNUMBER22
 FULFILL_TOLERANCE_ABOVENUMBER22
 FULFILL_TOLERANCE_BELOWNUMBER22
 SHIPMENT_PRIORITY_CODEVARCHAR2120
 SHIPPING_INSTRUCTIONSVARCHAR24000
 SHIP_SET_NAMEVARCHAR2200
 SPLIT_FROM_FLINE_IDNUMBER22
 PARTIAL_SHIP_ALLOWED_FLAGVARCHAR24
 SUBSTITUTE_ALLOWED_FLAGVARCHAR24
 SUBSTITUTE_REASON_CODEVARCHAR2120
 TAX_EXEMPT_FLAGVARCHAR24
 TAX_CLASSIFICATION_CODEVARCHAR2200
 DELTA_TYPENUMBER22
 TAX_EXEMPTION_REASON_CODEVARCHAR2120
 UNIT_LIST_PRICENUMBER22
 UNIT_SELLING_PRICENUMBER22
 REFERENCE_FLINE_IDNUMBER22
 LATEST_ACCEPTABLE_SHIP_DATEDATE7
 LATEST_ACCEPTABLE_ARRIVAL_DATEDATE7
 EARLIEST_ACCEPTABLE_SHIP_DATEDATE7
 ON_HOLDVARCHAR24
 RESERVATION_IDNUMBER22
 ACTUAL_COMPLETION_DATEDATE7
 INVENTORY_ORGANIZATION_IDNUMBER22
 FULFILL_INSTANCE_IDNUMBER22
 STATUS_RULESET_IDNUMBER22
 REMNANT_FLAGVARCHAR24
 FULFILLMENT_SPLIT_REF_IDNUMBER22
 ESTIMATE_MARGINNUMBER22
 ESTIMATE_FULFILLMENT_COSTNUMBER22
 FREIGHT_TERMS_CODEVARCHAR2120
 CANCEL_REASON_CODEVARCHAR2120
 LATEST_EXT_FULFILL_LINE_NUMBERNUMBER22
 GOP_REQUEST_REGIONVARCHAR21020
 SCHEDULING_REASON_CODEVARCHAR2120
 SUBINVENTORYVARCHAR240
 SUPPLIER_IDNUMBER22
 SUPPLIER_SITE_IDNUMBER22
 SHIP_TO_PARTY_IDNUMBER22
 SHIP_TO_PARTY_SITE_IDNUMBER22
 SHIP_TO_PARTY_CONTACT_IDNUMBER22
 CONFIG_ITEM_REFERENCEVARCHAR24000
 ITEM_SUB_TYPE_CODEVARCHAR2120
 REQUISITION_INVENTORY_ORG_IDNUMBER22
 REQUISITION_BU_IDNUMBER22
 FULFILLMENT_MODEVARCHAR2120
 PO_STATUS_CODEVARCHAR2120
 BUYER_IDNUMBER22
 REQUEST_CANCEL_DATETIMESTAMP(6)11
 COMMENTSVARCHAR24000
 DEFAULT_TAXATION_COUNTRYVARCHAR28
 FIRST_PTY_REG_IDNUMBER22
 THIRD_PTY_REG_IDNUMBER22
 DOCUMENT_SUB_TYPEVARCHAR2960
 TAX_INVOICE_NUMBERVARCHAR2600
 TAX_INVOICE_DATEDATE7
 FINAL_DISCHARGE_LOCATION_IDNUMBER22
 PROD_FC_CATEG_IDNUMBER22
 PRODUCT_TYPEVARCHAR2960
 PRODUCT_CATEGORYVARCHAR2960
 TRX_BUSINESS_CATEGORYVARCHAR2960
 ASSESSABLE_VALUENUMBER22
 USER_DEFINED_FISC_CLASSVARCHAR2120
 INTENDED_USE_CLASSIF_IDNUMBER22
 DESTINATION_LOCATION_IDNUMBER22
 DESTINATION_ORG_IDNUMBER22
 QUANTITY_PER_MODELNUMBER22
 CONFIG_INVENTORY_ITEM_IDNUMBER22
 PURCHASING_ENABLED_FLAGVARCHAR24
 CUSTOMER_PO_SCHEDULE_NUMBERVARCHAR2200
 SUPPLY_STATUS_CODEVARCHAR2120
 SHIP_TO_CONTACT_POINT_IDNUMBER22
 PREF_OVERRIDDEN_BITSETNUMBER22
 APPLIED_PRICE_LIST_IDNUMBER22
 PRICED_ONTIMESTAMP(6)11
 REQUIRED_FULFILLMENT_DATETIMESTAMP(6)11
 COMPONENT_ID_PATHVARCHAR24000
 VALID_CONFIGURATION_FLAGVARCHAR24
 CONFIGURATOR_PATHVARCHAR24000
 CONFIG_HEADER_IDNUMBER22
 CONFIG_REVISION_NUMBERNUMBER22
 SHOW_IN_SALESNUMBER22
 CHANGE_ELIGIBLE_FLAGVARCHAR24
 MODIFIED_FLAGVARCHAR24
 BILL_TO_CONTACT_POINT_IDNUMBER22
 UNIT_QUANTITYNUMBER22
 CONFIG_CREATION_DATETIMESTAMP(6)11
 CONTRACT_START_DATEDATE7
 CONTRACT_END_DATEDATE7
 UNREFERENCED_RETURN_FLAGVARCHAR24
 TOTAL_CONTRACT_QUANTITYNUMBER22
 TOTAL_CONTRACT_AMOUNTNUMBER22
 PROCESS_INSTANCE_IDNUMBER22
 PROCESS_NUMBERVARCHAR2200
 CREDIT_CHK_AUTH_NUMVARCHAR2960
 CREDIT_CHK_AUTH_EXP_DATETIMESTAMP(6)11
 TRADE_COMPLIANCE_RESULT_CODEVARCHAR2120
 TRADE_COMPLIANCE_DATETIMESTAMP(6)11
 TRANSPORTATION_PLANNED_FLAGVARCHAR24
 CREATED_IN_RELEASEVARCHAR260
 CONFIG_TRADE_COMPL_RESULT_CODEVARCHAR2120
 BILLING_TRX_TYPE_IDNUMBER22
 SERVICE_DURATIONNUMBER22
 SERVICE_DURATION_PERIOD_CODEVARCHAR240
 SALES_PRODUCT_TYPE_CODEVARCHAR2120
 ACTION_TYPE_CODEVARCHAR2120
 ASSET_TRACKED_FLAGVARCHAR24
 ASSET_GROUP_NUMBERVARCHAR2120
 PROCESS_SETVARCHAR21020
 SALESPERSON_IDNUMBER22
 BATCH_IDNUMBER22
 PROCESS_IDNUMBER22
 PRJ_REC_INDICATORVARCHAR24
 CREATION_MODEVARCHAR2120
 MDO_FLAGVARCHAR24
 FULFILLMENT_GROUP_IDNUMBER22
 SELLING_PROFIT_CENTER_BU_IDNUMBER22
 USER_UPDATE_INDICATOR_BITSETNUMBER22
Table Structure: DOO_FULFILL_LINES_ALL

Index Details:

INDEX NAMEINDEX TYPEUNIQUE?COLUMN NAME
 DOO_FULFILL_LINES_ALL_FK1NORMALLINE_ID
 DOO_FULFILL_LINES_ALL_FK10NORMALSHIP_TO_PARTY_ID
 DOO_FULFILL_LINES_ALL_FK2NORMALHEADER_ID
 DOO_FULFILL_LINES_ALL_FK4NORMALINVENTORY_ITEM_ID
 DOO_FULFILL_LINES_ALL_FK4NORMALOPEN_FLAG
 DOO_FULFILL_LINES_ALL_FK5NORMALPARENT_FULFILL_LINE_ID
 DOO_FULFILL_LINES_ALL_FK6NORMALROOT_PARENT_FULFILL_LINE_ID
 DOO_FULFILL_LINES_ALL_FK7NORMALSHIP_TO_SITE_USE_ID
 DOO_FULFILL_LINES_ALL_FK7NORMALSHIP_TO_CUSTOMER_ID
 DOO_FULFILL_LINES_ALL_FK8NORMALSPLIT_FROM_FLINE_ID
 DOO_FULFILL_LINES_ALL_FK9NORMALFULFILL_ORG_ID
 DOO_FULFILL_LINES_ALL_FK9NORMALFULFILL_INSTANCE_ID
 DOO_FULFILL_LINES_ALL_N1NORMALSOURCE_SCHEDULE_ID
 DOO_FULFILL_LINES_ALL_N1NORMALSOURCE_LINE_ID
 DOO_FULFILL_LINES_ALL_N1NORMALSOURCE_ORDER_ID
 DOO_FULFILL_LINES_ALL_N1NORMALSOURCE_ORDER_SYSTEM
 DOO_FULFILL_LINES_ALL_N2NORMALOPEN_FLAG
 DOO_FULFILL_LINES_ALL_N2NORMALSTATUS_CODE
 DOO_FULFILL_LINES_ALL_N3NORMALSCHEDULE_SHIP_DATE
 DOO_FULFILL_LINES_ALL_N4NORMALFULFILLMENT_SPLIT_REF_ID
 DOO_FULFILL_LINES_ALL_N5NORMALLAST_UPDATE_DATE
 DOO_FULFILL_LINES_ALL_N6NORMALAGREEMENT_HEADER_ID
 DOO_FULFILL_LINES_ALL_N6NORMALAGREEMENT_LINE_ID
 DOO_FULFILL_LINES_ALL_N7NORMALBATCH_ID
 DOO_FULFILL_LINES_ALL_N7NORMALPROCESS_ID
 DOO_FULFILL_LINES_ALL_N8NORMALPROCESS_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

Check out the Amazon Deals of the day based on your interests..

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.