DOO_FULFILL_LINES_RM_V

Details

  • Schema: FUSION

  • Object owner: DOO

  • Object type: VIEW

Columns

Name

ACTUAL_SHIPMENT_DATE

BILL_TO_CUSTOMER_SITE_ID

BILL_TO_CUSTOMER_ID

UOM_CODE

QUANTITY

ITEM_ID

DOC_ID_INT_1

LINE_NUM

DOC_LINE_ID_INT_1

INVENTORY_ORG_ID

REFERENCE_DOC_LINE_ID_INT_1

UNIT_SELLING_PRICE

UNIT_LIST_PRICE

DISCOUNT_PERCENTAGE

SHIP_TO_CUSTOMER_SITE_ID

SHIP_TO_CUSTOMER_ID

PAYMENT_TERM_ID

ACCOUNTING_RULE_ID

LINE_AMOUNT

CUST_PO_NUMBER

DELIVERY_DATE

DELIVERY_STATUS

RULE_START_DATE

RULE_END_DATE

ACCOUNTING_RULE_DURATION

REVENUE_REVERSAL_METHOD

DOCUMENT_TYPE_ID

SOURCE_SYSTEM

REFERENCE_DOCUMENT_TYPE_ID

REFERENCE_SOURCE_SYSTEM

MEMO_LINE_SEQ_ID

VERSION_FLAG

VERSION_NUMBER

ACCOUNTING_EFFECT_FLAG

LINE_CREATION_DATE

LINE_LAST_UPDATE_DATE

RETURN_REASON_CODE

SHIP_TO_COUNTRY

BILL_TO_COUNTRY

BILL_TO_CUSTOMER_STATE

BILL_TO_CUSTOMER_COUNTY

BILL_TO_CUSTOMER_CITY

BILL_TO_CUSTOMER_POSTAL_CODE

BILL_TO_CUST_CLASSIFICATION

Query

SQL_Statement

SELECT

DFLA.ACTUAL_SHIP_DATE ACTUAL_SHIPMENT_DATE,

BILL_CAS.CUST_ACCT_SITE_ID BILL_TO_CUSTOMER_SITE_ID,

BILL_TO_CUSTOMER_ID,

DOO_CROSS_REFERENCE.GETFULFILLMENTVALUE('UOM_CODE', 'UOM_CODES', DFLA.ORDERED_UOM) UOM_CODE,

DECODE(DFLA.CATEGORY_CODE, 'ORDER', NVL(DFLA.TOTAL_CONTRACT_QUANTITY, DFLA.ORDERED_QTY), DECODE(DOO_CROSS_REFERENCE.GETFULFILLMENTVALUE('LOOKUP_CODE', 'RETURN_REASON', DFLA.CANCEL_REASON_CODE), 'ORA_PRICE_CHANGE', NVL(DFLA.TOTAL_CONTRACT_QUANTITY, DFLA.ORDERED_QTY), -1 * NVL(DFLA.TOTAL_CONTRACT_QUANTITY, DFLA.ORDERED_QTY))) QUANTITY,

DFLA.INVENTORY_ITEM_ID ITEM_ID,

DFLA.HEADER_ID DOC_ID_INT_1,

DLA.LINE_NUMBER LINE_NUM,

DFLA.FULFILL_LINE_ID DOC_LINE_ID_INT_1,

DFLA.INVENTORY_ORGANIZATION_ID INVENTORY_ORG_ID,

DDR.DOC_SUBLINE_ID REFERENCE_DOC_LINE_ID_INT_1,

DECODE(DFLA.CATEGORY_CODE, 'ORDER', DOC.AVG_UNIT_SELLING_PRICE,

DECODE(DOO_CROSS_REFERENCE.GETFULFILLMENTVALUE('LOOKUP_CODE', 'RETURN_REASON', DFLA.CANCEL_REASON_CODE), 'ORA_PRICE_CHANGE', DOC.AVG_UNIT_SELLING_PRICE, -1 * DOC.AVG_UNIT_SELLING_PRICE)) UNIT_SELLING_PRICE,

DFLA.UNIT_LIST_PRICE,

DECODE(DFLA.UNIT_LIST_PRICE, 0, 0, ((((NVL(DOC.AVG_UNIT_SELLING_PRICE,0) / NVL(DFLA.TOTAL_CONTRACT_QUANTITY,1)) - DFLA.UNIT_LIST_PRICE) / DFLA.UNIT_LIST_PRICE)) * 100) DISCOUNT_PERCENTAGE,

SHIP_TO_PARTY_SITE_ID SHIP_TO_CUSTOMER_SITE_ID,

SHIP_TO_PARTY_ID SHIP_TO_CUSTOMER_ID,

DOO_CROSS_REFERENCE.GETFULFILLMENTVALUE('TERM_ID', 'PAYMENT_TERMS', DFLA.PAYMENT_TERM_ID) PAYMENT_TERM_ID,

NVL(DOO_CROSS_REFERENCE.GETFULFILLMENTVALUE('RULE_ID', 'INVOICING_ACCT_RULES', DFLA.ACCOUNTING_RULE_ID), -106) ACCOUNTING_RULE_ID,

TOTAL_CONTRACT_AMOUNT LINE_AMOUNT,

DFLA.CUSTOMER_PO_NUMBER CUST_PO_NUMBER,

DECODE(DFLA.CATEGORY_CODE, 'ORDER', NVL(DFLA.FULFILLMENT_DATE, NVL(DFLA.ACTUAL_SHIP_DATE,DHA.ORDERED_DATE)), NVL(DFLA.FULFILLMENT_DATE, NVL(DFLD.RMA_RECEIPT_DATE,DHA.ORDERED_DATE))) DELIVERY_DATE,

'FULFILLED' DELIVERY_STATUS,

NVL(DFLA.CONTRACT_START_DATE, NVL(DFLA.ACTUAL_SHIP_DATE,NVL(DHA.ORDERED_DATE,trunc(sysdate)))) RULE_START_DATE,

CONTRACT_END_DATE AS "RULE_END_DATE",

NULL ACCOUNTING_RULE_DURATION,

DECODE(DFLA.CATEGORY_CODE, 'RETURN', DECODE(CONTRACT_START_DATE, NVL(

DBP.CANCELLATION_EFFECTIVE_DATE,

DHA.ORDERED_DATE), 'PRORATE', 'LIFO'), NULL) REVENUE_REVERSAL_METHOD,

5 DOCUMENT_TYPE_ID,

'FUSION' SOURCE_SYSTEM,

DECODE(DFLA.CATEGORY_CODE, 'ORDER', NULL, 5) REFERENCE_DOCUMENT_TYPE_ID,

DECODE(DFLA.CATEGORY_CODE, 'ORDER', NULL, 'FUSION') REFERENCE_SOURCE_SYSTEM,

NULL MEMO_LINE_SEQ_ID,

'N' VERSION_FLAG,

1 VERSION_NUMBER,

'N' ACCOUNTING_EFFECT_FLAG,

DFLA.CREATION_DATE LINE_CREATION_DATE,

DFLA.LAST_UPDATE_DATE LINE_LAST_UPDATE_DATE,

DOO_CROSS_REFERENCE.GETFULFILLMENTVALUE('LOOKUP_CODE', 'RETURN_REASON', DFLA.RETURN_REASON_CODE) RETURN_REASON_CODE,

SHIP_LOC.COUNTRY SHIP_TO_COUNTRY,

BILL_LOC.COUNTRY BILL_TO_COUNTRY,

BILL_LOC.STATE BILL_TO_CUSTOMER_STATE,

BILL_LOC.COUNTY BILL_TO_CUSTOMER_COUNTY,

BILL_LOC.CITY BILL_TO_CUSTOMER_CITY,

BILL_LOC.POSTAL_CODE BILL_TO_CUSTOMER_POSTAL_CODE,

CUST_ACCT.CUSTOMER_CLASS_CODE BILL_TO_CUST_CLASSIFICATION

FROM

DOO_FULFILL_LINES_ALL DFLA ,

DOO_FULFILL_LINE_DETAILS DFLD,

DOO_HEADERS_ALL DHA,

DOO_LINES_ALL DLA,

DOO_ORDER_CHARGES DOC,

DOO_DOCUMENT_REFERENCES DDR

, HZ_PARTY_SITES SHIP_PS

, HZ_LOCATIONS SHIP_LOC,

HZ_CUST_SITE_USES_ALL BILL_SU

, HZ_PARTY_SITES BILL_PS

, HZ_LOCATIONS BILL_LOC

, HZ_CUST_ACCT_SITES_ALL BILL_CAS,

HZ_CUST_ACCOUNTS CUST_ACCT,

(SELECT FULFILL_LINE_ID, MAX(CANCELLATION_EFFECTIVE_DATE) CANCELLATION_EFFECTIVE_DATE FROM DOO_BILLING_PLANS GROUP BY FULFILL_LINE_ID) DBP

WHERE

DFLA.FULFILL_LINE_ID = DOC.PARENT_ENTITY_ID(+)

AND (DOC.CHARGE_APPLIES_TO(+) = 'PRICE' AND DOC.PRIMARY_FLAG(+) = 'Y')

AND DFLA.FULFILL_LINE_ID = DDR.FULFILL_LINE_ID(+)

AND DDR.DOC_REF_TYPE(+) = 'ORIGINAL_ORCHESTRATION_ORDER'

AND DFLA.FULFILL_LINE_ID = DBP.FULFILL_LINE_ID(+)

AND SHIP_LOC.LOCATION_ID(+) = SHIP_PS.LOCATION_ID

AND DFLA.SHIP_TO_PARTY_SITE_ID = SHIP_PS.PARTY_SITE_ID (+)

AND BILL_SU.CUST_ACCT_SITE_ID= BILL_CAS.CUST_ACCT_SITE_ID(+)

AND BILL_CAS.PARTY_SITE_ID = BILL_PS.PARTY_SITE_ID(+)

AND BILL_LOC.LOCATION_ID(+) = BILL_PS.LOCATION_ID

AND DFLA.BILL_TO_SITE_USE_ID = BILL_SU.SITE_USE_ID (+)

AND DFLA.BILL_TO_CUSTOMER_ID = CUST_ACCT.CUST_ACCOUNT_ID (+)

AND DFLA.HEADER_ID = DHA.HEADER_ID

AND DFLA.HEADER_ID = DLA.HEADER_ID

AND DFLA.FULFILL_LINE_ID = DFLD.FULFILL_LINE_ID(+)

AND DFLA.INVOICE_INTERFACED_FLAG = 'Y'