PJC_PRJ_REQ_DIST_V
Details
-
Schema: FUSION
-
Object owner: PJC
-
Object type: VIEW
Columns
Name |
---|
REQ_NUMBER APPROVED_FLAG REQ_LINE ITEM_DESCRIPTION DOCUMENT_TYPE NEED_BY_DATE CREATION_DATE VENDOR_NAME VENDOR_ID REQUESTOR_PERSON_ID REQUESTOR_NAME DENOM_CURRENCY_CODE DENOM_AMOUNT ACCT_CURRENCY_CODE ACCT_RATE_DATE ACCT_RATE_TYPE ACCT_EXCHANGE_RATE UNIT UNIT_PRICE QUANTITY AMOUNT PROJECT_NUMBER PROJECT_NAME TASK_NUMBER TASK_NAME EXPENDITURE_TYPE EXPENDITURE_CATEGORY REVENUE_CATEGORY EXPENDITURE_ITEM_DATE EXPENDITURE_ORGANIZATION REQUISITION_HEADER_ID REQUISITION_LINE_ID REQ_DISTRIBUTION_ID REQ_DISTRIBUTION_NUMBER PROJECT_ID PROJECT_TYPE_ID PROJECT_CURRENCY_CODE PROJ_CURR_CONV_DATE_TYPE_CODE PROJ_CURRENCY_CONV_DATE PROJ_CURR_RATE_TYPE TASK_ID EXPENDITURE_ORGANIZATION_ID RESOURCE_CLASS ORG_ID AWARD_SET_ID EXPENDITURE_TYPE_ID EXP_TYPE_COST_RATE_FLAG EXPENDITURE_CATEGORY_ID BILLABLE_FLAG CAPITALIZABLE_FLAG WORK_TYPE_ID CONTRACT_ID FUNDING_SOURCE_ID FUNDING_ALLOCATION_ID CONTRACT_LINE_ID |
Query
SQL_Statement |
---|
SELECT RH.REQUISITION_NUMBER REQ_NUMBER , DECODE(DOCUMENT_STATUS,'APPROVED','Y','PENDING APPROVAL','N','RETURNED','N','WITHDRAWN','N') APPROVED_FLAG , RL.LINE_NUMBER REQ_LINE , RL.ITEM_DESCRIPTION ITEM_DESCRIPTION , NULL DOCUMENT_TYPE , RL.NEED_BY_DATE NEED_BY_DATE , RL.CREATION_DATE CREATION_DATE , RL.SUGGESTED_VENDOR_NAME VENDOR_NAME , RL.VENDOR_ID VENDOR_ID , REQ.PERSON_ID REQUESTOR_PERSON_ID , REQ.FULL_NAME REQUESTOR_NAME , NVL(RL.CURRENCY_CODE,G.CURRENCY_CODE) DENOM_CURRENCY_CODE , RD.DISTRIBUTION_CURRENCY_AMOUNT + ( NVL(RD.NONRECOVERABLE_TAX,0) * ( RD.DISTRIBUTION_CURRENCY_AMOUNT/RD.DISTRIBUTION_AMOUNT ) ) DENOM_AMOUNT , G.CURRENCY_CODE ACCT_CURRENCY_CODE , decode(NVL(RL.CURRENCY_CODE,'-99'),NVL(G.CURRENCY_CODE,'-99'),TO_DATE(NULL),RL.RATE_DATE) ACCT_RATE_DATE , decode(NVL(RL.CURRENCY_CODE,'-99'),NVL(G.CURRENCY_CODE,'-99'),NULL,RL.RATE_TYPE) ACCT_RATE_TYPE , decode(NVL(RL.CURRENCY_CODE,'-99'),NVL(G.CURRENCY_CODE,'-99'),TO_NUMBER(NULL),RL.RATE) ACCT_EXCHANGE_RATE , DECODE(LT.ORDER_TYPE_LOOKUP_CODE,'AMOUNT',NULL, RL.UOM_CODE) UNIT , TO_NUMBER(DECODE(LT.ORDER_TYPE_LOOKUP_CODE,'AMOUNT',NULL, RL.UNIT_PRICE)) UNIT_PRICE , RD.DISTRIBUTION_QUANTITY QUANTITY , DECODE (NVL (lt.matching_basis, 'QUANTITY'), 'AMOUNT', NVL (rd.DISTRIBUTION_AMOUNT, 0) + NVL (rd.nonrecoverable_tax, 0), 'QUANTITY', (rd.DISTRIBUTION_QUANTITY * rl.unit_price) + NVL (rd.nonrecoverable_tax, 0)) AMOUNT , P.SEGMENT1 PROJECT_NUMBER , P.NAME PROJECT_NAME , T.TASK_NUMBER TASK_NUMBER , T.TASK_NAME TASK_NAME , ET.EXPENDITURE_TYPE_NAME EXPENDITURE_TYPE , CAT.EXPENDITURE_CATEGORY_NAME EXPENDITURE_CATEGORY , ET.REVENUE_CATEGORY_CODE REVENUE_CATEGORY , RD.PJC_EXPENDITURE_ITEM_DATE EXPENDITURE_ITEM_DATE , O.NAME EXPENDITURE_ORGANIZATION , RH.REQUISITION_HEADER_ID REQUISITION_HEADER_ID , RL.REQUISITION_LINE_ID REQUISITION_LINE_ID , RD.DISTRIBUTION_ID REQ_DISTRIBUTION_ID , RD.DISTRIBUTION_NUMBER REQ_DISTRIBUTION_NUMBER , P.PROJECT_ID PROJECT_ID , P.PROJECT_TYPE_ID PROJECT_TYPE_ID , P.PROJECT_CURRENCY_CODE PROJECT_CURRENCY_CODE , P.CURRENCY_CONV_DATE_TYPE_CODE PROJ_CURR_CONV_DATE_TYPE_CODE , P.CURRENCY_CONV_DATE PROJ_CURRENCY_CONV_DATE , P.CURRENCY_CONV_RATE_TYPE PROJ_CURR_RATE_TYPE , T.TASK_ID TASK_ID , O.ORGANIZATION_ID EXPENDITURE_ORGANIZATION_ID , 'FINANCIAL_ELEMENTS' RESOURCE_CLASS , RH.REQ_BU_ID ORG_ID , NULL AWARD_SET_ID , RD.PJC_EXPENDITURE_TYPE_ID EXPENDITURE_TYPE_ID , ET.COST_RATE_FLAG EXP_TYPE_COST_RATE_FLAG , CAT.EXPENDITURE_CATEGORY_ID EXPENDITURE_CATEGORY_ID , RD.PJC_BILLABLE_FLAG BILLABLE_FLAG , RD.PJC_CAPITALIZABLE_FLAG CAPITALIZABLE_FLAG , RD.PJC_WORK_TYPE_ID WORK_TYPE_ID , RD.PJC_CONTRACT_ID CONTRACT_ID/*Added for grants uptake*/ , RD.PJC_RESERVED_ATTRIBUTE1 FUNDING_SOURCE_ID/*Added for grants uptake*/ , RD.PJC_FUNDING_ALLOCATION_ID FUNDING_ALLOCATION_ID/*Added for grants uptake*/ , RD.PJC_CONTRACT_LINE_ID CONTRACT_LINE_ID/*Added for grants uptake*/ FROM GL_LEDGERS G, PER_PERSON_NAMES_F_V REQ, PO_LINE_TYPES LT, POR_REQUISITION_LINES_ALL RL, POR_REQUISITION_HEADERS_ALL RH, PJF_TASKS_V T, HR_ORGANIZATION_V O, PJF_EXP_TYPES_VL ET, POR_REQ_DISTRIBUTIONS_ALL RD, PJF_PROJECTS_ALL_VL P, PJF_EXP_CATEGORIES_VL CAT, FUN_ALL_BUSINESS_UNITS_V FABUV WHERE RH.REQUISITION_HEADER_ID = RL.REQUISITION_HEADER_ID AND RH.DOCUMENT_STATUS IN ('APPROVED','PENDING APPROVAL','RETURNED','WITHDRAWN') AND ((RL.PO_LINE_ID IS NULL) OR (RL.PO_LINE_ID IS NOT NULL AND NOT EXISTS (SELECT 1 FROM PO_HEADERS_ALL POH, PO_LINES_ALL POL, PO_LINE_LOCATIONS_ALL PLL WHERE NVL(POH.DOCUMENT_STATUS,'INCOMPLETE') IN ('CANCELED','CLOSED','FINALLY CLOSED','PENDING APPROVAL','OPEN','CLOSED FOR INVOICING','CLOSED FOR RECEIVING','ON HOLD','PENDING CATALOG AUTHORING','PENDING ACKNOWLEDGMENT' ) AND NVL(PLL.SCHEDULE_STATUS,'INCOMPLETE') IN ('CANCELED','CLOSED','FINALLY CLOSED','PENDING APPROVAL','OPEN','CLOSED FOR INVOICING','CLOSED FOR RECEIVING','ON HOLD','PENDING CATALOG AUTHORING','PENDING ACKNOWLEDGMENT' ) AND POL.PO_HEADER_ID = POH.PO_HEADER_ID AND POL.PO_LINE_ID = PLL.PO_LINE_ID AND POL.PO_LINE_ID = RL.PO_LINE_ID ) ) ) AND NVL(RL.LINE_STATUS,'APPROVED') IN ('APPROVED','PENDING APPROVAL','RETURNED','ON_HOLD','WITHDRAWN') AND NVL(RL.MODIFIED_BY_BUYER_FLAG,'N') = 'N' AND REQ.PERSON_ID = RL.REQUESTER_ID AND TRUNC(SYSDATE) BETWEEN NVL(REQ.EFFECTIVE_START_DATE,TRUNC(SYSDATE)) AND NVL(REQ.EFFECTIVE_END_DATE,TRUNC(SYSDATE)) AND RL.LINE_TYPE_ID = LT.LINE_TYPE_ID AND RL.DESTINATION_TYPE_CODE = 'EXPENSE' AND RD.REQUISITION_LINE_ID = RL.REQUISITION_LINE_ID AND RD.PJC_PROJECT_ID = P.PROJECT_ID AND RD.PJC_TASK_ID = T.TASK_ID AND RD.PJC_ORGANIZATION_ID = O.ORGANIZATION_ID AND RD.PJC_EXPENDITURE_TYPE_ID = ET.EXPENDITURE_TYPE_ID AND RD.DISTRIBUTION_AMOUNT <> 0 /*Added For bug 17840243*/ AND RH.REQ_BU_ID = FABUV.BU_ID AND G.LEDGER_ID = FABUV.PRIMARY_LEDGER_ID AND NVL(LT.MATCHING_BASIS,'QUANTITY') IN ('QUANTITY', 'AMOUNT') AND CAT.EXPENDITURE_CATEGORY_ID = ET.EXPENDITURE_CATEGORY_ID AND O.CLASSIFICATION_CODE = 'PA_EXPENDITURE_ORG' AND NVL(RD.PJC_EXPENDITURE_ITEM_DATE, TRUNC(SYSDATE)) BETWEEN NVL(O.EFFECTIVE_START_DATE,TRUNC(SYSDATE)) AND NVL(O.EFFECTIVE_END_DATE,TRUNC(SYSDATE)) |