CMP_SALARY_HISTORY_V
Details
-
Schema: FUSION
-
Object owner: CMP
-
Object type: VIEW
Columns
Name |
---|
BUSINESS_GROUP_ID ASSIGNMENT_ID SALARY_ID SALARY_BASIS_ID ELEMENT_ENTRY_ID DATE_FROM DATE_TO HISTORY_DATE SALARY_REASON_CODE SALARY_AMOUNT SALARY_APPROVED MULTIPLE_COMPONENTS PERFORMANCE_REVIEW_ID REVIEW_DATE PERFORMANCE_RATING NEXT_PERF_REVIEW_DATE NEXT_SAL_REVIEW_DATE FORCED_RANKING OBJECT_VERSION_NUMBER LAST_UPDATE_DATE LAST_UPDATED_BY LAST_UPDATE_LOGIN CREATED_BY CREATION_DATE ACTION_OCCURRENCE_ID ACTION_ID ACTION_REASON_ID GEOGRAPHY_ID GEOGRAPHY_TYPE_ID ZONE_GRADE_RATE_ID BUSINESS_UNIT_ID JOB_ID WORK_AT_HOME GRADE_RATE_MINIMUM_LIMIT SALARY_BASIS_NAME DESCRIPTION SB_LANGUAGE SB_SOUCE_LANG SB_SALARY_BASIS_ID SB_BUSINESS_GROUP_ID SALARY_BASES_NAME SALARY_BASIS_CODE RANGE_ERROR_WARNING CODE SALARY_ANNUALIZATION_FACTOR PAYROLL_FREQUENCY_CODE PAYROLL_ANNUAL_FACTOR LEGAL_ENTITY_ID GRADE_RATE_ID ELEMENT_TYPE_ID INPUT_VALUE_ID LEGISLATIVE_DATA_GROUP_ID COMPONENT_USAGE ANNUALIZED_HOURS GRADE_ANNUALIZATION_FACTOR SALARY_BASIS_CREATED_BY SALARY_BASIS_CREATION_DATE SALARY_BASIS_LAST_UPDATE_DATE SALARY_BASIS_LAST_UPDATED_BY STATUS SALARY_BASIS_TYPE AMOUNT_DECIMAL_PRECISION AMOUNT_ROUNDING_CODE ANNUAL_ROUNDING_CODE RANGE_ROUNDING_CODE CALCULATION_MODE INPUT_VALUE_NAME INPUT_VALUE_LANGUAGE SOURCE_LANG ANNUALIZED_SALARY ANNUALIZED_FULLTIME_SALARY |
Query
SQL_Statement |
---|
Select SALARYPEO.BUSINESS_GROUP_ID , SALARYPEO.ASSIGNMENT_ID , SALARYPEO.SALARY_ID , SALARYPEO.SALARY_BASIS_ID , SALARYPEO.ELEMENT_ENTRY_ID , SALARYPEO.DATE_FROM , SALARYPEO.DATE_TO , greatest(SALARYPEO.date_from,least(trunc(sysdate),SALARYPEO.date_to)) history_date, SALARYPEO.SALARY_REASON_CODE , SALARYPEO.SALARY_AMOUNT , SALARYPEO.SALARY_APPROVED , SALARYPEO.MULTIPLE_COMPONENTS , SALARYPEO.PERFORMANCE_REVIEW_ID , SALARYPEO.REVIEW_DATE , SALARYPEO.PERFORMANCE_RATING , SALARYPEO.NEXT_PERF_REVIEW_DATE , SALARYPEO.NEXT_SAL_REVIEW_DATE , SALARYPEO.FORCED_RANKING , SALARYPEO.OBJECT_VERSION_NUMBER , SALARYPEO.LAST_UPDATE_DATE , SALARYPEO.LAST_UPDATED_BY , SALARYPEO.LAST_UPDATE_LOGIN , SALARYPEO.CREATED_BY , SALARYPEO.CREATION_DATE , SALARYPEO.ACTION_OCCURRENCE_ID , SALARYPEO.ACTION_ID , SALARYPEO.ACTION_REASON_ID , SALARYPEO.GEOGRAPHY_ID, SALARYPEO.GEOGRAPHY_TYPE_ID, SALARYPEO.ZONE_GRADE_RATE_ID, SALARYPEO.BUSINESS_UNIT_ID, SALARYPEO.JOB_ID, SALARYPEO.WORK_AT_HOME, SALARYPEO.GRADE_RATE_MINIMUM_LIMIT, SALARYBASESTLPEO.SALARY_BASIS_NAME , SALARYBASESTLPEO.DESCRIPTION , SALARYBASESTLPEO.LANGUAGE SB_LANGUAGE , SALARYBASESTLPEO.SOURCE_LANG SB_SOUCE_LANG , SALARYBASESPEO.SALARY_BASIS_ID SB_SALARY_BASIS_ID , SALARYBASESPEO.BUSINESS_GROUP_ID SB_BUSINESS_GROUP_ID , SALARYBASESPEO.NAME SALARY_BASES_NAME , SALARYBASESPEO.SALARY_BASIS_CODE , SALARYBASESPEO.RANGE_ERROR_WARNING , SALARYBASESPEO.CODE , SALARYBASESPEO.SALARY_ANNUALIZATION_FACTOR , decode(SALARYBASESPEO.SALARY_BASIS_CODE,'PERIOD', upper(cmp_ff_dbi_pkg.get_payroll_freq_code( SALARYPEO.ASSIGNMENT_ID , greatest(SALARYPEO.date_from,least(trunc(sysdate),SALARYPEO.date_to)))) , SALARYBASESPEO.SALARY_BASIS_CODE) payroll_frequency_code, cmp_ff_dbi_pkg.get_payroll_factor( SALARYPEO.ASSIGNMENT_ID , SALARYPEO.SALARY_BASIS_ID , greatest(SALARYPEO.date_from,least(trunc(sysdate),SALARYPEO.date_to))) payroll_annual_factor, SALARYBASESPEO.LEGAL_ENTITY_ID , SALARYBASESPEO.GRADE_RATE_ID , SALARYBASESPEO.ELEMENT_TYPE_ID , SALARYBASESPEO.INPUT_VALUE_ID , SALARYBASESPEO.LEGISLATIVE_DATA_GROUP_ID , SALARYBASESPEO.COMPONENT_USAGE , SALARYBASESPEO.ANNUALIZED_HOURS, SALARYBASESPEO.GRADE_ANNUALIZATION_FACTOR, SALARYBASESPEO.CREATED_BY SALARY_BASIS_CREATED_BY , SALARYBASESPEO.CREATION_DATE SALARY_BASIS_CREATION_DATE, SALARYBASESPEO.LAST_UPDATE_DATE SALARY_BASIS_LAST_UPDATE_DATE, SALARYBASESPEO.LAST_UPDATED_BY SALARY_BASIS_LAST_UPDATED_BY, SALARYBASESPEO.STATUS, SALARYBASESPEO.SALARY_BASIS_TYPE, SALARYBASESPEO.AMOUNT_DECIMAL_PRECISION, SALARYBASESPEO.AMOUNT_ROUNDING_CODE, SALARYBASESPEO.ANNUAL_ROUNDING_CODE, SALARYBASESPEO.RANGE_ROUNDING_CODE, SALARYBASESPEO.CALCULATION_MODE, InputValueTranslationPEO.Name INPUT_VALUE_NAME, InputValueTranslationPEO.Language INPUT_VALUE_LANGUAGE, InputValueTranslationPEO.Source_Lang, cmp_ff_dbi_pkg.GET_ANNUAL_SALARY_AMOUNT(SALARYPEO.ASSIGNMENT_ID,greatest(SALARYPEO.date_from,least(trunc(sysdate),SALARYPEO.date_to))) ANNUALIZED_SALARY, cmp_ff_dbi_pkg.GET_ANNUAL_FT_SALARY_AMOUNT(SALARYPEO.ASSIGNMENT_ID,greatest(SALARYPEO.date_from,least(trunc(sysdate),SALARYPEO.date_to)))ANNUALIZED_FULLTIME_SALARY From Cmp_salary SALARYPEO, pay_input_values_tl InputValueTranslationPEO,CMP_SALARY_BASES SALARYBASESPEO,CMP_SALARY_BASES_TL SALARYBASESTLPEO Where SALARYPEO.SALARY_BASIS_ID = SALARYBASESPEO.SALARY_BASIS_ID AND SALARYBASESPEO.INPUT_VALUE_ID = InputValueTranslationPEO.INPUT_VALUE_ID(+) AND InputValueTranslationPEO.LANGUAGE(+) = USERENV('LANG') AND SALARYBASESPEO.SALARY_BASIS_ID = SALARYBASESTLPEO.SALARY_BASIS_ID AND SALARYBASESTLPEO.LANGUAGE = USERENV('LANG') AND SALARYBASESTLPEO.BUSINESS_GROUP_ID = SALARYBASESPEO.BUSINESS_GROUP_ID |