Query to fetch all the elements and input values that feeds to the particular balance

 SELECT DISTINCT PBT.BALANCE_NAME,
       PBT.REPORTING_NAME AS BALANCE_REPORTING_NAME,
       PET.ELEMENT_NAME,
   PET.REPORTING_NAME AS ELEMENT_REPORTING_NAME,
       PEC.CLASSIFICATION_NAME AS ELEMENT_CLASSIFICATION,
   CASE WHEN PET.USE_AT_REL_LEVEL = 'Y' THEN 'Payroll Relationship'
            WHEN PET.USE_AT_TERM_LEVEL = 'Y' THEN 'Payroll Term'
        WHEN PET.USE_AT_ASG_LEVEL = 'Y' THEN 'Payroll Assignment'
       ELSE '' END AS EMPLOYMENT_LEVEL,
   HL.MEANING AS ADD_OR_SUB,
   PIV.NAME AS INPUT_VALUE,
   SUBSTR(PBF.EFFECTIVE_START_DATE,1,10) AS EFFECTIVE_START_DATE,
   SUBSTR(PBF.EFFECTIVE_END_DATE,1,10) AS EFFECTIVE_END_DATE
  FROM PAY_BALANCE_TYPES_VL PBT,
       PAY_BALANCE_CLASSIFICATIONS PBC,
   PAY_ELE_CLASSIFICATIONS_VL PEC,
   PAY_BALANCE_FEEDS_F PBF,
   PAY_ELEMENT_TYPES_VL PET,
   PAY_INPUT_VALUES_VL PIV,
   HCM_LOOKUPS HL
 WHERE 1 = 1
   AND PBC.CLASSIFICATION_ID = PEC.CLASSIFICATION_ID
   AND PEC.CLASSIFICATION_ID = PET.CLASSIFICATION_ID
   AND PBT.BALANCE_TYPE_ID = PBF.BALANCE_TYPE_ID
   AND PBF.ELEMENT_TYPE_ID = PET.ELEMENT_TYPE_ID
   AND PBF.INPUT_VALUE_ID = PIV.INPUT_VALUE_ID
   AND PBF.SCALE = HL.LOOKUP_CODE
   AND HL.LOOKUP_TYPE = 'PAY_ADD_SUBTRACT'
 ORDER BY PBT.BALANCE_NAME,PEC.CLASSIFICATION_NAME

Comments

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