DBA Data[Home] [Help]

PACKAGE: APPS.IGS_EN_DROP_UNITS_API

Source


1 PACKAGE igs_en_drop_units_api AS
2 /* $Header: IGSEN92S.pls 120.1 2006/08/24 07:25:32 bdeviset noship $ */
3 
4 
5  PROCEDURE reorder_drop_units (
6                                    p_person_id                  IN igs_en_su_attempt.person_id%TYPE,
7                                    p_course_cd                  IN igs_en_su_attempt.course_cd%TYPE,
8                                    p_start_uoo_id               IN igs_en_su_attempt.uoo_id%TYPE,
9                                    p_load_cal_type              IN igs_ca_inst.cal_type%TYPE,
10                                    p_load_ci_seq_num            IN igs_ca_inst.sequence_number%TYPE,
11                                    p_selected_uoo_ids           IN VARCHAR2,
12                                    p_ret_all_uoo_ids            OUT NOCOPY VARCHAR2,
13                                    p_ret_sub_uoo_ids            OUT NOCOPY VARCHAR2,
14                                    p_ret_nonsub_uoo_ids         OUT NOCOPY VARCHAR2
15                                );
16 
17  PROCEDURE create_ss_warning  (
18                                   p_person_id                   IN igs_en_su_attempt.person_id%TYPE,
19                                   p_course_cd                   IN igs_en_su_attempt.course_cd%TYPE,
20                                   p_term_cal_type               IN igs_ca_inst.cal_type%TYPE,
21                                   p_term_ci_sequence_number     IN igs_ca_inst.sequence_number%TYPE,
22                                   p_uoo_id                      IN igs_en_su_attempt.uoo_id%TYPE,
23                                   p_message_for                 IN IGS_EN_STD_WARNINGS.message_for%TYPE,
24                                   p_message_icon                IN IGS_EN_STD_WARNINGS.message_icon%TYPE,
25                                   p_message_name                IN IGS_EN_STD_WARNINGS.message_name%TYPE,
26                                   p_message_rule_text           IN VARCHAR2,
27                                   p_message_tokens              IN VARCHAR2,
28                                   p_message_action              IN VARCHAR2,
29                                   p_destination                 IN IGS_EN_STD_WARNINGS.destination%TYPE,
30                                   p_parameters                  IN IGS_EN_STD_WARNINGS.p_parameters%TYPE,
31                                   p_step_type                   IN IGS_EN_STD_WARNINGS.step_type%TYPE
32                               );
33 
34  PROCEDURE drop_ss_unit_attempt (
35                                   p_person_id                   IN NUMBER,
36                                   p_course_cd                   IN VARCHAR2,
37                                   p_course_version              IN NUMBER ,
38                                   p_uoo_id                      IN NUMBER,
39                                   p_load_cal_type               IN VARCHAR2,
40                                   p_load_sequence_number        IN NUMBER,
41                                   p_dcnt_reason_cd              IN VARCHAR2 ,
42                                   p_admin_unit_status           IN VARCHAR2 ,
43                                   p_effective_date              IN DATE ,
44                                   p_dropped_uooids              OUT NOCOPY VARCHAR2,
45                                   p_return_status               OUT NOCOPY VARCHAR2,
46                                   p_message                     OUT NOCOPY VARCHAR2,
47                                   p_ss_session_id               IN NUMBER
48                                 );
49 
50   FUNCTION update_dropped_units (
51                                   p_person_id                   IN igs_en_su_attempt.person_id%TYPE,
52                                   p_course_cd                   IN igs_en_su_attempt.course_cd%TYPE,
53                                   p_uoo_ids                     IN VARCHAR2,
54                                   p_discontinuation_reason_cd   IN VARCHAR2
55                                  )
56                                   RETURN VARCHAR2;
57   FUNCTION update_dropped_units (
58                                   p_person_id                   IN igs_en_su_attempt.person_id%TYPE,
59                                   p_course_cd                   IN igs_en_su_attempt.course_cd%TYPE,
60                                   p_uoo_ids                     IN VARCHAR2,
61                                   p_discontinuation_reason_cd   IN VARCHAR2,
62                                   p_admin_unit_status           IN VARCHAR2
63                                  )
64                                   RETURN VARCHAR2;
65 
66 END igs_en_drop_units_api;