DBA Data[Home] [Help]

PACKAGE: APPS.OKC_OUTCOME_PVT

Source


1 package okc_outcome_pvt AUTHID CURRENT_USER as
2 /* $Header: OKCCOCES.pls 120.0 2005/05/25 22:38:44 appldev noship $ */
3 
4  subtype ocev_rec_type is okc_oce_pvt.ocev_rec_type;
5  subtype ocev_tbl_type is okc_oce_pvt.ocev_tbl_type;
6  subtype oatv_rec_type is okc_oat_pvt.oatv_rec_type;
7  subtype oatv_tbl_type is okc_oat_pvt.oatv_tbl_type;
8 
9  ----------------------------------------------------------------------------------
10  -- Global Variables
11  G_PKG_NAME             CONSTANT VARCHAR2(200) := 'OKC_OUTCOME_PVT';
12  G_APP_NAME             CONSTANT VARCHAR2(3)   :=  OKC_API.G_APP_NAME;
13  G_UNEXPECTED_ERROR     CONSTANT VARCHAR2(200) := 'OKC_UNEXPECTED_ERROR';
14  G_SQLERRM_TOKEN        CONSTANT VARCHAR2(200) := 'SQLerrm';
15  G_SQLCODE_TOKEN        CONSTANT VARCHAR2(200) := 'SQLcode';
16  ----------------------------------------------------------------------------------
17   --Global Exception
18   G_EXCEPTION_HALT_VALIDATION	EXCEPTION;
19  ----------------------------------------------------------------------------------
20 
21  PROCEDURE ADD_LANGUAGE;
22 
23  --Object type procedure for insert
24  PROCEDURE create_outcomes_args(
25     p_api_version                  IN NUMBER,
26     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
27     x_return_status                OUT NOCOPY VARCHAR2,
28     x_msg_count                    OUT NOCOPY NUMBER,
29     x_msg_data                     OUT NOCOPY VARCHAR2,
30     p_ocev_rec                     IN ocev_rec_type,
31     p_oatv_tbl                     IN oatv_tbl_type,
32     x_ocev_rec                     OUT NOCOPY ocev_rec_type,
33     x_oatv_tbl                     OUT NOCOPY oatv_tbl_type);
34 
35  --Object type procedure for update
36  PROCEDURE update_outcomes_args(
37     p_api_version                  IN NUMBER,
38     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
39     x_return_status                OUT NOCOPY VARCHAR2,
40     x_msg_count                    OUT NOCOPY NUMBER,
41     x_msg_data                     OUT NOCOPY VARCHAR2,
42     p_ocev_rec                     IN ocev_rec_type,
43     p_oatv_tbl                     IN oatv_tbl_type,
44     x_ocev_rec                     OUT NOCOPY ocev_rec_type,
45     x_oatv_tbl                     OUT NOCOPY oatv_tbl_type);
46 
47  --Object type procedure for validate
48  PROCEDURE validate_outcomes_args(
49     p_api_version                  IN NUMBER,
50     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
51     x_return_status                OUT NOCOPY VARCHAR2,
52     x_msg_count                    OUT NOCOPY NUMBER,
53     x_msg_data                     OUT NOCOPY VARCHAR2,
54     p_ocev_rec                     IN ocev_rec_type,
55     p_oatv_tbl                     IN oatv_tbl_type);
56 
57  --Procedures for Outcomes
58  PROCEDURE create_outcome(
59     p_api_version                  IN NUMBER,
60     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
61     x_return_status                OUT NOCOPY VARCHAR2,
62     x_msg_count                    OUT NOCOPY NUMBER,
63     x_msg_data                     OUT NOCOPY VARCHAR2,
64     p_ocev_tbl                     IN ocev_tbl_type,
65     x_ocev_tbl                     OUT NOCOPY ocev_tbl_type);
66 
67  PROCEDURE create_outcome(
68     p_api_version                  IN NUMBER,
69     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
70     x_return_status                OUT NOCOPY VARCHAR2,
71     x_msg_count                    OUT NOCOPY NUMBER,
72     x_msg_data                     OUT NOCOPY VARCHAR2,
73     p_ocev_rec                     IN ocev_rec_type,
74     x_ocev_rec                     OUT NOCOPY ocev_rec_type);
75 
76  PROCEDURE lock_outcome(
77     p_api_version                  IN NUMBER,
78     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
79     x_return_status                OUT NOCOPY VARCHAR2,
80     x_msg_count                    OUT NOCOPY NUMBER,
81     x_msg_data                     OUT NOCOPY VARCHAR2,
82     p_ocev_tbl                     IN ocev_tbl_type);
83 
84  PROCEDURE lock_outcome(
85     p_api_version                  IN NUMBER,
86     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
87     x_return_status                OUT NOCOPY VARCHAR2,
88     x_msg_count                    OUT NOCOPY NUMBER,
89     x_msg_data                     OUT NOCOPY VARCHAR2,
90     p_ocev_rec                     IN ocev_rec_type);
91 
92  PROCEDURE update_outcome(
93     p_api_version                  IN NUMBER,
94     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
95     x_return_status                OUT NOCOPY VARCHAR2,
96     x_msg_count                    OUT NOCOPY NUMBER,
97     x_msg_data                     OUT NOCOPY VARCHAR2,
98     p_ocev_tbl                     IN ocev_tbl_type,
99     x_ocev_tbl                     OUT NOCOPY ocev_tbl_type);
100 
101  PROCEDURE update_outcome(
102     p_api_version                  IN NUMBER,
103     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
104     x_return_status                OUT NOCOPY VARCHAR2,
105     x_msg_count                    OUT NOCOPY NUMBER,
106     x_msg_data                     OUT NOCOPY VARCHAR2,
107     p_ocev_rec                     IN ocev_rec_type,
108     x_ocev_rec                     OUT NOCOPY ocev_rec_type);
109 
110  PROCEDURE delete_outcome(
111     p_api_version                  IN NUMBER,
112     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
113     x_return_status                OUT NOCOPY VARCHAR2,
114     x_msg_count                    OUT NOCOPY NUMBER,
115     x_msg_data                     OUT NOCOPY VARCHAR2,
116     p_ocev_tbl                     IN ocev_tbl_type);
117 
118  PROCEDURE delete_outcome(
119     p_api_version                  IN NUMBER,
120     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
121     x_return_status                OUT NOCOPY VARCHAR2,
122     x_msg_count                    OUT NOCOPY NUMBER,
123     x_msg_data                     OUT NOCOPY VARCHAR2,
124     p_ocev_rec                     IN ocev_rec_type);
125 
126   PROCEDURE validate_outcome(
127     p_api_version                  IN NUMBER,
128     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
129     x_return_status                OUT NOCOPY VARCHAR2,
130     x_msg_count                    OUT NOCOPY NUMBER,
131     x_msg_data                     OUT NOCOPY VARCHAR2,
132     p_ocev_tbl                     IN ocev_tbl_type);
133 
134  PROCEDURE validate_outcome(
135     p_api_version                  IN NUMBER,
136     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
137     x_return_status                OUT NOCOPY VARCHAR2,
138     x_msg_count                    OUT NOCOPY NUMBER,
139     x_msg_data                     OUT NOCOPY VARCHAR2,
140     p_ocev_rec                     IN ocev_rec_type);
141 
142  --Procedures for Outcome arguments
143  PROCEDURE create_out_arg(
144     p_api_version                  IN NUMBER,
145     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
146     x_return_status                OUT NOCOPY VARCHAR2,
147     x_msg_count                    OUT NOCOPY NUMBER,
148     x_msg_data                     OUT NOCOPY VARCHAR2,
149     p_oatv_tbl                     IN oatv_tbl_type,
150     x_oatv_tbl                     OUT NOCOPY oatv_tbl_type);
151 
152  PROCEDURE create_out_arg(
153     p_api_version                  IN NUMBER,
154     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
155     x_return_status                OUT NOCOPY VARCHAR2,
156     x_msg_count                    OUT NOCOPY NUMBER,
157     x_msg_data                     OUT NOCOPY VARCHAR2,
158     p_oatv_rec                     IN oatv_rec_type,
159     x_oatv_rec                     OUT NOCOPY oatv_rec_type);
160 
161  PROCEDURE lock_out_arg(
162     p_api_version                  IN NUMBER,
163     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
164     x_return_status                OUT NOCOPY VARCHAR2,
165     x_msg_count                    OUT NOCOPY NUMBER,
166     x_msg_data                     OUT NOCOPY VARCHAR2,
167     p_oatv_tbl                     IN oatv_tbl_type);
168 
169  PROCEDURE lock_out_arg(
170     p_api_version                  IN NUMBER,
171     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
172     x_return_status                OUT NOCOPY VARCHAR2,
173     x_msg_count                    OUT NOCOPY NUMBER,
174     x_msg_data                     OUT NOCOPY VARCHAR2,
175     p_oatv_rec                     IN oatv_rec_type);
176 
177  PROCEDURE update_out_arg(
178     p_api_version                  IN NUMBER,
179     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
180     x_return_status                OUT NOCOPY VARCHAR2,
181     x_msg_count                    OUT NOCOPY NUMBER,
182     x_msg_data                     OUT NOCOPY VARCHAR2,
183     p_oatv_tbl                     IN oatv_tbl_type,
184     x_oatv_tbl                     OUT NOCOPY oatv_tbl_type);
185 
186  PROCEDURE update_out_arg(
187     p_api_version                  IN NUMBER,
188     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
189     x_return_status                OUT NOCOPY VARCHAR2,
190     x_msg_count                    OUT NOCOPY NUMBER,
191     x_msg_data                     OUT NOCOPY VARCHAR2,
192     p_oatv_rec                     IN oatv_rec_type,
193     x_oatv_rec                     OUT NOCOPY oatv_rec_type);
194 
195  PROCEDURE delete_out_arg(
196     p_api_version                  IN NUMBER,
197     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
198     x_return_status                OUT NOCOPY VARCHAR2,
199     x_msg_count                    OUT NOCOPY NUMBER,
200     x_msg_data                     OUT NOCOPY VARCHAR2,
201     p_oatv_rec                     IN oatv_rec_type);
202 
203  PROCEDURE delete_out_arg(
204     p_api_version                  IN NUMBER,
205     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
206     x_return_status                OUT NOCOPY VARCHAR2,
207     x_msg_count                    OUT NOCOPY NUMBER,
208     x_msg_data                     OUT NOCOPY VARCHAR2,
209     p_oatv_tbl                     IN oatv_tbl_type);
210 
211  PROCEDURE validate_out_arg(
212     p_api_version                  IN NUMBER,
213     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
214     x_return_status                OUT NOCOPY VARCHAR2,
215     x_msg_count                    OUT NOCOPY NUMBER,
216     x_msg_data                     OUT NOCOPY VARCHAR2,
217     p_oatv_tbl                     IN oatv_tbl_type);
218 
219  PROCEDURE validate_out_arg(
220     p_api_version                  IN NUMBER,
221     p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
222     x_return_status                OUT NOCOPY VARCHAR2,
223     x_msg_count                    OUT NOCOPY NUMBER,
224     x_msg_data                     OUT NOCOPY VARCHAR2,
225     p_oatv_rec                     IN oatv_rec_type);
226 
227 END okc_outcome_pvt;