DBA Data[Home] [Help]

PACKAGE: APPS.BEN_PRTT_REIMBMT_RQST_API

Source


1 Package ben_PRTT_REIMBMT_RQST_api as
2 /* $Header: beprcapi.pkh 120.1 2005/12/19 12:16:54 kmahendr noship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |------------------------< create_PRTT_REIMBMT_RQST >------------------------|
6 -- ----------------------------------------------------------------------------
7 -- {Start Of Comments}
8 --
9 -- Description:
10 --
11 -- Prerequisites:
12 --
13 --
14 -- In Parameters:
15 --   Name                           Reqd Type     Description
16 --   p_validate                     Yes  boolean  Commit or Rollback.
17 --   p_incrd_from_dt                No   date
18 --   p_incrd_to_dt                  No   date
19 --   p_rqst_num                     No   number
20 --   p_rqst_amt                     No   number
21 --   p_rqst_amt_uom                 No   varchar2
22 --   p_rqst_btch_num                No   number
23 --   p_prtt_reimbmt_rqst_stat_cd    No   varchar2
24 --   p_reimbmt_ctfn_typ_prvdd_cd    No   varchar2
25 --   p_rcrrg_cd                     No   varchar2
26 --   p_submitter_person_id          No   number
27 --   p_recipient_person_id          No   number
28 --   p_provider_person_id           No   number
29 --   p_provider_ssn_person_id       No   number
30 --   p_pl_id                        Yes  number
31 --   p_gd_or_svc_typ_id             No   number
32 --   p_contact_relationship_id      No   number
33 --   p_business_group_id            Yes  number    Business Group of Record
34 --   p_prc_attribute_category       No   varchar2  Descriptive Flexfield
35 --   p_prc_attribute1               No   varchar2  Descriptive Flexfield
36 --   p_prc_attribute2               No   varchar2  Descriptive Flexfield
37 --   p_prc_attribute3               No   varchar2  Descriptive Flexfield
38 --   p_prc_attribute4               No   varchar2  Descriptive Flexfield
39 --   p_prc_attribute5               No   varchar2  Descriptive Flexfield
40 --   p_prc_attribute6               No   varchar2  Descriptive Flexfield
41 --   p_prc_attribute7               No   varchar2  Descriptive Flexfield
42 --   p_prc_attribute8               No   varchar2  Descriptive Flexfield
43 --   p_prc_attribute9               No   varchar2  Descriptive Flexfield
44 --   p_prc_attribute10              No   varchar2  Descriptive Flexfield
45 --   p_prc_attribute11              No   varchar2  Descriptive Flexfield
46 --   p_prc_attribute12              No   varchar2  Descriptive Flexfield
47 --   p_prc_attribute13              No   varchar2  Descriptive Flexfield
48 --   p_prc_attribute14              No   varchar2  Descriptive Flexfield
49 --   p_prc_attribute15              No   varchar2  Descriptive Flexfield
50 --   p_prc_attribute16              No   varchar2  Descriptive Flexfield
51 --   p_prc_attribute17              No   varchar2  Descriptive Flexfield
52 --   p_prc_attribute18              No   varchar2  Descriptive Flexfield
53 --   p_prc_attribute19              No   varchar2  Descriptive Flexfield
54 --   p_prc_attribute20              No   varchar2  Descriptive Flexfield
55 --   p_prc_attribute21              No   varchar2  Descriptive Flexfield
56 --   p_prc_attribute22              No   varchar2  Descriptive Flexfield
57 --   p_prc_attribute23              No   varchar2  Descriptive Flexfield
58 --   p_prc_attribute24              No   varchar2  Descriptive Flexfield
59 --   p_prc_attribute25              No   varchar2  Descriptive Flexfield
60 --   p_prc_attribute26              No   varchar2  Descriptive Flexfield
61 --   p_prc_attribute27              No   varchar2  Descriptive Flexfield
62 --   p_prc_attribute28              No   varchar2  Descriptive Flexfield
63 --   p_prc_attribute29              No   varchar2  Descriptive Flexfield
64 --   p_prc_attribute30              No   varchar2  Descriptive Flexfield
65 --   p_effective_date                Yes  date      Session Date.
66 --   P_STAT_RSN_CD                  No   varchar2
67 --   p_Pymt_stat_cd                 No   varchar2
68 --   p_pymt_stat_rsn_cd             No   varchar2
69 --   p_stat_ovrdn_flag              No   varchar2
70 --   p_stat_ovrdn_rsn_cd            No   varchar2
71 --   p_stat_prr_to_ovrd                  varchar2
72 --   p_pymt_stat_ovrdn_flag              varchar2
73 --   p_pymt_stat_ovrdn_rsn_cd            varchar2
74 --   p_pymt_stat_prr_to_ovrd             varchar2
75 --   p_Adjmt_flag                        varchar2
76 --   p_Submtd_dt                         Date,
77 --   p_Ttl_rqst_amt                      number ,
78 --   p_Aprvd_for_pymt_amt                number
79 --   p_exp_incurd_dt		    No   Date
80 --
81 -- Post Success:
82 --
83 -- Out Parameters:
84 --   Name                                Type     Description
85 --   p_prtt_reimbmt_rqst_id         Yes  number    PK of record
86 --   p_effective_start_date         Yes  date      Effective Start Date of Record
87 --   p_effective_end_date           Yes  date      Effective End Date of Record
88 --   p_object_version_number        No   number    OVN of record
89 --
90 -- Post Failure:
91 --
92 -- Access Status:
93 --   Public.
94 --
95 -- {End Of Comments}
96 --
97 procedure create_PRTT_REIMBMT_RQST
98 (
99    p_validate                       in boolean    default false
100   ,p_prtt_reimbmt_rqst_id           out nocopy number
101   ,p_effective_start_date           out nocopy date
102   ,p_effective_end_date             out nocopy date
103   ,p_incrd_from_dt                  in  date      default null
104   ,p_incrd_to_dt                    in  date      default null
105   ,p_rqst_num                       in out nocopy   number
106   ,p_rqst_amt                       in  number    default null
107   ,p_rqst_amt_uom                   in  varchar2  default null
108   ,p_rqst_btch_num                  in  number    default null
109   ,p_prtt_reimbmt_rqst_stat_cd      in out nocopy   varchar2
110   ,p_reimbmt_ctfn_typ_prvdd_cd      in  varchar2  default null
111   ,p_rcrrg_cd                       in  varchar2  default null
112   ,p_submitter_person_id            in  number    default null
113   ,p_recipient_person_id            in  number    default null
114   ,p_provider_person_id             in  number    default null
115   ,p_provider_ssn_person_id         in  number    default null
116   ,p_pl_id                          in  number    default null
117   ,p_gd_or_svc_typ_id               in  number    default null
118   ,p_contact_relationship_id        in  number    default null
119   ,p_business_group_id              in  number    default null
120   ,p_opt_id                         in  number    default null
121   ,p_popl_yr_perd_id_1              in  number    default null
122   ,p_popl_yr_perd_id_2              in  number    default null
123   ,p_amt_year1                      in  number    default null
124   ,p_amt_year2                      in  number    default null
125   ,p_prc_attribute_category         in  varchar2  default null
126   ,p_prc_attribute1                 in  varchar2  default null
127   ,p_prc_attribute2                 in  varchar2  default null
128   ,p_prc_attribute3                 in  varchar2  default null
129   ,p_prc_attribute4                 in  varchar2  default null
130   ,p_prc_attribute5                 in  varchar2  default null
131   ,p_prc_attribute6                 in  varchar2  default null
132   ,p_prc_attribute7                 in  varchar2  default null
133   ,p_prc_attribute8                 in  varchar2  default null
134   ,p_prc_attribute9                 in  varchar2  default null
135   ,p_prc_attribute10                in  varchar2  default null
136   ,p_prc_attribute11                in  varchar2  default null
137   ,p_prc_attribute12                in  varchar2  default null
138   ,p_prc_attribute13                in  varchar2  default null
139   ,p_prc_attribute14                in  varchar2  default null
140   ,p_prc_attribute15                in  varchar2  default null
141   ,p_prc_attribute16                in  varchar2  default null
142   ,p_prc_attribute17                in  varchar2  default null
143   ,p_prc_attribute18                in  varchar2  default null
144   ,p_prc_attribute19                in  varchar2  default null
145   ,p_prc_attribute20                in  varchar2  default null
146   ,p_prc_attribute21                in  varchar2  default null
147   ,p_prc_attribute22                in  varchar2  default null
148   ,p_prc_attribute23                in  varchar2  default null
149   ,p_prc_attribute24                in  varchar2  default null
150   ,p_prc_attribute25                in  varchar2  default null
151   ,p_prc_attribute26                in  varchar2  default null
152   ,p_prc_attribute27                in  varchar2  default null
153   ,p_prc_attribute28                in  varchar2  default null
154   ,p_prc_attribute29                in  varchar2  default null
155   ,p_prc_attribute30                in  varchar2  default null
156   ,p_prtt_enrt_rslt_id              out nocopy number
157   ,p_comment_id                     in  number    default null
158   ,p_object_version_number          out nocopy number
159   ,p_effective_date                 in  date
160   ,p_stat_rsn_cd                    in  out nocopy varchar2
161   ,p_pymt_stat_cd                   in  out nocopy varchar2
162   ,p_pymt_stat_rsn_cd               in  out nocopy varchar2
163   ,p_stat_ovrdn_flag                in  varchar2  default null
164   ,p_stat_ovrdn_rsn_cd              in  varchar2  default null
165   ,p_stat_prr_to_ovrd               in  varchar2  default null
166   ,p_pymt_stat_ovrdn_flag           in  varchar2  default null
167   ,p_pymt_stat_ovrdn_rsn_cd         in  varchar2  default null
168   ,p_pymt_stat_prr_to_ovrd          in  varchar2  default null
169   ,p_Adjmt_flag                     in  varchar2  default null
170   ,p_Submtd_dt                      in  date      default null
171   ,p_Ttl_rqst_amt                   in  number    default null
172   ,p_Aprvd_for_pymt_amt             in out nocopy  number
173   ,p_exp_incurd_dt		    in  date      default null
174  );
175 -- ----------------------------------------------------------------------------
176 -- |------------------------< update_PRTT_REIMBMT_RQST >------------------------|
177 -- ----------------------------------------------------------------------------
178 -- {Start Of Comments}
179 --
180 -- Description:
181 --
182 -- Prerequisites:
183 --
184 --
185 -- In Parameters:
186 --   Name                           Reqd Type     Description
187 --   p_validate                     Yes  boolean  Commit or Rollback.
188 --   p_prtt_reimbmt_rqst_id         Yes  number    PK of record
189 --   p_incrd_from_dt                No   date
190 --   p_incrd_to_dt                  No   date
191 --   p_rqst_num                     No   number
192 --   p_rqst_amt                     No   number
193 --   p_rqst_amt_uom                 No   varchar2
194 --   p_rqst_btch_num                No   number
195 --   p_prtt_reimbmt_rqst_stat_cd    No   varchar2
196 --   p_reimbmt_ctfn_typ_prvdd_cd    No   varchar2
197 --   p_rcrrg_cd                     No   varchar2
198 --   p_submitter_person_id          No   number
199 --   p_recipient_person_id          No   number
200 --   p_provider_person_id           No   number
201 --   p_provider_ssn_person_id       No   number
202 --   p_pl_id                        Yes  number
203 --   p_gd_or_svc_typ_id             No   number
204 --   p_contact_relationship_id      No   number
205 --   p_business_group_id            Yes  number    Business Group of Record
206 --   p_prc_attribute_category       No   varchar2  Descriptive Flexfield
207 --   p_prc_attribute1               No   varchar2  Descriptive Flexfield
208 --   p_prc_attribute2               No   varchar2  Descriptive Flexfield
209 --   p_prc_attribute3               No   varchar2  Descriptive Flexfield
210 --   p_prc_attribute4               No   varchar2  Descriptive Flexfield
211 --   p_prc_attribute5               No   varchar2  Descriptive Flexfield
212 --   p_prc_attribute6               No   varchar2  Descriptive Flexfield
213 --   p_prc_attribute7               No   varchar2  Descriptive Flexfield
214 --   p_prc_attribute8               No   varchar2  Descriptive Flexfield
215 --   p_prc_attribute9               No   varchar2  Descriptive Flexfield
216 --   p_prc_attribute10              No   varchar2  Descriptive Flexfield
217 --   p_prc_attribute11              No   varchar2  Descriptive Flexfield
218 --   p_prc_attribute12              No   varchar2  Descriptive Flexfield
219 --   p_prc_attribute13              No   varchar2  Descriptive Flexfield
220 --   p_prc_attribute14              No   varchar2  Descriptive Flexfield
221 --   p_prc_attribute15              No   varchar2  Descriptive Flexfield
222 --   p_prc_attribute16              No   varchar2  Descriptive Flexfield
223 --   p_prc_attribute17              No   varchar2  Descriptive Flexfield
224 --   p_prc_attribute18              No   varchar2  Descriptive Flexfield
225 --   p_prc_attribute19              No   varchar2  Descriptive Flexfield
226 --   p_prc_attribute20              No   varchar2  Descriptive Flexfield
227 --   p_prc_attribute21              No   varchar2  Descriptive Flexfield
228 --   p_prc_attribute22              No   varchar2  Descriptive Flexfield
229 --   p_prc_attribute23              No   varchar2  Descriptive Flexfield
230 --   p_prc_attribute24              No   varchar2  Descriptive Flexfield
231 --   p_prc_attribute25              No   varchar2  Descriptive Flexfield
232 --   p_prc_attribute26              No   varchar2  Descriptive Flexfield
233 --   p_prc_attribute27              No   varchar2  Descriptive Flexfield
234 --   p_prc_attribute28              No   varchar2  Descriptive Flexfield
235 --   p_prc_attribute29              No   varchar2  Descriptive Flexfield
236 --   p_prc_attribute30              No   varchar2  Descriptive Flexfield
237 --   p_effective_date               Yes  date       Session Date.
238 --   p_datetrack_mode               Yes  varchar2   Datetrack mode.
239 --   p_exp_incurd_dt                No   date
240 --
241 -- Post Success:
242 --
243 --   Name                           Type     Description
244 --   p_effective_start_date         Yes  date      Effective Start Date of Record
245 --   p_effective_end_date           Yes  date      Effective End Date of Record
246 --   p_object_version_number        No   number    OVN of record
247 --
248 -- Post Failure:
249 --
250 -- Access Status:
251 --   Public.
252 --
253 -- {End Of Comments}
254 --
255 procedure update_PRTT_REIMBMT_RQST
256   (
257    p_validate                       in boolean    default false
258   ,p_prtt_reimbmt_rqst_id           in  number
259   ,p_effective_start_date           out nocopy date
260   ,p_effective_end_date             out nocopy date
261   ,p_incrd_from_dt                  in  date      default hr_api.g_date
262   ,p_incrd_to_dt                    in  date      default hr_api.g_date
263   ,p_rqst_num                       in  number    default hr_api.g_number
264   ,p_rqst_amt                       in  number    default hr_api.g_number
265   ,p_rqst_amt_uom                   in  varchar2  default hr_api.g_varchar2
266   ,p_rqst_btch_num                  in  number    default hr_api.g_number
267   ,p_prtt_reimbmt_rqst_stat_cd      in  out nocopy  varchar2
268   ,p_reimbmt_ctfn_typ_prvdd_cd      in  varchar2  default hr_api.g_varchar2
269   ,p_rcrrg_cd                       in  varchar2  default hr_api.g_varchar2
270   ,p_submitter_person_id            in  number    default hr_api.g_number
271   ,p_recipient_person_id            in  number    default hr_api.g_number
272   ,p_provider_person_id             in  number    default hr_api.g_number
273   ,p_provider_ssn_person_id         in  number    default hr_api.g_number
274   ,p_pl_id                          in  number    default hr_api.g_number
275   ,p_gd_or_svc_typ_id               in  number    default hr_api.g_number
276   ,p_contact_relationship_id        in  number    default hr_api.g_number
277   ,p_business_group_id              in  number    default hr_api.g_number
278   ,p_opt_id                         in  number    default hr_api.g_number
279   ,p_popl_yr_perd_id_1              in  number    default hr_api.g_number
280   ,p_popl_yr_perd_id_2              in  number    default hr_api.g_number
281   ,p_amt_year1                      in  number    default hr_api.g_number
282   ,p_amt_year2                      in  number    default hr_api.g_number
283   ,p_prc_attribute_category         in  varchar2  default hr_api.g_varchar2
284   ,p_prc_attribute1                 in  varchar2  default hr_api.g_varchar2
285   ,p_prc_attribute2                 in  varchar2  default hr_api.g_varchar2
286   ,p_prc_attribute3                 in  varchar2  default hr_api.g_varchar2
287   ,p_prc_attribute4                 in  varchar2  default hr_api.g_varchar2
288   ,p_prc_attribute5                 in  varchar2  default hr_api.g_varchar2
292   ,p_prc_attribute9                 in  varchar2  default hr_api.g_varchar2
289   ,p_prc_attribute6                 in  varchar2  default hr_api.g_varchar2
290   ,p_prc_attribute7                 in  varchar2  default hr_api.g_varchar2
291   ,p_prc_attribute8                 in  varchar2  default hr_api.g_varchar2
293   ,p_prc_attribute10                in  varchar2  default hr_api.g_varchar2
294   ,p_prc_attribute11                in  varchar2  default hr_api.g_varchar2
295   ,p_prc_attribute12                in  varchar2  default hr_api.g_varchar2
296   ,p_prc_attribute13                in  varchar2  default hr_api.g_varchar2
297   ,p_prc_attribute14                in  varchar2  default hr_api.g_varchar2
298   ,p_prc_attribute15                in  varchar2  default hr_api.g_varchar2
299   ,p_prc_attribute16                in  varchar2  default hr_api.g_varchar2
300   ,p_prc_attribute17                in  varchar2  default hr_api.g_varchar2
301   ,p_prc_attribute18                in  varchar2  default hr_api.g_varchar2
302   ,p_prc_attribute19                in  varchar2  default hr_api.g_varchar2
303   ,p_prc_attribute20                in  varchar2  default hr_api.g_varchar2
304   ,p_prc_attribute21                in  varchar2  default hr_api.g_varchar2
305   ,p_prc_attribute22                in  varchar2  default hr_api.g_varchar2
306   ,p_prc_attribute23                in  varchar2  default hr_api.g_varchar2
307   ,p_prc_attribute24                in  varchar2  default hr_api.g_varchar2
308   ,p_prc_attribute25                in  varchar2  default hr_api.g_varchar2
309   ,p_prc_attribute26                in  varchar2  default hr_api.g_varchar2
310   ,p_prc_attribute27                in  varchar2  default hr_api.g_varchar2
311   ,p_prc_attribute28                in  varchar2  default hr_api.g_varchar2
312   ,p_prc_attribute29                in  varchar2  default hr_api.g_varchar2
313   ,p_prc_attribute30                in  varchar2  default hr_api.g_varchar2
314   ,p_prtt_enrt_rslt_id              in  number    default hr_api.g_number
315   ,p_comment_id                     in  number    default hr_api.g_number
316   ,p_object_version_number          in out nocopy number
317   ,p_effective_date                 in  date
318   ,p_datetrack_mode                 in  varchar2
319   ,p_stat_rsn_cd                    in  out nocopy varchar2
320   ,p_Pymt_stat_cd                   in  out nocopy varchar2
321   ,p_pymt_stat_rsn_cd               in  out nocopy varchar2
322   ,p_stat_ovrdn_flag                in  varchar2  default hr_api.g_varchar2
323   ,p_stat_ovrdn_rsn_cd              in  varchar2  default hr_api.g_varchar2
324   ,p_stat_prr_to_ovrd               in  varchar2  default hr_api.g_varchar2
325   ,p_pymt_stat_ovrdn_flag           in  varchar2  default hr_api.g_varchar2
326   ,p_pymt_stat_ovrdn_rsn_cd         in  varchar2  default hr_api.g_varchar2
327   ,p_pymt_stat_prr_to_ovrd          in  varchar2  default hr_api.g_varchar2
328   ,p_Adjmt_flag                     in  varchar2  default hr_api.g_varchar2
329   ,p_Submtd_dt                      in  date      default hr_api.g_date
330   ,p_Ttl_rqst_amt                   in  number    default hr_api.g_number
331   ,p_Aprvd_for_pymt_amt             in  out nocopy number
332   ,p_exp_incurd_dt		    in  date      default hr_api.g_date
333   );
334 --
335 -- ----------------------------------------------------------------------------
336 -- |------------------------< delete_PRTT_REIMBMT_RQST >------------------------|
337 -- ----------------------------------------------------------------------------
338 -- {Start Of Comments}
339 --
340 -- Description:
341 --
342 -- Prerequisites:
343 --
344 --
345 -- In Parameters:
346 --   Name                           Reqd Type     Description
347 --   p_validate                     Yes  boolean  Commit or Rollback.
348 --   p_prtt_reimbmt_rqst_id         Yes  number    PK of record
349 --   p_effective_date               Yes  date     Session Date.
350 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
351 --
352 -- Post Success:
353 --
354 --   Name                           Type     Description
355 --   p_effective_start_date         Yes  date      Effective Start Date of Record
356 --   p_effective_end_date           Yes  date      Effective End Date of Record
357 --   p_object_version_number        No   number    OVN of record
358 --
359 -- Post Failure:
360 --
361 -- Access Status:
362 --   Public.
363 --
364 -- {End Of Comments}
365 --
366 procedure delete_PRTT_REIMBMT_RQST
367   (
368    p_validate                       in boolean        default false
369   ,p_prtt_reimbmt_rqst_id           in  number
370   ,p_effective_start_date           out nocopy date
371   ,p_effective_end_date             out nocopy date
372   ,p_object_version_number          in out nocopy number
373   ,p_effective_date                 in date
374   ,p_datetrack_mode                 in varchar2
375   ,p_submitter_person_id            in number
376   );
377 --
378 -- ----------------------------------------------------------------------------
379 -- |----------------------------------< lck >---------------------------------|
380 -- ----------------------------------------------------------------------------
381 -- {Start Of Comments}
382 --
383 -- Description:
384 --
385 -- Prerequisites:
386 --
387 --
388 -- In Parameters:
389 --   Name                           Reqd Type     Description
390 --   p_prtt_reimbmt_rqst_id                 Yes  number   PK of record
391 --   p_object_version_number        Yes  number   OVN of record
392 --   p_effective_date               Yes  date     Session Date.
393 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
394 --
395 -- Post Success:
396 --
397 --   Name                           Type     Description
398 --   p_validation_start_date        Yes      Derived Effective Start Date.
399 --   p_validation_end_date          Yes      Derived Effective End Date.
400 --
401 -- Post Failure:
402 --
403 -- Access Status:
404 --   Public.
405 --
406 -- {End Of Comments}
407 --
408 procedure lck
409   (
410     p_prtt_reimbmt_rqst_id                 in number
411    ,p_object_version_number        in number
412    ,p_effective_date              in date
413    ,p_datetrack_mode              in varchar2
414    ,p_validation_start_date        out nocopy date
415    ,p_validation_end_date          out nocopy date
416   );
417 --
418 end ben_PRTT_REIMBMT_RQST_api;