DBA Data[Home] [Help]

PACKAGE: APPS.BEN_PERSON_ACTIONS_API

Source


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