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

Comments

  1. 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

Post a Comment

Popular posts from this blog

Query to get Salary Change details in Fusion HCM

Oracle Fusion HCM - Enhancements to Summary of Changes and History Sections in Redwood Workforce Structures Pages

๐Ÿงพ Streamlining Payroll Operations with Oracle Payroll Activity Center