DBA Data[Home] [Help]

PACKAGE: APPS.IGS_CO_ITM_PKG

Source


1 PACKAGE igs_co_itm_pkg AUTHID CURRENT_USER AS
2 /* $Header: IGSLI07S.pls 115.5 2002/11/29 01:04:01 nsidana ship $ */
3 
4   PROCEDURE insert_row (
5     x_rowid                             IN OUT NOCOPY VARCHAR2,
6     x_org_id                            IN     NUMBER,
7     x_correspondence_type               IN     VARCHAR2,
8     x_reference_number                  IN     NUMBER,
9     x_create_dt                         IN     DATE,
10     x_s_job_name                        IN     VARCHAR2,
11     x_request_job_id                    IN     NUMBER,
12     x_output_num                        IN     NUMBER,
13     x_request_job_run_id                IN     NUMBER,
14     x_cal_type                          IN     VARCHAR2,
15     x_ci_sequence_number                IN     NUMBER,
16     x_course_cd                         IN     VARCHAR2,
17     x_cv_version_number                 IN     NUMBER,
18     x_unit_cd                           IN     VARCHAR2,
19     x_uv_version_number                 IN     NUMBER,
20     x_comments                          IN     VARCHAR2,
21     x_originator_person_id              IN     NUMBER,
22     x_request_num                       IN     NUMBER,
23     x_job_request_id                    IN     NUMBER,
24     x_mode                              IN     VARCHAR2    DEFAULT 'R'
25   );
26 
27   PROCEDURE lock_row (
28     x_rowid                             IN     VARCHAR2,
29     x_correspondence_type               IN     VARCHAR2,
30     x_reference_number                  IN     NUMBER,
31     x_create_dt                         IN     DATE,
32     x_s_job_name                        IN     VARCHAR2,
33     x_request_job_id                    IN     NUMBER,
34     x_output_num                        IN     NUMBER,
35     x_request_job_run_id                IN     NUMBER,
36     x_cal_type                          IN     VARCHAR2,
37     x_ci_sequence_number                IN     NUMBER,
38     x_course_cd                         IN     VARCHAR2,
39     x_cv_version_number                 IN     NUMBER,
40     x_unit_cd                           IN     VARCHAR2,
41     x_uv_version_number                 IN     NUMBER,
42     x_comments                          IN     VARCHAR2,
43     x_originator_person_id              IN     NUMBER,
44     x_request_num                       IN     NUMBER,
45     x_job_request_id                    IN     NUMBER
46   );
47 
48   PROCEDURE update_row (
49     x_rowid                             IN     VARCHAR2,
50     x_correspondence_type               IN     VARCHAR2,
51     x_reference_number                  IN     NUMBER,
52     x_create_dt                         IN     DATE,
53     x_s_job_name                        IN     VARCHAR2,
54     x_request_job_id                    IN     NUMBER,
55     x_output_num                        IN     NUMBER,
56     x_request_job_run_id                IN     NUMBER,
57     x_cal_type                          IN     VARCHAR2,
58     x_ci_sequence_number                IN     NUMBER,
59     x_course_cd                         IN     VARCHAR2,
60     x_cv_version_number                 IN     NUMBER,
61     x_unit_cd                           IN     VARCHAR2,
62     x_uv_version_number                 IN     NUMBER,
63     x_comments                          IN     VARCHAR2,
64     x_originator_person_id              IN     NUMBER,
65     x_request_num                       IN     NUMBER,
66     x_job_request_id                    IN     NUMBER,
67     x_mode                              IN     VARCHAR2    DEFAULT 'R'
68   );
69 
70   PROCEDURE add_row (
71     x_rowid                             IN OUT NOCOPY VARCHAR2,
72     x_org_id                            IN     NUMBER,
73     x_correspondence_type               IN     VARCHAR2,
74     x_reference_number                  IN     NUMBER,
75     x_create_dt                         IN     DATE,
76     x_s_job_name                        IN     VARCHAR2,
77     x_request_job_id                    IN     NUMBER,
78     x_output_num                        IN     NUMBER,
79     x_request_job_run_id                IN     NUMBER,
80     x_cal_type                          IN     VARCHAR2,
81     x_ci_sequence_number                IN     NUMBER,
82     x_course_cd                         IN     VARCHAR2,
83     x_cv_version_number                 IN     NUMBER,
84     x_unit_cd                           IN     VARCHAR2,
85     x_uv_version_number                 IN     NUMBER,
86     x_comments                          IN     VARCHAR2,
87     x_originator_person_id              IN     NUMBER,
88     x_request_num                       IN     NUMBER,
89     x_job_request_id                    IN     NUMBER,
90     x_mode                              IN     VARCHAR2    DEFAULT 'R'
91   );
92 
93   PROCEDURE delete_row (
94     x_rowid                             IN     VARCHAR2
95   );
96 
97   PROCEDURE check_constraints (
98     column_name                         IN     VARCHAR2    DEFAULT NULL,
99     column_value                        IN     VARCHAR2    DEFAULT NULL
100   );
101 
102   PROCEDURE GET_FK_IGS_CA_INST (
103     x_cal_type IN VARCHAR2,
104     x_sequence_number IN NUMBER
105     );
106 
107   PROCEDURE GET_FK_IGS_CO_TYPE (
108     x_correspondence_type IN VARCHAR2
109     );
110 
111   PROCEDURE GET_FK_IGS_PS_VER (
112     x_course_cd IN VARCHAR2,
113     x_version_number IN NUMBER
114     );
115 
116   PROCEDURE GET_FK_IGS_PE_PERSON (
117     x_person_id IN VARCHAR2
118     );
119 
120   PROCEDURE GET_FK_IGS_PS_UNIT_VER (
121     x_unit_cd IN VARCHAR2,
122     x_version_number IN NUMBER
123     );
124 
125   FUNCTION get_pk_for_validation (
126     x_correspondence_type               IN     VARCHAR2,
127     x_reference_number                  IN     NUMBER
128   ) RETURN BOOLEAN;
129 
130   FUNCTION get_uk_for_validation (
131     x_reference_number                  IN     NUMBER
132   ) RETURN BOOLEAN;
133 
134   PROCEDURE before_dml (
135     p_action                            IN     VARCHAR2,
136     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
137     x_org_id                            IN     NUMBER      DEFAULT NULL,
138     x_correspondence_type               IN     VARCHAR2    DEFAULT NULL,
139     x_reference_number                  IN     NUMBER      DEFAULT NULL,
140     x_create_dt                         IN     DATE        DEFAULT NULL,
141     x_s_job_name                        IN     VARCHAR2    DEFAULT NULL,
142     x_request_job_id                    IN     NUMBER      DEFAULT NULL,
143     x_output_num                        IN     NUMBER      DEFAULT NULL,
144     x_request_job_run_id                IN     NUMBER      DEFAULT NULL,
145     x_cal_type                          IN     VARCHAR2    DEFAULT NULL,
146     x_ci_sequence_number                IN     NUMBER      DEFAULT NULL,
147     x_course_cd                         IN     VARCHAR2    DEFAULT NULL,
148     x_cv_version_number                 IN     NUMBER      DEFAULT NULL,
149     x_unit_cd                           IN     VARCHAR2    DEFAULT NULL,
150     x_uv_version_number                 IN     NUMBER      DEFAULT NULL,
151     x_comments                          IN     VARCHAR2    DEFAULT NULL,
152     x_originator_person_id              IN     NUMBER      DEFAULT NULL,
153     x_request_num                       IN     NUMBER      DEFAULT NULL,
154     x_job_request_id                    IN     NUMBER      DEFAULT NULL,
155     x_creation_date                     IN     DATE        DEFAULT NULL,
156     x_created_by                        IN     NUMBER      DEFAULT NULL,
157     x_last_update_date                  IN     DATE        DEFAULT NULL,
158     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
159     x_last_update_login                 IN     NUMBER      DEFAULT NULL
160   );
161 
162 END igs_co_itm_pkg;