Query to get element costing information
SELECT PET.BASE_ELEMENT_NAME
,PEC.CLASSIFICATION_NAME AS PRIMARY_CLASSIFICATION_NAME
,PET.ELEMENT_NAME
,PLDG.NAME LEGISLATIVE_DATA_GROUP
,PCA.SEGMENT1 COST_COMPANY
,PCA.SEGMENT2 COST_DEPARTMENT_ID
,PCA.SEGMENT3 COST_ACCOUNT_NUMBER
,PCA.SEGMENT10 COST_PROJECT
,PCA_OFFSET.SEGMENT1 OFFSET_COMPANY
,PCA_OFFSET.SEGMENT2 OFFSET_DEPARTMENT_ID
,PCA_OFFSET.SEGMENT3 OFFSET_ACCOUNT_NUMBER
,PCA_OFFSET.SEGMENT10 OFFSET_PROJECT
,PCI.COSTABLE_TYPE
,PCI.TRANSFER_TO_GL_FLAG
--,PET.EFFECTIVE_END_DATE
--,PET.EFFECTIVE_START_DATE
,PCI.EFFECTIVE_START_DATE
,PCI.EFFECTIVE_END_DATE
FROM PAY_ELEMENT_TYPES_VL PET
,PAY_ELE_CLASSIFICATIONS_VL PEC
,PER_LEGISLATIVE_DATA_GROUPS_TL PLDG
,PAY_ELEMENT_LINKS_F PEL
,PAY_COST_ALLOCATIONS_F PCAF
,PAY_COST_ALLOC_ACCOUNTS PCA
,PAY_COST_ALLOC_ACCOUNTS PCA_OFFSET
,PAY_COST_INFO_F PCI
WHERE 1=1
AND SYSDATE BETWEEN PET.EFFECTIVE_START_DATE AND PET.EFFECTIVE_END_DATE
AND PET.CLASSIFICATION_ID = PEC.CLASSIFICATION_ID
AND PET.LEGISLATIVE_DATA_GROUP_ID = PLDG.LEGISLATIVE_DATA_GROUP_ID
AND PLDG.SOURCE_LANG = 'US'
AND PET.ELEMENT_TYPE_ID = PEL.ELEMENT_TYPE_ID
AND SYSDATE BETWEEN PEL.EFFECTIVE_START_DATE AND PEL.EFFECTIVE_END_DATE
AND PCAF.SOURCE_ID = PEL.ELEMENT_LINK_ID
AND PCAF.SOURCE_TYPE = 'EL'
AND SYSDATE BETWEEN PCAF.EFFECTIVE_START_DATE AND PCAF.EFFECTIVE_END_DATE
AND PCA.COST_ALLOCATION_RECORD_ID = PCAF.COST_ALLOCATION_RECORD_ID
AND PCA.SOURCE_SUB_TYPE = 'COST'
AND PCA_OFFSET.COST_ALLOCATION_RECORD_ID = PCAF.COST_ALLOCATION_RECORD_ID
AND PCA_OFFSET.SOURCE_SUB_TYPE = 'BAL'
AND PCAF.SOURCE_ID = PCI.SOURCE_ID(+)
AND PCAF.SOURCE_TYPE = PCI.SOURCE_TYPE(+)
AND SYSDATE BETWEEN PCI.EFFECTIVE_START_DATE(+) AND PCI.EFFECTIVE_END_DATE(+)
ORDER BY PET.ELEMENT_NAME
I'm new to Oracle Fusion, and your blog has been a fantastic starting point for me. Looking forward to learning more! Fusion SCM Training in hyderabad
ReplyDelete