DBA Data[Home] [Help]

PACKAGE: APPS.BEN_BENEFIT_ACTIONS_API

Source


1 Package ben_benefit_actions_api AUTHID CURRENT_USER as
2 /* $Header: bebftapi.pkh 120.0 2005/05/28 00:40:35 appldev noship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |------------------------< create_benefit_actions >------------------------|
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_process_date                 Yes  date
18 --   p_uneai_effective_date         No   date
19 --   p_mode_cd                      Yes  varchar2
20 --   p_derivable_factors_flag       Yes  varchar2
21 --   p_close_uneai_flag             No   varchar2
22 --   p_validate_flag                Yes  varchar2
23 --   p_person_id                    No   number
24 --   p_person_type_id               No   number
25 --   p_pgm_id                       No   number
26 --   p_business_group_id            Yes  number    Business Group of Record
27 --   p_pl_id                        No   number
28 --   p_popl_enrt_typ_cycl_id        No   number
29 --   p_no_programs_flag             Yes  varchar2
30 --   p_no_plans_flag                Yes  varchar2
31 --   p_comp_selection_rl            No   number
32 --   p_person_selection_rl          No   number
33 --   p_ler_id                       No   number
34 --   p_organization_id              No   number
35 --   p_benfts_grp_id                No   number
36 --   p_location_id                  No   number
37 --   p_pstl_zip_rng_id              No   number
38 --   p_rptg_grp_id                  No   number
39 --   p_pl_typ_id                    No   number
40 --   p_opt_id                       No   number
41 --   p_eligy_prfl_id                No   number
42 --   p_vrbl_rt_prfl_id              No   number
43 --   p_legal_entity_id              No   number
44 --   p_payroll_id                   No   number
45 --   p_debug_messages_flag          Yes  varchar2
46 --   p_cm_trgr_typ_cd               No   varchar2
47 --   p_cm_typ_id                    No   number
48 --   p_age_fctr_id                  No   number
49 --   p_min_age                      No   number
50 --   p_max_age                      No   number
51 --   p_los_fctr_id                  No   number
52 --   p_min_los                      No   number
53 --   p_max_los                      No   number
54 --   p_cmbn_age_los_fctr_id         No   number
55 --   p_min_cmbn                     No   number
56 --   p_max_cmbn                     No   number
57 --   p_date_from                    No   date
58 --   p_elig_enrol_cd                No   varchar2
59 --   p_actn_typ_id                  No   number
60 --   p_use_fctr_to_sel_flag         No   varchar2
61 --   p_los_det_to_use_cd            No   varchar2
62 --   p_audit_log_flag               No   varchar2
63 --   p_lmt_prpnip_by_org_flag       No   varchar2
64 --   p_bft_attribute_category       No   varchar2  Descriptive Flexfield
65 --   p_bft_attribute1               No   varchar2  Descriptive Flexfield
66 --   p_bft_attribute3               No   varchar2  Descriptive Flexfield
67 --   p_bft_attribute4               No   varchar2  Descriptive Flexfield
68 --   p_bft_attribute5               No   varchar2  Descriptive Flexfield
69 --   p_bft_attribute6               No   varchar2  Descriptive Flexfield
70 --   p_bft_attribute7               No   varchar2  Descriptive Flexfield
71 --   p_bft_attribute8               No   varchar2  Descriptive Flexfield
72 --   p_bft_attribute9               No   varchar2  Descriptive Flexfield
73 --   p_bft_attribute10              No   varchar2  Descriptive Flexfield
74 --   p_bft_attribute11              No   varchar2  Descriptive Flexfield
75 --   p_bft_attribute12              No   varchar2  Descriptive Flexfield
76 --   p_bft_attribute13              No   varchar2  Descriptive Flexfield
77 --   p_bft_attribute14              No   varchar2  Descriptive Flexfield
78 --   p_bft_attribute15              No   varchar2  Descriptive Flexfield
79 --   p_bft_attribute16              No   varchar2  Descriptive Flexfield
80 --   p_bft_attribute17              No   varchar2  Descriptive Flexfield
81 --   p_bft_attribute18              No   varchar2  Descriptive Flexfield
82 --   p_bft_attribute19              No   varchar2  Descriptive Flexfield
83 --   p_bft_attribute20              No   varchar2  Descriptive Flexfield
84 --   p_bft_attribute21              No   varchar2  Descriptive Flexfield
85 --   p_bft_attribute22              No   varchar2  Descriptive Flexfield
86 --   p_bft_attribute23              No   varchar2  Descriptive Flexfield
87 --   p_bft_attribute24              No   varchar2  Descriptive Flexfield
88 --   p_bft_attribute25              No   varchar2  Descriptive Flexfield
89 --   p_bft_attribute26              No   varchar2  Descriptive Flexfield
90 --   p_bft_attribute27              No   varchar2  Descriptive Flexfield
91 --   p_bft_attribute28              No   varchar2  Descriptive Flexfield
92 --   p_bft_attribute29              No   varchar2  Descriptive Flexfield
93 --   p_bft_attribute30              No   varchar2  Descriptive Flexfield
94 --   p_effective_date           Yes  date      Session Date.
95 --
96 -- Post Success:
97 --
98 -- Out Parameters:
99 --   Name                                Type     Description
100 --   p_benefit_action_id            Yes  number    PK of record
101 --   p_object_version_number        No   number    OVN of record
102 --
103 -- Post Failure:
104 --
105 -- Access Status:
106 --   Public.
107 --
108 -- {End Of Comments}
109 --
110 procedure create_benefit_actions
111 (
112    p_validate                       in boolean    default false
113   ,p_benefit_action_id              out nocopy number
114   ,p_process_date                   in  date      default null
115   ,p_uneai_effective_date           in  date      default null
116   ,p_mode_cd                        in  varchar2  default null
117   ,p_derivable_factors_flag         in  varchar2  default null
118   ,p_close_uneai_flag               in  varchar2  default 'N'
119   ,p_validate_flag                  in  varchar2  default null
120   ,p_person_id                      in  number    default null
121   ,p_person_type_id                 in  number    default null
122   ,p_pgm_id                         in  number    default null
123   ,p_business_group_id              in  number    default null
124   ,p_pl_id                          in  number    default null
125   ,p_popl_enrt_typ_cycl_id          in  number    default null
126   ,p_no_programs_flag               in  varchar2  default null
127   ,p_no_plans_flag                  in  varchar2  default null
128   ,p_comp_selection_rl              in  number    default null
132   ,p_benfts_grp_id                  in  number    default null
129   ,p_person_selection_rl            in  number    default null
130   ,p_ler_id                         in  number    default null
131   ,p_organization_id                in  number    default null
133   ,p_location_id                    in  number    default null
134   ,p_pstl_zip_rng_id                in  number    default null
135   ,p_rptg_grp_id                    in  number    default null
136   ,p_pl_typ_id                      in  number    default null
137   ,p_opt_id                         in  number    default null
138   ,p_eligy_prfl_id                  in  number    default null
139   ,p_vrbl_rt_prfl_id                in  number    default null
140   ,p_legal_entity_id                in  number    default null
141   ,p_payroll_id                     in  number    default null
142   ,p_debug_messages_flag            in  varchar2  default null
143   ,p_cm_trgr_typ_cd                 in  varchar2  default null
144   ,p_cm_typ_id                      in  number    default null
145   ,p_age_fctr_id                    in  number    default null
146   ,p_min_age                        in  number    default null
147   ,p_max_age                        in  number    default null
148   ,p_los_fctr_id                    in  number    default null
149   ,p_min_los                        in  number    default null
150   ,p_max_los                        in  number    default null
151   ,p_cmbn_age_los_fctr_id           in  number    default null
152   ,p_min_cmbn                       in  number    default null
153   ,p_max_cmbn                       in  number    default null
154   ,p_date_from                      in  date      default null
155   ,p_elig_enrol_cd                  in  varchar2  default null
156   ,p_actn_typ_id                    in  number    default null
157   ,p_use_fctr_to_sel_flag           in  varchar2  default 'N'
158   ,p_los_det_to_use_cd              in  varchar2  default null
159   ,p_audit_log_flag                 in  varchar2  default 'N'
160   ,p_lmt_prpnip_by_org_flag         in  varchar2  default 'N'
161   ,p_lf_evt_ocrd_dt                 in  date      default null
162   ,p_ptnl_ler_for_per_stat_cd       in  varchar2  default null
163   ,p_bft_attribute_category         in  varchar2  default null
164   ,p_bft_attribute1                 in  varchar2  default null
165   ,p_bft_attribute3                 in  varchar2  default null
166   ,p_bft_attribute4                 in  varchar2  default null
167   ,p_bft_attribute5                 in  varchar2  default null
168   ,p_bft_attribute6                 in  varchar2  default null
169   ,p_bft_attribute7                 in  varchar2  default null
170   ,p_bft_attribute8                 in  varchar2  default null
171   ,p_bft_attribute9                 in  varchar2  default null
172   ,p_bft_attribute10                in  varchar2  default null
173   ,p_bft_attribute11                in  varchar2  default null
174   ,p_bft_attribute12                in  varchar2  default null
175   ,p_bft_attribute13                in  varchar2  default null
176   ,p_bft_attribute14                in  varchar2  default null
177   ,p_bft_attribute15                in  varchar2  default null
178   ,p_bft_attribute16                in  varchar2  default null
179   ,p_bft_attribute17                in  varchar2  default null
180   ,p_bft_attribute18                in  varchar2  default null
181   ,p_bft_attribute19                in  varchar2  default null
182   ,p_bft_attribute20                in  varchar2  default null
183   ,p_bft_attribute21                in  varchar2  default null
184   ,p_bft_attribute22                in  varchar2  default null
185   ,p_bft_attribute23                in  varchar2  default null
186   ,p_bft_attribute24                in  varchar2  default null
187   ,p_bft_attribute25                in  varchar2  default null
188   ,p_bft_attribute26                in  varchar2  default null
189   ,p_bft_attribute27                in  varchar2  default null
190   ,p_bft_attribute28                in  varchar2  default null
191   ,p_bft_attribute29                in  varchar2  default null
192   ,p_bft_attribute30                in  varchar2  default null
193   ,p_request_id                     in  number    default null
194   ,p_program_application_id         in  number    default null
195   ,p_program_id                     in  number    default null
196   ,p_program_update_date            in  date      default null
197   ,p_object_version_number          out nocopy number
198   ,p_effective_date                 in  date
199   ,p_enrt_perd_id                   in  number    default null
200   ,p_inelg_action_cd                in  varchar2  default null
201   ,p_org_hierarchy_id                in  number  default null
202   ,p_org_starting_node_id                in  number  default null
203   ,p_grade_ladder_id                in  number  default null
204   ,p_asg_events_to_all_sel_dt                in  varchar2  default null
205   ,p_rate_id                in  number  default null
206   ,p_per_sel_dt_cd                in  varchar2  default null
207   ,p_per_sel_freq_cd                in  varchar2  default null
208   ,p_per_sel_dt_from                in  date  default null
209   ,p_per_sel_dt_to                in  date  default null
210   ,p_year_from                in  number  default null
211   ,p_year_to                in  number  default null
212   ,p_cagr_id                in  number  default null
213   ,p_qual_type                in  number  default null
214   ,p_qual_status                in  varchar2  default null
215   ,p_concat_segs                in  varchar2  default null
216   ,p_grant_price_val                in  number    default null
217   );
218 -- ----------------------------------------------------------------------------
219 -- |------------------------< create_perf_benefit_actions >-------------------|
223 -- Description:
220 -- ----------------------------------------------------------------------------
221 -- {Start Of Comments}
222 --
224 --
225 -- Prerequisites:
226 --
227 --
228 -- In Parameters:
229 --   Name                           Reqd Type     Description
230 --   p_validate                     Yes  boolean  Commit or Rollback.
231 --   p_process_date                 Yes  date
232 --   p_uneai_effective_date         No   date
233 --   p_mode_cd                      Yes  varchar2
234 --   p_derivable_factors_flag       Yes  varchar2
235 --   p_close_uneai_flag             No   varchar2
236 --   p_validate_flag                Yes  varchar2
237 --   p_person_id                    No   number
238 --   p_person_type_id               No   number
239 --   p_pgm_id                       No   number
240 --   p_business_group_id            Yes  number    Business Group of Record
241 --   p_pl_id                        No   number
242 --   p_popl_enrt_typ_cycl_id        No   number
243 --   p_no_programs_flag             Yes  varchar2
244 --   p_no_plans_flag                Yes  varchar2
245 --   p_comp_selection_rl            No   number
246 --   p_person_selection_rl          No   number
247 --   p_ler_id                       No   number
248 --   p_organization_id              No   number
249 --   p_benfts_grp_id                No   number
250 --   p_location_id                  No   number
251 --   p_pstl_zip_rng_id              No   number
252 --   p_rptg_grp_id                  No   number
253 --   p_pl_typ_id                    No   number
254 --   p_opt_id                       No   number
255 --   p_eligy_prfl_id                No   number
256 --   p_vrbl_rt_prfl_id              No   number
257 --   p_legal_entity_id              No   number
258 --   p_payroll_id                   No   number
259 --   p_debug_messages_flag          Yes  varchar2
260 --   p_cm_trgr_typ_cd               No   varchar2
261 --   p_cm_typ_id                    No   number
262 --   p_age_fctr_id                  No   number
263 --   p_min_age                      No   number
264 --   p_max_age                      No   number
265 --   p_los_fctr_id                  No   number
266 --   p_min_los                      No   number
267 --   p_max_los                      No   number
268 --   p_cmbn_age_los_fctr_id         No   number
269 --   p_min_cmbn                     No   number
270 --   p_max_cmbn                     No   number
271 --   p_date_from                    No   date
272 --   p_elig_enrol_cd                No   varchar2
273 --   p_actn_typ_id                  No   number
274 --   p_use_fctr_to_sel_flag         No   varchar2
275 --   p_los_det_to_use_cd            No   varchar2
276 --   p_audit_log_flag               No   varchar2
277 --   p_lmt_prpnip_by_org_flag       No   varchar2
278 --   p_bft_attribute_category       No   varchar2  Descriptive Flexfield
279 --   p_bft_attribute1               No   varchar2  Descriptive Flexfield
280 --   p_bft_attribute3               No   varchar2  Descriptive Flexfield
281 --   p_bft_attribute4               No   varchar2  Descriptive Flexfield
282 --   p_bft_attribute5               No   varchar2  Descriptive Flexfield
283 --   p_bft_attribute6               No   varchar2  Descriptive Flexfield
284 --   p_bft_attribute7               No   varchar2  Descriptive Flexfield
285 --   p_bft_attribute8               No   varchar2  Descriptive Flexfield
286 --   p_bft_attribute9               No   varchar2  Descriptive Flexfield
287 --   p_bft_attribute10              No   varchar2  Descriptive Flexfield
288 --   p_bft_attribute11              No   varchar2  Descriptive Flexfield
289 --   p_bft_attribute12              No   varchar2  Descriptive Flexfield
290 --   p_bft_attribute13              No   varchar2  Descriptive Flexfield
291 --   p_bft_attribute14              No   varchar2  Descriptive Flexfield
292 --   p_bft_attribute15              No   varchar2  Descriptive Flexfield
293 --   p_bft_attribute16              No   varchar2  Descriptive Flexfield
294 --   p_bft_attribute17              No   varchar2  Descriptive Flexfield
295 --   p_bft_attribute18              No   varchar2  Descriptive Flexfield
296 --   p_bft_attribute19              No   varchar2  Descriptive Flexfield
297 --   p_bft_attribute20              No   varchar2  Descriptive Flexfield
298 --   p_bft_attribute21              No   varchar2  Descriptive Flexfield
299 --   p_bft_attribute22              No   varchar2  Descriptive Flexfield
300 --   p_bft_attribute23              No   varchar2  Descriptive Flexfield
301 --   p_bft_attribute24              No   varchar2  Descriptive Flexfield
302 --   p_bft_attribute25              No   varchar2  Descriptive Flexfield
303 --   p_bft_attribute26              No   varchar2  Descriptive Flexfield
304 --   p_bft_attribute27              No   varchar2  Descriptive Flexfield
305 --   p_bft_attribute28              No   varchar2  Descriptive Flexfield
306 --   p_bft_attribute29              No   varchar2  Descriptive Flexfield
307 --   p_bft_attribute30              No   varchar2  Descriptive Flexfield
308 --   p_effective_date           Yes  date      Session Date.
309 --
310 -- Post Success:
311 --
312 -- Out Parameters:
313 --   Name                                Type     Description
314 --   p_benefit_action_id            Yes  number    PK of record
315 --   p_object_version_number        No   number    OVN of record
316 --
317 -- Post Failure:
318 --
319 -- Access Status:
320 --   Public.
321 --
322 -- {End Of Comments}
323 --
324 procedure create_perf_benefit_actions
325 (
326    p_validate                       in boolean    default false
327   ,p_benefit_action_id              out nocopy number
328   ,p_process_date                   in  date      default null
329   ,p_uneai_effective_date           in  date      default null
330   ,p_mode_cd                        in  varchar2  default null
331   ,p_derivable_factors_flag         in  varchar2  default null
332   ,p_close_uneai_flag               in  varchar2  default 'N'
333   ,p_validate_flag                  in  varchar2  default null
334   ,p_person_id                      in  number    default null
335   ,p_person_type_id                 in  number    default null
336   ,p_pgm_id                         in  number    default null
337   ,p_business_group_id              in  number    default null
338   ,p_pl_id                          in  number    default null
339   ,p_popl_enrt_typ_cycl_id          in  number    default null
340   ,p_no_programs_flag               in  varchar2  default null
341   ,p_no_plans_flag                  in  varchar2  default null
342   ,p_comp_selection_rl              in  number    default null
343   ,p_person_selection_rl            in  number    default null
344   ,p_ler_id                         in  number    default null
345   ,p_organization_id                in  number    default null
346   ,p_benfts_grp_id                  in  number    default null
347   ,p_location_id                    in  number    default null
348   ,p_pstl_zip_rng_id                in  number    default null
349   ,p_rptg_grp_id                    in  number    default null
350   ,p_pl_typ_id                      in  number    default null
351   ,p_opt_id                         in  number    default null
352   ,p_eligy_prfl_id                  in  number    default null
353   ,p_vrbl_rt_prfl_id                in  number    default null
354   ,p_legal_entity_id                in  number    default null
355   ,p_payroll_id                     in  number    default null
356   ,p_debug_messages_flag            in  varchar2  default null
357   ,p_cm_trgr_typ_cd                 in  varchar2  default null
358   ,p_cm_typ_id                      in  number    default null
359   ,p_age_fctr_id                    in  number    default null
360   ,p_min_age                        in  number    default null
361   ,p_max_age                        in  number    default null
362   ,p_los_fctr_id                    in  number    default null
363   ,p_min_los                        in  number    default null
364   ,p_max_los                        in  number    default null
365   ,p_cmbn_age_los_fctr_id           in  number    default null
366   ,p_min_cmbn                       in  number    default null
367   ,p_max_cmbn                       in  number    default null
368   ,p_date_from                      in  date      default null
369   ,p_elig_enrol_cd                  in  varchar2  default null
370   ,p_actn_typ_id                    in  number    default null
371   ,p_use_fctr_to_sel_flag           in  varchar2  default 'N'
372   ,p_los_det_to_use_cd              in  varchar2  default null
373   ,p_audit_log_flag                 in  varchar2  default 'N'
374   ,p_lmt_prpnip_by_org_flag         in  varchar2  default 'N'
375   ,p_lf_evt_ocrd_dt                 in  date      default null
376   ,p_ptnl_ler_for_per_stat_cd       in  varchar2  default null
377   ,p_bft_attribute_category         in  varchar2  default null
378   ,p_bft_attribute1                 in  varchar2  default null
379   ,p_bft_attribute3                 in  varchar2  default null
380   ,p_bft_attribute4                 in  varchar2  default null
381   ,p_bft_attribute5                 in  varchar2  default null
382   ,p_bft_attribute6                 in  varchar2  default null
383   ,p_bft_attribute7                 in  varchar2  default null
384   ,p_bft_attribute8                 in  varchar2  default null
385   ,p_bft_attribute9                 in  varchar2  default null
386   ,p_bft_attribute10                in  varchar2  default null
387   ,p_bft_attribute11                in  varchar2  default null
388   ,p_bft_attribute12                in  varchar2  default null
389   ,p_bft_attribute13                in  varchar2  default null
390   ,p_bft_attribute14                in  varchar2  default null
391   ,p_bft_attribute15                in  varchar2  default null
392   ,p_bft_attribute16                in  varchar2  default null
393   ,p_bft_attribute17                in  varchar2  default null
394   ,p_bft_attribute18                in  varchar2  default null
395   ,p_bft_attribute19                in  varchar2  default null
396   ,p_bft_attribute20                in  varchar2  default null
397   ,p_bft_attribute21                in  varchar2  default null
398   ,p_bft_attribute22                in  varchar2  default null
399   ,p_bft_attribute23                in  varchar2  default null
400   ,p_bft_attribute24                in  varchar2  default null
401   ,p_bft_attribute25                in  varchar2  default null
402   ,p_bft_attribute26                in  varchar2  default null
403   ,p_bft_attribute27                in  varchar2  default null
404   ,p_bft_attribute28                in  varchar2  default null
405   ,p_bft_attribute29                in  varchar2  default null
406   ,p_bft_attribute30                in  varchar2  default null
407   ,p_request_id                     in  number    default null
411   ,p_object_version_number          out nocopy number
408   ,p_program_application_id         in  number    default null
409   ,p_program_id                     in  number    default null
410   ,p_program_update_date            in  date      default null
412   ,p_effective_date                 in  date
413   ,p_enrt_perd_id                   in  number    default null
414   ,p_inelg_action_cd                in  varchar2  default null
415   ,p_org_hierarchy_id                in  number  default null
416   ,p_org_starting_node_id                in  number  default null
417   ,p_grade_ladder_id                in  number  default null
418   ,p_asg_events_to_all_sel_dt                in  varchar2  default null
419   ,p_rate_id                in  number  default null
420   ,p_per_sel_dt_cd                in  varchar2  default null
421   ,p_per_sel_freq_cd                in  varchar2  default null
422   ,p_per_sel_dt_from                in  date  default null
423   ,p_per_sel_dt_to                in  date  default null
424   ,p_year_from                in  number  default null
425   ,p_year_to                in  number  default null
426   ,p_cagr_id                in  number  default null
427   ,p_qual_type                in  number  default null
428   ,p_qual_status                in  varchar2  default null
429   ,p_concat_segs                in  varchar2  default null
430   ,p_grant_price_val                in  number    default null
431   );
432 -- ----------------------------------------------------------------------------
433 -- |------------------------< update_benefit_actions >------------------------|
434 -- ----------------------------------------------------------------------------
435 -- {Start Of Comments}
436 --
437 -- Description:
438 --
439 -- Prerequisites:
440 --
441 --
442 -- In Parameters:
443 --   Name                           Reqd Type     Description
444 --   p_validate                     Yes  boolean  Commit or Rollback.
445 --   p_benefit_action_id            Yes  number    PK of record
446 --   p_process_date                 Yes  date
447 --   p_uneai_effective_date         Yes  date
448 --   p_mode_cd                      Yes  varchar2
449 --   p_derivable_factors_flag       Yes  varchar2
450 --   p_close_uneai_flag             Yes  varchar2
451 --   p_validate_flag                Yes  varchar2
452 --   p_person_id                    No   number
453 --   p_person_type_id               No   number
454 --   p_pgm_id                       No   number
455 --   p_business_group_id            Yes  number    Business Group of Record
456 --   p_pl_id                        No   number
457 --   p_popl_enrt_typ_cycl_id        No   number
458 --   p_no_programs_flag             Yes  varchar2
459 --   p_no_plans_flag                Yes  varchar2
460 --   p_comp_selection_rl            No   number
461 --   p_person_selection_rl          No   number
462 --   p_ler_id                       No   number
463 --   p_organization_id              No   number
464 --   p_benfts_grp_id                No   number
465 --   p_location_id                  No   number
466 --   p_pstl_zip_rng_id              No   number
467 --   p_rptg_grp_id                  No   number
468 --   p_pl_typ_id                    No   number
469 --   p_opt_id                       No   number
470 --   p_eligy_prfl_id                No   number
471 --   p_vrbl_rt_prfl_id              No   number
472 --   p_legal_entity_id              No   number
473 --   p_payroll_id                   No   number
474 --   p_debug_messages_flag          Yes  varchar2
475 --   p_cm_trgr_typ_cd               No   varchar2
476 --   p_cm_typ_id                    No   number
477 --   p_age_fctr_id                  No   number
478 --   p_min_age                      No   number
479 --   p_max_age                      No   number
480 --   p_los_fctr_id                  No   number
481 --   p_min_los                      No   number
482 --   p_max_los                      No   number
483 --   p_cmbn_age_los_fctr_id         No   number
484 --   p_min_cmbn                     No   number
485 --   p_max_cmbn                     No   number
486 --   p_date_from                    No   date
487 --   p_elig_enrol_cd                No   varchar2
488 --   p_actn_typ_id                  No   number
489 --   p_use_fctr_to_sel_flag         No   varchar2
490 --   p_los_det_to_use_cd            No   varchar2
491 --   p_audit_log_flag               No   varchar2
492 --   p_lmt_prpnip_by_org_flag       No   varchar2
493 --   p_bft_attribute_category       No   varchar2  Descriptive Flexfield
494 --   p_bft_attribute1               No   varchar2  Descriptive Flexfield
495 --   p_bft_attribute3               No   varchar2  Descriptive Flexfield
496 --   p_bft_attribute4               No   varchar2  Descriptive Flexfield
497 --   p_bft_attribute5               No   varchar2  Descriptive Flexfield
498 --   p_bft_attribute6               No   varchar2  Descriptive Flexfield
499 --   p_bft_attribute7               No   varchar2  Descriptive Flexfield
500 --   p_bft_attribute8               No   varchar2  Descriptive Flexfield
501 --   p_bft_attribute9               No   varchar2  Descriptive Flexfield
502 --   p_bft_attribute10              No   varchar2  Descriptive Flexfield
503 --   p_bft_attribute11              No   varchar2  Descriptive Flexfield
504 --   p_bft_attribute12              No   varchar2  Descriptive Flexfield
505 --   p_bft_attribute13              No   varchar2  Descriptive Flexfield
506 --   p_bft_attribute14              No   varchar2  Descriptive Flexfield
507 --   p_bft_attribute15              No   varchar2  Descriptive Flexfield
508 --   p_bft_attribute16              No   varchar2  Descriptive Flexfield
509 --   p_bft_attribute17              No   varchar2  Descriptive Flexfield
510 --   p_bft_attribute18              No   varchar2  Descriptive Flexfield
514 --   p_bft_attribute22              No   varchar2  Descriptive Flexfield
511 --   p_bft_attribute19              No   varchar2  Descriptive Flexfield
512 --   p_bft_attribute20              No   varchar2  Descriptive Flexfield
513 --   p_bft_attribute21              No   varchar2  Descriptive Flexfield
515 --   p_bft_attribute23              No   varchar2  Descriptive Flexfield
516 --   p_bft_attribute24              No   varchar2  Descriptive Flexfield
517 --   p_bft_attribute25              No   varchar2  Descriptive Flexfield
518 --   p_bft_attribute26              No   varchar2  Descriptive Flexfield
519 --   p_bft_attribute27              No   varchar2  Descriptive Flexfield
520 --   p_bft_attribute28              No   varchar2  Descriptive Flexfield
521 --   p_bft_attribute29              No   varchar2  Descriptive Flexfield
522 --   p_bft_attribute30              No   varchar2  Descriptive Flexfield
523 --   p_effective_date          Yes  date       Session Date.
524 --
525 -- Post Success:
526 --
527 --   Name                           Type     Description
528 --   p_object_version_number        No   number    OVN of record
529 --
530 -- Post Failure:
531 --
532 -- Access Status:
533 --   Public.
534 --
535 -- {End Of Comments}
536 --
537 procedure update_benefit_actions
538   (p_validate                       in boolean    default false
539   ,p_benefit_action_id              in  number
540   ,p_process_date                   in  date      default hr_api.g_date
541   ,p_uneai_effective_date           in  date      default hr_api.g_date
542   ,p_mode_cd                        in  varchar2  default hr_api.g_varchar2
543   ,p_derivable_factors_flag         in  varchar2  default hr_api.g_varchar2
544   ,p_close_uneai_flag               in  varchar2  default hr_api.g_varchar2
545   ,p_validate_flag                  in  varchar2  default hr_api.g_varchar2
546   ,p_person_id                      in  number    default hr_api.g_number
547   ,p_person_type_id                 in  number    default hr_api.g_number
548   ,p_pgm_id                         in  number    default hr_api.g_number
549   ,p_business_group_id              in  number    default hr_api.g_number
550   ,p_pl_id                          in  number    default hr_api.g_number
551   ,p_popl_enrt_typ_cycl_id          in  number    default hr_api.g_number
552   ,p_no_programs_flag               in  varchar2  default hr_api.g_varchar2
553   ,p_no_plans_flag                  in  varchar2  default hr_api.g_varchar2
554   ,p_comp_selection_rl              in  number    default hr_api.g_number
555   ,p_person_selection_rl            in  number    default hr_api.g_number
556   ,p_ler_id                         in  number    default hr_api.g_number
557   ,p_organization_id                in  number    default hr_api.g_number
558   ,p_benfts_grp_id                  in  number    default hr_api.g_number
559   ,p_location_id                    in  number    default hr_api.g_number
560   ,p_pstl_zip_rng_id                in  number    default hr_api.g_number
561   ,p_rptg_grp_id                    in  number    default hr_api.g_number
562   ,p_pl_typ_id                      in  number    default hr_api.g_number
563   ,p_opt_id                         in  number    default hr_api.g_number
564   ,p_eligy_prfl_id                  in  number    default hr_api.g_number
565   ,p_vrbl_rt_prfl_id                in  number    default hr_api.g_number
566   ,p_legal_entity_id                in  number    default hr_api.g_number
567   ,p_payroll_id                     in  number    default hr_api.g_number
568   ,p_debug_messages_flag            in  varchar2  default hr_api.g_varchar2
569   ,p_cm_trgr_typ_cd                 in  varchar2  default hr_api.g_varchar2
570   ,p_cm_typ_id                      in  number    default hr_api.g_number
571   ,p_age_fctr_id                    in  number    default hr_api.g_number
572   ,p_min_age                        in  number    default hr_api.g_number
573   ,p_max_age                        in  number    default hr_api.g_number
574   ,p_los_fctr_id                    in  number    default hr_api.g_number
575   ,p_min_los                        in  number    default hr_api.g_number
576   ,p_max_los                        in  number    default hr_api.g_number
577   ,p_cmbn_age_los_fctr_id           in  number    default hr_api.g_number
578   ,p_min_cmbn                       in  number    default hr_api.g_number
579   ,p_max_cmbn                       in  number    default hr_api.g_number
580   ,p_date_from                      in  date      default hr_api.g_date
581   ,p_elig_enrol_cd                  in  varchar2  default hr_api.g_varchar2
582   ,p_actn_typ_id                    in  number    default hr_api.g_number
583   ,p_use_fctr_to_sel_flag           in  varchar2  default hr_api.g_varchar2
584   ,p_los_det_to_use_cd              in  varchar2  default hr_api.g_varchar2
585   ,p_audit_log_flag                 in  varchar2  default hr_api.g_varchar2
586   ,p_lmt_prpnip_by_org_flag         in  varchar2  default hr_api.g_varchar2
587   ,p_lf_evt_ocrd_dt                 in  date      default hr_api.g_date
588   ,p_ptnl_ler_for_per_stat_cd       in  varchar2  default hr_api.g_varchar2
589   ,p_bft_attribute_category         in  varchar2  default hr_api.g_varchar2
590   ,p_bft_attribute1                 in  varchar2  default hr_api.g_varchar2
591   ,p_bft_attribute3                 in  varchar2  default hr_api.g_varchar2
592   ,p_bft_attribute4                 in  varchar2  default hr_api.g_varchar2
593   ,p_bft_attribute5                 in  varchar2  default hr_api.g_varchar2
594   ,p_bft_attribute6                 in  varchar2  default hr_api.g_varchar2
595   ,p_bft_attribute7                 in  varchar2  default hr_api.g_varchar2
596   ,p_bft_attribute8                 in  varchar2  default hr_api.g_varchar2
597   ,p_bft_attribute9                 in  varchar2  default hr_api.g_varchar2
598   ,p_bft_attribute10                in  varchar2  default hr_api.g_varchar2
599   ,p_bft_attribute11                in  varchar2  default hr_api.g_varchar2
600   ,p_bft_attribute12                in  varchar2  default hr_api.g_varchar2
601   ,p_bft_attribute13                in  varchar2  default hr_api.g_varchar2
602   ,p_bft_attribute14                in  varchar2  default hr_api.g_varchar2
603   ,p_bft_attribute15                in  varchar2  default hr_api.g_varchar2
604   ,p_bft_attribute16                in  varchar2  default hr_api.g_varchar2
605   ,p_bft_attribute17                in  varchar2  default hr_api.g_varchar2
606   ,p_bft_attribute18                in  varchar2  default hr_api.g_varchar2
607   ,p_bft_attribute19                in  varchar2  default hr_api.g_varchar2
608   ,p_bft_attribute20                in  varchar2  default hr_api.g_varchar2
609   ,p_bft_attribute21                in  varchar2  default hr_api.g_varchar2
610   ,p_bft_attribute22                in  varchar2  default hr_api.g_varchar2
611   ,p_bft_attribute23                in  varchar2  default hr_api.g_varchar2
612   ,p_bft_attribute24                in  varchar2  default hr_api.g_varchar2
613   ,p_bft_attribute25                in  varchar2  default hr_api.g_varchar2
614   ,p_bft_attribute26                in  varchar2  default hr_api.g_varchar2
615   ,p_bft_attribute27                in  varchar2  default hr_api.g_varchar2
616   ,p_bft_attribute28                in  varchar2  default hr_api.g_varchar2
617   ,p_bft_attribute29                in  varchar2  default hr_api.g_varchar2
618   ,p_bft_attribute30                in  varchar2  default hr_api.g_varchar2
619   ,p_request_id                     in  number    default null
620   ,p_program_application_id         in  number    default null
621   ,p_program_id                     in  number    default null
622   ,p_program_update_date            in  date      default null
623   ,p_object_version_number          in  out nocopy number
624   ,p_effective_date                 in  date
625   ,p_enrt_perd_id                   in  number    default hr_api.g_number
626   ,p_inelg_action_cd                in  varchar2  default hr_api.g_varchar2
627   ,p_org_hierarchy_id                in  number  default hr_api.g_number
628   ,p_org_starting_node_id                in  number  default hr_api.g_number
629   ,p_grade_ladder_id                in  number  default hr_api.g_number
630   ,p_asg_events_to_all_sel_dt                in  varchar2  default hr_api.g_varchar2
631   ,p_rate_id                in  number  default hr_api.g_number
632   ,p_per_sel_dt_cd                in  varchar2  default hr_api.g_varchar2
633   ,p_per_sel_freq_cd                in  varchar2  default hr_api.g_varchar2
634   ,p_per_sel_dt_from                in  date  default hr_api.g_date
635   ,p_per_sel_dt_to                in  date  default hr_api.g_date
636   ,p_year_from                in  number  default hr_api.g_number
637   ,p_year_to                in  number  default hr_api.g_number
638   ,p_cagr_id                in  number  default hr_api.g_number
639   ,p_qual_type                in  number  default hr_api.g_number
640   ,p_qual_status                in  varchar2  default hr_api.g_varchar2
641   ,p_concat_segs                in  varchar2  default hr_api.g_varchar2
642   ,p_grant_price_val                in  number    default hr_api.g_number);
643 --
644 -- ----------------------------------------------------------------------------
645 -- |------------------------< delete_benefit_actions >------------------------|
646 -- ----------------------------------------------------------------------------
647 -- {Start Of Comments}
648 --
649 -- Description:
650 --
651 -- Prerequisites:
652 --
653 --
654 -- In Parameters:
655 --   Name                           Reqd Type     Description
656 --   p_validate                     Yes  boolean  Commit or Rollback.
657 --   p_benefit_action_id            Yes  number   PK of record
658 --   p_effective_date               Yes  date     Session Date.
659 --
660 -- Post Success:
661 --
662 --   Name                           Type     Description
663 --   p_object_version_number        No   number    OVN of record
664 --
665 -- Post Failure:
666 --
667 -- Access Status:
668 --   Public.
669 --
670 -- {End Of Comments}
671 --
672 procedure delete_benefit_actions
673   (p_validate                       in boolean        default false
674   ,p_benefit_action_id              in number
675   ,p_object_version_number          in out nocopy number
676   ,p_effective_date                 in date);
677 --
678 -- ----------------------------------------------------------------------------
679 -- |----------------------------------< lck >---------------------------------|
680 -- ----------------------------------------------------------------------------
681 -- {Start Of Comments}
682 --
683 -- Description:
684 --
685 -- Prerequisites:
686 --
687 --
688 -- In Parameters:
689 --   Name                           Reqd Type     Description
690 --   p_benefit_action_id            Yes  number   PK of record
691 --   p_object_version_number        Yes  number   OVN of record
692 --
693 -- Post Success:
694 --
695 --   Name                           Type     Description
696 --
697 -- Post Failure:
698 --
699 -- Access Status:
700 --   Public.
701 --
702 -- {End Of Comments}
703 --
704 procedure lck
705   (p_benefit_action_id            in number
706   ,p_object_version_number        in number);
707 --
708 end ben_benefit_actions_api;