DBA Data[Home] [Help]

PACKAGE: APPS.HR_APPRAISALS_SWI

Source


1 Package hr_appraisals_swi As
2 /* $Header: peaprswi.pkh 120.1 2007/06/20 07:46:39 rapandi ship $ */
3 -- ----------------------------------------------------------------------------
4 -- |---------------------------< create_appraisal >---------------------------|
5 -- ----------------------------------------------------------------------------
6 -- {Start of comments}
7 --
8 -- Description:
9 --  This procedure is the self-service wrapper procedure to the following
10 --  API: hr_appraisals_api.create_appraisal
11 --
12 -- Pre-requisites
13 --  All 'IN' parameters to this procedure have been appropriately derived.
14 --
15 -- Post Success:
16 --  p_return_status will return value indicating success.
17 --
18 -- Post Failure:
19 --  p_return_status will return value indication failure.
20 --
21 -- Access Status:
22 --  Internal Development use only.
23 --
24 -- {End of comments}
25 -- ----------------------------------------------------------------------------
26 PROCEDURE create_appraisal
27   (p_validate                     in     number    default hr_api.g_false_num
28   ,p_effective_date               in     date
29   ,p_business_group_id            in     number
30   ,p_appraisal_template_id        in     number
31   ,p_appraisee_person_id          in     number
32   ,p_appraiser_person_id          in     number
33   ,p_appraisal_date               in     date      default null
34   ,p_appraisal_period_start_date  in     date
35   ,p_appraisal_period_end_date    in     date
36   ,p_type                         in     varchar2  default null
37   ,p_next_appraisal_date          in     date      default null
38   ,p_status                       in     varchar2  default null
39   ,p_group_date                   in     date      default null
40   ,p_group_initiator_id           in     number    default null
41   ,p_comments                     in     varchar2  default null
42   ,p_overall_performance_level_id in     number    default null
43   ,p_open                         in     varchar2  default null
44   ,p_attribute_category           in     varchar2  default null
45   ,p_attribute1                   in     varchar2  default null
46   ,p_attribute2                   in     varchar2  default null
47   ,p_attribute3                   in     varchar2  default null
48   ,p_attribute4                   in     varchar2  default null
49   ,p_attribute5                   in     varchar2  default null
50   ,p_attribute6                   in     varchar2  default null
51   ,p_attribute7                   in     varchar2  default null
52   ,p_attribute8                   in     varchar2  default null
53   ,p_attribute9                   in     varchar2  default null
54   ,p_attribute10                  in     varchar2  default null
55   ,p_attribute11                  in     varchar2  default null
56   ,p_attribute12                  in     varchar2  default null
57   ,p_attribute13                  in     varchar2  default null
58   ,p_attribute14                  in     varchar2  default null
59   ,p_attribute15                  in     varchar2  default null
60   ,p_attribute16                  in     varchar2  default null
61   ,p_attribute17                  in     varchar2  default null
62   ,p_attribute18                  in     varchar2  default null
63   ,p_attribute19                  in     varchar2  default null
64   ,p_attribute20                  in     varchar2  default null
65   ,p_system_type                  in     varchar2  default null
66   ,p_system_params                in     varchar2  default null
67   ,p_appraisee_access             in     varchar2  default null
68   ,p_main_appraiser_id            in     number    default null
69   ,p_assignment_id                in     number    default null
70   ,p_assignment_start_date        in     date      default null
71   ,p_asg_business_group_id        in     number    default null
72   ,p_assignment_organization_id   in     number    default null
73   ,p_assignment_job_id            in     number    default null
74   ,p_assignment_position_id       in     number    default null
75   ,p_assignment_grade_id          in     number    default null
76   ,p_appraisal_id                 in     number
77   ,p_object_version_number           out nocopy number
78   ,p_return_status                   out nocopy varchar2
79   ,p_appraisal_system_status	  in 	varchar2 default null
80   ,p_potential_readiness_level    in 	varchar2        default null
81   ,p_potential_short_term_workopp in 	varchar2        default null
82   ,p_potential_long_term_workopp  in 	varchar2        default null
83   ,p_potential_details            in 	varchar2        default null
84   ,p_event_id                     in 	number          default null
85   ,p_show_competency_ratings      in varchar2           default null
86   ,p_show_objective_ratings       in varchar2           default null
87   ,p_show_questionnaire_info      in varchar2           default null
88   ,p_show_participant_details     in varchar2           default null
89   ,p_show_participant_ratings     in varchar2           default null
90   ,p_show_participant_names       in varchar2           default null
91   ,p_show_overall_ratings         in varchar2           default null
92   ,p_show_overall_comments        in varchar2           default null
93   ,p_update_appraisal             in varchar2           default null
94   ,p_provide_overall_feedback     in varchar2           default null
95   ,p_appraisee_comments           in varchar2           default null
96   ,p_offline_status               in varchar2           default null
97   );
98 -- ----------------------------------------------------------------------------
99 -- |---------------------------< delete_appraisal >---------------------------|
100 -- ----------------------------------------------------------------------------
101 -- {Start of comments}
102 --
103 -- Description:
104 --  This procedure is the self-service wrapper procedure to the following
105 --  API: hr_appraisals_api.delete_appraisal
106 --
107 -- Pre-requisites
108 --  All 'IN' parameters to this procedure have been appropriately derived.
109 --
110 -- Post Success:
111 --  p_return_status will return value indicating success.
112 --
113 -- Post Failure:
114 --  p_return_status will return value indication failure.
115 --
116 -- Access Status:
117 --  Internal Development use only.
118 --
119 -- {End of comments}
120 -- ----------------------------------------------------------------------------
121 PROCEDURE delete_appraisal
122   (p_validate                     in     number    default hr_api.g_false_num
123   ,p_appraisal_id                 in     number
124   ,p_object_version_number        in     number
125   ,p_return_status                   out nocopy varchar2
126   );
127 -- ----------------------------------------------------------------------------
128 -- |---------------------------< update_appraisal >---------------------------|
129 -- ----------------------------------------------------------------------------
130 -- {Start of comments}
131 --
132 -- Description:
133 --  This procedure is the self-service wrapper procedure to the following
134 --  API: hr_appraisals_api.update_appraisal
135 --
136 -- Pre-requisites
137 --  All 'IN' parameters to this procedure have been appropriately derived.
138 --
139 -- Post Success:
140 --  p_return_status will return value indicating success.
141 --
142 -- Post Failure:
143 --  p_return_status will return value indication failure.
144 --
145 -- Access Status:
146 --  Internal Development use only.
147 --
148 -- {End of comments}
149 -- ----------------------------------------------------------------------------
150 PROCEDURE update_appraisal
151   (p_validate                     in     number    default hr_api.g_false_num
152   ,p_effective_date               in     date
153   ,p_appraisal_id                 in     number
154   ,p_object_version_number        in out nocopy number
155   ,p_appraiser_person_id          in     number    default hr_api.g_number
156   ,p_appraisal_date               in     date      default hr_api.g_date
157   ,p_appraisal_period_end_date    in     date      default hr_api.g_date
158   ,p_appraisal_period_start_date  in     date      default hr_api.g_date
159   ,p_type                         in     varchar2  default hr_api.g_varchar2
160   ,p_next_appraisal_date          in     date      default hr_api.g_date
161   ,p_status                       in     varchar2  default hr_api.g_varchar2
162   ,p_comments                     in     varchar2  default hr_api.g_varchar2
163   ,p_overall_performance_level_id in     number    default hr_api.g_number
164   ,p_open                         in     varchar2  default hr_api.g_varchar2
165   ,p_attribute_category           in     varchar2  default hr_api.g_varchar2
166   ,p_attribute1                   in     varchar2  default hr_api.g_varchar2
167   ,p_attribute2                   in     varchar2  default hr_api.g_varchar2
168   ,p_attribute3                   in     varchar2  default hr_api.g_varchar2
169   ,p_attribute4                   in     varchar2  default hr_api.g_varchar2
170   ,p_attribute5                   in     varchar2  default hr_api.g_varchar2
171   ,p_attribute6                   in     varchar2  default hr_api.g_varchar2
172   ,p_attribute7                   in     varchar2  default hr_api.g_varchar2
173   ,p_attribute8                   in     varchar2  default hr_api.g_varchar2
174   ,p_attribute9                   in     varchar2  default hr_api.g_varchar2
175   ,p_attribute10                  in     varchar2  default hr_api.g_varchar2
176   ,p_attribute11                  in     varchar2  default hr_api.g_varchar2
177   ,p_attribute12                  in     varchar2  default hr_api.g_varchar2
178   ,p_attribute13                  in     varchar2  default hr_api.g_varchar2
179   ,p_attribute14                  in     varchar2  default hr_api.g_varchar2
180   ,p_attribute15                  in     varchar2  default hr_api.g_varchar2
181   ,p_attribute16                  in     varchar2  default hr_api.g_varchar2
182   ,p_attribute17                  in     varchar2  default hr_api.g_varchar2
183   ,p_attribute18                  in     varchar2  default hr_api.g_varchar2
184   ,p_attribute19                  in     varchar2  default hr_api.g_varchar2
185   ,p_attribute20                  in     varchar2  default hr_api.g_varchar2
186   ,p_system_type                  in     varchar2  default hr_api.g_varchar2
187   ,p_system_params                in     varchar2  default hr_api.g_varchar2
188   ,p_appraisee_access             in     varchar2  default hr_api.g_varchar2
189   ,p_main_appraiser_id            in     number    default hr_api.g_number
190   ,p_assignment_id                in     number    default hr_api.g_number
191   ,p_assignment_start_date        in     date      default hr_api.g_date
192   ,p_asg_business_group_id        in     number    default hr_api.g_number
193   ,p_assignment_organization_id   in     number    default hr_api.g_number
194   ,p_assignment_job_id            in     number    default hr_api.g_number
195   ,p_assignment_position_id       in     number    default hr_api.g_number
196   ,p_assignment_grade_id          in     number    default hr_api.g_number
197   ,p_return_status                   out nocopy varchar2
198   ,p_appraisal_system_status      in     varchar2  default hr_api.g_varchar2
199   ,p_potential_readiness_level    in     varchar2  default hr_api.g_varchar2
200   ,p_potential_short_term_workopp in     varchar2  default hr_api.g_varchar2
201   ,p_potential_long_term_workopp  in     varchar2  default hr_api.g_varchar2
202   ,p_potential_details            in     varchar2  default hr_api.g_varchar2
203   ,p_event_id                     in     number    default hr_api.g_number
204   ,p_show_competency_ratings      in     varchar2  default hr_api.g_varchar2
205   ,p_show_objective_ratings       in     varchar2  default hr_api.g_varchar2
206   ,p_show_questionnaire_info      in     varchar2  default hr_api.g_varchar2
207   ,p_show_participant_details     in     varchar2  default hr_api.g_varchar2
208   ,p_show_participant_ratings     in     varchar2  default hr_api.g_varchar2
209   ,p_show_participant_names       in     varchar2  default hr_api.g_varchar2
210   ,p_show_overall_ratings         in     varchar2  default hr_api.g_varchar2
211   ,p_show_overall_comments        in     varchar2  default hr_api.g_varchar2
212   ,p_update_appraisal             in     varchar2  default hr_api.g_varchar2
213   ,p_provide_overall_feedback     in     varchar2  default hr_api.g_varchar2
214   ,p_appraisee_comments           in     varchar2  default hr_api.g_varchar2
215   ,p_offline_status               in     varchar2  default hr_api.g_varchar2
216   );
217 
218 -- ----------------------------------------------------------------------------
219 -- |---------------------------< process_api >--------------------------------|
220 -- ----------------------------------------------------------------------------
221 -- {Start of comments}
222 --
223 -- Description:
224 -- This procedure is responsible for commiting data from transaction
225 -- table (hr_api_transaction_step_id) to the base table
226 --
227 -- Parameters:
228 -- p_document is the document having the data that needs to be committed
229 -- p_return_status is the return status after committing the date. In case of
230 -- any errors/warnings the p_return_status is populated with 'E' or 'W'
231 -- p_validate is the flag to indicate whether to rollback data or not
232 -- p_effective_date is the current effective date
233 --
234 -- Access Status:
235 --  Internal Development use only.
236 --
237 -- {End of comments}
238 -- ----------------------------------------------------------------------------
239 
240 Procedure process_api
241 ( p_document                in           CLOB
242  ,p_return_status           out  nocopy  VARCHAR2
243  ,p_validate                in           number    default hr_api.g_false_num
244  ,p_effective_date          in           date      default null
245 );
246 end hr_appraisals_swi;