DBA Data[Home] [Help]

PACKAGE: APPS.BEN_GENERATE_COMMUNICATIONS

Source


1 package ben_generate_communications AUTHID CURRENT_USER as
2 /* $Header: bencommu.pkh 120.0.12000000.1 2007/01/19 15:14:09 appldev noship $ */
3   --
4   g_commu_rec       ben_type.g_batch_commu_rec;
5   g_comm_generated  boolean;
6   --
7   g_comm_start_date date;
8   g_to_be_sent_dt   date;
9   --
10   procedure main
11     (p_person_id             in number,
12      p_cm_trgr_typ_cd        in varchar2 default null,
13      p_cm_typ_id             in number   default null,
14      p_ler_id                in number   default null,
15      p_per_in_ler_id         in number   default null,
16      p_prtt_enrt_actn_id     in number   default null,
17      p_bnf_person_id         in number   default null,
18      p_dpnt_person_id        in number   default null,
19      -- PB : 5422 :
20      -- p_enrt_perd_id          in number   default null,
21      p_asnd_lf_evt_dt        in date     default null,
22      p_actn_typ_id           in number   default null,
23      p_enrt_mthd_cd          in varchar2 default null,
24      p_pgm_id                in number   default null,
25      p_pl_id                 in number   default null,
26      p_pl_typ_id             in number   default null,
27      p_rqstbl_untl_dt        in date     default null,
28      p_business_group_id     in number,
29      p_proc_cd1              in varchar2 default null,
30      p_proc_cd2              in varchar2 default null,
31      p_proc_cd3              in varchar2 default null,
32      p_proc_cd4              in varchar2 default null,
33      p_proc_cd5              in varchar2 default null,
34      p_proc_cd6              in varchar2 default null,
35      p_proc_cd7              in varchar2 default null,
36      p_proc_cd8              in varchar2 default null,
37      p_proc_cd9              in varchar2 default null,
38      p_proc_cd10             in varchar2 default null,
39      p_effective_date        in date,
40      p_lf_evt_ocrd_dt        in date     default null,
41      p_mode                  in varchar2 default 'I',
42      p_source                in varchar2 default null);
43   --
44   procedure populate_working_tables
45     (p_person_id             in number,
46      p_cm_typ_id             in number,
47      p_business_group_id     in number,
48      p_effective_date        in date,
49      p_cm_trgr_id            in number,
50      p_inspn_rqd_flag        in varchar2,
51      p_cm_dlvry_med_cd       in varchar2,
52      p_cm_dlvry_mthd_cd      in varchar2,
53      p_per_cm_id             in number,
54      p_mode                  in varchar2 default 'I');
55   --
56   procedure pop_ben_per_cm_usg_f
57     (p_per_cm_id             in  number,
58      p_cm_typ_usg_id         in  number,
59      p_business_group_id     in  number,
60      p_effective_date        in  date,
61      p_per_cm_usg_id         out nocopy number,
62      p_usage_created         out nocopy boolean);
63   --
64   procedure pop_ben_per_cm_f
65     (p_person_id             in  number,
66      p_ler_id                in  number,
67      p_per_in_ler_id         in  number,
68      p_prtt_enrt_actn_id     in  number,
69      p_bnf_person_id         in  number,
70      p_dpnt_person_id        in  number,
71      p_cm_typ_id             in  number,
72      p_lf_evt_ocrd_dt        in  date,
73      p_rqstbl_untl_dt        in  date,
74      p_business_group_id     in  number,
75      p_effective_date        in  date,
76      p_date_cd               in  varchar2,
77      p_formula_id            in  number,
78      p_pgm_id                in  number,
79      p_pl_id                 in  number,
80      p_per_cm_id             out nocopy number);
81   --
82   function get_cvg_strt_dt (p_elig_per_id number,
83                             p_per_in_ler_id number)
84   return date;
85 
86   pragma restrict_references(get_cvg_strt_dt,WNDS,WNPS);
87 
88 end ben_generate_communications;
89 --