DBA Data[Home] [Help]

PACKAGE: APPS.IGS_EN_REP_PROCESS_PKG

Source


1 PACKAGE igs_en_rep_process_pkg AUTHID CURRENT_USER AS
2 /* $Header: IGSEI60S.pls 115.4 2002/11/28 23:47:08 nsidana noship $ */
3 --who        when            what
4 -- ============================================================================
5 
6 
7   PROCEDURE insert_row (
8     x_rowid                             IN OUT NOCOPY VARCHAR2,
9     x_repeat_process_id                 IN OUT NOCOPY NUMBER,
10     x_org_unit_id                       IN     NUMBER,
11     x_include_adv_standing_units        IN     VARCHAR2,
12     x_max_repeats_for_credit            IN     NUMBER,
13     x_max_repeats_for_funding           IN     NUMBER,
14     x_use_most_recent_unit_attempt      IN     VARCHAR2,
15     x_use_best_grade_attempt            IN     VARCHAR2,
16     x_external_formula                  IN     VARCHAR2,
17     x_mode                              IN     VARCHAR2    DEFAULT 'R'
18   );
19 
20   PROCEDURE lock_row (
21     x_rowid                             IN     VARCHAR2,
22     x_repeat_process_id                 IN     NUMBER,
23     x_org_unit_id                       IN     NUMBER,
24     x_include_adv_standing_units        IN     VARCHAR2,
25     x_max_repeats_for_credit            IN     NUMBER,
26     x_max_repeats_for_funding           IN     NUMBER,
27     x_use_most_recent_unit_attempt      IN     VARCHAR2,
28     x_use_best_grade_attempt            IN     VARCHAR2,
29     x_external_formula                  IN     VARCHAR2
30   );
31 
32   PROCEDURE update_row (
33     x_rowid                             IN     VARCHAR2,
34     x_repeat_process_id                 IN     NUMBER,
35     x_org_unit_id                       IN     NUMBER,
36     x_include_adv_standing_units        IN     VARCHAR2,
37     x_max_repeats_for_credit            IN     NUMBER,
38     x_max_repeats_for_funding           IN     NUMBER,
39     x_use_most_recent_unit_attempt      IN     VARCHAR2,
40     x_use_best_grade_attempt            IN     VARCHAR2,
41     x_external_formula                  IN     VARCHAR2,
42     x_mode                              IN     VARCHAR2    DEFAULT 'R'
43   );
44 
45   PROCEDURE add_row (
46     x_rowid                             IN OUT NOCOPY VARCHAR2,
47     x_repeat_process_id                 IN OUT NOCOPY NUMBER,
48     x_org_unit_id                       IN     NUMBER,
49     x_include_adv_standing_units        IN     VARCHAR2,
50     x_max_repeats_for_credit            IN     NUMBER,
51     x_max_repeats_for_funding           IN     NUMBER,
52     x_use_most_recent_unit_attempt      IN     VARCHAR2,
53     x_use_best_grade_attempt            IN     VARCHAR2,
54     x_external_formula                  IN     VARCHAR2,
55     x_mode                              IN     VARCHAR2    DEFAULT 'R'
56   );
57 
58   PROCEDURE delete_row (
59     x_rowid                             IN     VARCHAR2
60   );
61 
62   FUNCTION get_pk_for_validation (
63     x_repeat_process_id                 IN     NUMBER
64   ) RETURN BOOLEAN;
65 
66   FUNCTION get_uk_for_validation (
67     x_org_unit_id                       IN     NUMBER
68   ) RETURN BOOLEAN;
69 
70   PROCEDURE before_dml (
71     p_action                            IN     VARCHAR2,
72     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
73     x_repeat_process_id                 IN     NUMBER      DEFAULT NULL,
74     x_org_unit_id                       IN     NUMBER      DEFAULT NULL,
75     x_include_adv_standing_units        IN     VARCHAR2    DEFAULT NULL,
76     x_max_repeats_for_credit            IN     NUMBER      DEFAULT NULL,
77     x_max_repeats_for_funding           IN     NUMBER      DEFAULT NULL,
78     x_use_most_recent_unit_attempt      IN     VARCHAR2    DEFAULT NULL,
79     x_use_best_grade_attempt            IN     VARCHAR2    DEFAULT NULL,
80     x_external_formula                  IN     VARCHAR2    DEFAULT NULL,
81     x_creation_date                     IN     DATE        DEFAULT NULL,
82     x_created_by                        IN     NUMBER      DEFAULT NULL,
83     x_last_update_date                  IN     DATE        DEFAULT NULL,
84     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
85     x_last_update_login                 IN     NUMBER      DEFAULT NULL
86   );
87 
88 END igs_en_rep_process_pkg;