DBA Data[Home] [Help]

PACKAGE: APPS.BEN_BATCH_DPNT_INFO_API

Source


1 Package ben_batch_dpnt_info_api as
2 /* $Header: bebdiapi.pkh 120.0 2005/05/28 00:36:33 appldev noship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |------------------------< create_batch_dpnt_info >------------------------|
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_benefit_action_id            Yes  number
18 --   p_person_id                    Yes  number
19 --   p_pgm_id                       No   number
20 --   p_pl_id                        No   number
21 --   p_oipl_id                      No   number
22 --   p_contact_typ_cd               No   varchar2
23 --   p_dpnt_person_id               Yes  number
24 --   p_business_group_id            Yes  number    Business Group of Record
25 --   p_enrt_cvg_strt_dt             No   date
26 --   p_enrt_cvg_thru_dt             No   date
27 --   p_actn_cd                      No   varchar2
28 --   p_effective_date           Yes  date      Session Date.
29 --
30 -- Post Success:
31 --
32 -- Out Parameters:
33 --   Name                                Type     Description
34 --   p_batch_dpnt_id                Yes  number    PK of record
35 --   p_object_version_number        Yes  varchar2  OVN of record
36 --
37 -- Post Failure:
38 --
39 -- Access Status:
40 --   Public.
41 --
42 -- {End Of Comments}
43 --
44 procedure create_batch_dpnt_info
45   (p_validate                       in boolean    default false
46   ,p_batch_dpnt_id                  out nocopy number
47   ,p_benefit_action_id              in  number    default null
48   ,p_person_id                      in  number    default null
49   ,p_pgm_id                         in  number    default null
50   ,p_pl_id                          in  number    default null
51   ,p_oipl_id                        in  number    default null
52   ,p_contact_typ_cd                 in  varchar2  default null
53   ,p_dpnt_person_id                 in  number    default null
54   ,p_business_group_id              in  number    default null
55   ,p_object_version_number          out nocopy varchar2
56   ,p_enrt_cvg_strt_dt               in  date      default null
57   ,p_enrt_cvg_thru_dt               in  date      default null
58   ,p_actn_cd                        in  varchar2  default null
59   ,p_effective_date                 in  date);
60 -- ----------------------------------------------------------------------------
61 -- |------------------------< update_batch_dpnt_info >------------------------|
62 -- ----------------------------------------------------------------------------
63 -- {Start Of Comments}
64 --
65 -- Description:
66 --
67 -- Prerequisites:
68 --
69 --
70 -- In Parameters:
71 --   Name                           Reqd Type     Description
72 --   p_validate                     Yes  boolean  Commit or Rollback.
73 --   p_batch_dpnt_id                Yes  number    PK of record
74 --   p_benefit_action_id            Yes  number
75 --   p_person_id                    Yes  number
76 --   p_pgm_id                       No   number
77 --   p_pl_id                        No   number
78 --   p_oipl_id                      No   number
79 --   p_contact_typ_cd               No   varchar2
80 --   p_dpnt_person_id               Yes  number
81 --   p_business_group_id            Yes  number    Business Group of Record
82 --   p_enrt_cvg_strt_dt             No   date
83 --   p_enrt_cvg_thru_dt             No   date
84 --   p_actn_cd                      No   varchar2
85 --   p_effective_date          Yes  date       Session Date.
86 --
87 -- Post Success:
88 --
89 --   Name                           Type     Description
90 --   p_object_version_number        Yes  varchar2  OVN of record
91 --
92 -- Post Failure:
93 --
94 -- Access Status:
95 --   Public.
96 --
97 -- {End Of Comments}
98 --
99 procedure update_batch_dpnt_info
100   (p_validate                       in boolean    default false
101   ,p_batch_dpnt_id                  in  number
102   ,p_benefit_action_id              in  number    default hr_api.g_number
103   ,p_person_id                      in  number    default hr_api.g_number
104   ,p_pgm_id                         in  number    default hr_api.g_number
105   ,p_pl_id                          in  number    default hr_api.g_number
106   ,p_oipl_id                        in  number    default hr_api.g_number
107   ,p_contact_typ_cd                 in  varchar2  default hr_api.g_varchar2
108   ,p_dpnt_person_id                 in  number    default hr_api.g_number
109   ,p_business_group_id              in  number    default hr_api.g_number
110   ,p_object_version_number          in out nocopy varchar2
111   ,p_enrt_cvg_strt_dt               in  date      default hr_api.g_date
112   ,p_enrt_cvg_thru_dt               in  date      default hr_api.g_date
113   ,p_actn_cd                        in  varchar2  default hr_api.g_varchar2
114   ,p_effective_date                 in  date);
115 --
116 -- ----------------------------------------------------------------------------
117 -- |------------------------< delete_batch_dpnt_info >------------------------|
118 -- ----------------------------------------------------------------------------
119 -- {Start Of Comments}
120 --
121 -- Description:
122 --
123 -- Prerequisites:
124 --
125 --
126 -- In Parameters:
127 --   Name                           Reqd Type     Description
128 --   p_validate                     Yes  boolean  Commit or Rollback.
129 --   p_batch_dpnt_id                Yes  number    PK of record
130 --   p_effective_date          Yes  date     Session Date.
131 --
132 -- Post Success:
133 --
134 --   Name                           Type     Description
135 --   p_object_version_number        Yes  varchar2  OVN of record
136 --
137 -- Post Failure:
138 --
139 -- Access Status:
140 --   Public.
141 --
142 -- {End Of Comments}
143 --
144 procedure delete_batch_dpnt_info
145   (p_validate                       in boolean        default false
146   ,p_batch_dpnt_id                  in  number
147   ,p_object_version_number          in out nocopy varchar2
148   ,p_effective_date                 in date);
149 --
150 -- ----------------------------------------------------------------------------
151 -- |----------------------------------< lck >---------------------------------|
152 -- ----------------------------------------------------------------------------
153 -- {Start Of Comments}
154 --
155 -- Description:
156 --
157 -- Prerequisites:
158 --
159 --
160 -- In Parameters:
161 --   Name                           Reqd Type     Description
162 --   p_batch_dpnt_id                 Yes  number   PK of record
163 --   p_object_version_number        Yes  number   OVN of record
164 --
165 -- Post Success:
166 --
167 --   Name                           Type     Description
168 --
169 -- Post Failure:
170 --
171 -- Access Status:
172 --   Public.
173 --
174 -- {End Of Comments}
175 --
176 procedure lck
177   (p_batch_dpnt_id                in number
178   ,p_object_version_number        in number);
179 --
180 end ben_batch_dpnt_info_api;