Sei sulla pagina 1di 1

/* Fast Formula for allowance*/

/*===================Default Proration dates===========*/


DEFAULT FOR Prorate_Start IS '1900/01/01 00:00:00' (Date)
DEFAULT FOR Prorate_End IS '4712/12/31 00:00:00' (Date)
DEFAULT FOR l_start_date IS '1900/01/01 00:00:00' (Date)
DEFAULT FOR l_end_date IS '4712/12/31 00:00:00' (Date)
DEFAULT FOR Amount is 0

/*===================Alias===================*/
ALIAS BASIC_OVERRIDE_AMOUNT_ASG_ENTRY_VALUE AS Basic_Override
ALIAS HOUSING_OVERRIDE_AMOUNT_ASG_ENTRY_VALUE AS Housing_Override
ALIAS TRANSPORT_OVERRIDE_AMOUNT_ASG_ENTRY_VALUE AS Transport_Override
ALIAS COMPANY_CAR_AVAILED_CAR_FACILITY_AVAILED_ASG_ENTRY_VALUE AS
Car_FACILITY_AVAILED

/*======Default Local Database Items Begins=======*/


DEFAULT FOR PAY_EARN_PERIOD_START IS '1900/01/01 00:00:00' (Date)
DEFAULT FOR PAY_EARN_PERIOD_END IS '4712/12/31 00:00:00' (Date)
DEFAULT FOR PAY_ASG_HIRE_DATE IS '1900/01/01 00:00:00' (Date)
DEFAULT FOR PAY_ASG_TERMINATION_DATE IS '4712/12/31 00:00:00' (DATE)
DEFAULT FOR ASG_HR_ASG_ID is 0
DEFAULT FOR TERM_HR_TERM_ID is 0

l_default_hours_per_day = 0
l_asg_hr_asg_id = ASG_HR_ASG_ID

SET_INPUT('actual_start_date', PAY_EARN_PERIOD_START )
SET_INPUT('actual_end_date', PAY_EARN_PERIOD_END)
SET_INPUT('unit_type', 'D')
SET_INPUT('hr_assign_id', l_asg_hr_asg_id)
SET_INPUT('entry_level', 'ENTRY_LEVEL ')
EXECUTE('GET_PAY_AVAILABILITY')
l_duration_inc_hol = GET_OUTPUT('l_units',0)

mesg = 'l_duration_inc_hol : '+to_char(l_duration_inc_hol) + ' l_duration_exc_hol :


'+to_char(l_duration_exc_hol)

RETURN mesg

Potrebbero piacerti anche