[Home] [Help]
PACKAGE: APPS.IGS_PS_FAC_CREDT_WRKLOAD
Source
1 PACKAGE igs_ps_fac_credt_wrkload AS
2 /* $Header: IGSPS74S.pls 120.0 2005/06/01 22:28:35 appldev noship $
3 CHANGE HISTORY
4 WHO : ayedubat
5 WHEN : 24-MAY-2001
6 WHAT : Added two new Functions ,calc_total_work_load_lab and
7 calc_total_work_load_lecture */
8
9 FUNCTION prgp_get_lead_instructor(
10 p_uoo_id IN NUMBER)
11 RETURN VARCHAR2;
12 PRAGMA restrict_references(prgp_get_lead_instructor,wnds);
13
14 FUNCTION calc_total_credit_point (
15 p_instructor_id IN NUMBER)
16 RETURN NUMBER;
17 PRAGMA restrict_references(calc_total_credit_point,wnds,wnps);
18
19 FUNCTION calc_total_work_load (
20 p_instructor_id IN NUMBER)
21 RETURN NUMBER;
22 PRAGMA restrict_references(calc_total_work_load,wnds,wnps);
23
24 FUNCTION calc_total_work_load_lab (
25 p_instructor_id IN NUMBER)
26 RETURN NUMBER;
27 PRAGMA restrict_references(calc_total_work_load_lab,wnds,wnps);
28
29 FUNCTION calc_total_work_load_lecture (
30 p_instructor_id IN NUMBER)
31 RETURN NUMBER;
32 PRAGMA restrict_references(calc_total_work_load_lecture,wnds,wnps);
33
34 PROCEDURE calculate_teach_work_load (
35 p_uoo_id IN igs_ps_usec_tch_resp_v.uoo_id%TYPE,
36 p_percent_allocation IN igs_ps_usec_tch_resp_v.percentage_allocation%TYPE,
37 p_wl_lab OUT NOCOPY igs_ps_usec_tch_resp_v.instructional_load_lab%TYPE,
38 p_wl_lecture OUT NOCOPY igs_ps_usec_tch_resp_v.instructional_load_lecture%TYPE,
39 p_wl_other OUT NOCOPY igs_ps_usec_tch_resp_v.instructional_load%TYPE
40 );
41
42 FUNCTION validate_workload(p_n_uoo_id IN NUMBER,
43 p_n_tot_wl_lec OUT NOCOPY NUMBER,
44 p_n_tot_wl_lab OUT NOCOPY NUMBER,
45 p_n_tot_wl OUT NOCOPY NUMBER) RETURN BOOLEAN;
46
47 FUNCTION get_validation_type(p_c_unit_cd IN VARCHAR2,
48 p_n_ver_num IN NUMBER) RETURN VARCHAR2;
49
50 END igs_ps_fac_credt_wrkload;