DBA Data[Home] [Help]

PACKAGE: APPS.PAY_WF_PKG

Source


1 PACKAGE PAY_WF_PKG AUTHID CURRENT_USER AS
2 /* $Header: payuswfpkg.pkh 120.3 2011/07/19 13:46:26 rgottipa ship $
3 --
4 /*
5    ******************************************************************
6    *                                                                *
7    *  Copyright (C) 1992 Oracle Corporation UK Ltd.,                *
8    *                   Chertsey, England.                           *
9    *                                                                *
10    *  All rights reserved.                                          *
11    *                                                                *
12    *  This material has been provided pursuant to an agreement      *
13    *  containing restrictions on its use.  The material is also     *
14    *  protected by copyright law.  No part of this material may     *
15    *  be copied or distributed, transmitted or transcribed, in      *
16    *  any form or by any means, electronic, mechanical, magnetic,   *
17    *  manual, or otherwise, or disclosed to third parties without   *
18    *  the express written permission of Oracle Corporation UK Ltd,  *
19    *  Oracle Park, Bittams Lane, Guildford Road, Chertsey, Surrey,  *
20    *  England.                                                      *
21    *                                                                *
22    ******************************************************************
23 
24     Package Body Name : PAY_WF_PKG
25     Package File Name : payuswfpkg.pkh
26     Description : This package declares functions which are ....
27 
28     Change List
29     -----------
30     Date        Name       Vers   Description
31     ----        ----       ----   -----------
32     08-JUN-2003 jgoswami   115.0  Created
33     06-AUG-2003 jgoswami   115.3  No Copy changes.
34     26-AUG-2003 jgoswami   115.4  modified parameter sequence to
35                                   corelate with the SRS definition.
36     10-OCT-2005 jgoswami   115.6  modified procedure,added parameter for
37                                   check_writer and Costing Reports
38     23-JUN-2011 rgottipa   115.7  Override the procedures payroll_wf_process
39                                   and StartProcess to fix the bug 12594530
40     19-JUL-2011 rgottipa   115.8  Added parameters to overloaded procedures
41                                   payroll_wf_process and StartProcess
42                                   to call Retro-Notification (enhanced) PDF
43                                   and RetroPay (enhanced)
44 
45   *******************************************************************/
46 procedure payroll_wf_process(errbuf     OUT nocopy    VARCHAR2,
47                       retcode    OUT nocopy    NUMBER,
48                       p_wf_item_type        Varchar2 ,
49                       p_business_group_id   number ,
50                       p_batch_id            number ,
51                       p_payroll_id        varchar2,
52                       p_payroll_id_dummy    varchar2 ,
53                       p_consolidation_set_id varchar2,
54                       p_consolidation_set_id_dummy varchar2 ,
55                       p_date_earned                varchar2,
56                       p_date_paid                  varchar2,
57                       p_period                     varchar2,
58                       p_payroll_element_set_name   varchar2,
59                       p_payroll_assignment_set_name varchar2,
60                       p_payroll_run_type           varchar2,
61                       p_event_group                varchar2,
62                       p_retro_assignment_set_name  varchar2,
63                       p_retro_assignment_set_dummy varchar2,
64                       p_retro_element_set          varchar2,
65                       p_retro_start_date           varchar2,
66                       p_effective_date             varchar2,
67                       p_gre                        varchar2,
68                       p_gre_id_dummy               varchar2,
69                       p_p_payroll_action_id        varchar2,
70                       p_organization               varchar2,
71                       p_location                   varchar2,
72                       p_legislation_code           varchar2,
73                       p_select_report_or_group     varchar2,
74                       p_is_exception_group         varchar2,
75                       p_exception_group_name       varchar2,
76                       p_exception_group_name_dummy varchar2,
77                       p_is_exception_report         varchar2,
78                       p_exception_report_name      varchar2,
79                       p_exception_report_name_dummy varchar2,
80                       p_over_ride_variance_type    varchar2,
81                       p_over_ride_varianc_type_dumy varchar2,
82                       p_over_ride_variance_value   varchar2,
83                       p_over_ride_varinc_value_dumy varchar2,
84                       p_payment_method_override varchar2,
85                       p_nacha_payment_type         varchar2,
86                       p_nacha_payment_method       varchar2,
87                       p_deposit_date_override      varchar2,
88                       p_file_id_modifier           varchar2,
89                       p_file_id_modifier_check     varchar2,
90                       p_thrid_party_check          varchar2,
91                       p_check_writer_payment_type  varchar2,
92                       p_check_style                varchar2,
93                       p_check_writer_payment_method varchar2,
94                       p_check_writer_sort_sequence  varchar2,
95                       p_start_check_number         varchar2,
96                       p_end_check_number           varchar2,
97                       p_overriding_cheque_date     varchar2,
98                       p_payment_method_3rd_party   varchar2,
99                       p_sort_sequence_3rd_party    varchar2,
100                       p_start_check_num_3rd_party varchar2,
101                       p_end_check_num_3rd_party   varchar2,
102                       p_da_report_category          varchar2,
103                       p_da_sort_sequence          varchar2,
104                       p_da_assignment_set         varchar2,
105                       p_assignment_set_dummy       varchar2,
106                       p_selection_criterion        varchar2,
107                       p_is_element_set             varchar2,
108                       p_ele_reg_element_set        varchar2,
109                       p_is_element_classification    varchar2,
110                       p_element_classification     varchar2,
111                       p_is_element_name            varchar2,
112                       p_element                    varchar2,
113                       p_ele_reg_employee           varchar2,
114                       p_costing_process            varchar2,
115                       p_dummy_cost_run             varchar2,
116                       p_cost_summary_accruals      varchar2,
117                       p_cost_summary_file_out      varchar2,
118                       p_cost_detail_selection      varchar2,
119                       p_cost_detail_is_ele_set     varchar2,
120                       p_cost_detail_ele_set        varchar2,
121                       p_cost_detail_is_class       varchar2,
122                       p_cost_detail_class          varchar2,
123                       p_cost_detail_is_element     varchar2,
124                       p_cost_detail_element        varchar2,
125                       p_cost_detail_asg_set        varchar2,
126                       p_cost_detail_accruals       varchar2,
127                       p_start_date                 varchar2,
128                       p_end_date                   varchar2,
129                       p_ppa_finder                 varchar2,
130                       p_ppa_finder_pqp             varchar2
131                     );
132 
133 procedure payroll_wf_process(errbuf     OUT nocopy    VARCHAR2,
134                       retcode    OUT nocopy    NUMBER,
135                       p_wf_item_type        Varchar2 ,
136                       p_business_group_id   number ,
137                       p_batch_id            number ,
138                       p_payroll_id        varchar2,
139                       p_payroll_id_dummy    varchar2 ,
140                       p_consolidation_set_id varchar2,
141                       p_consolidation_set_id_dummy varchar2 ,
142                       p_date_earned                varchar2,
143                       p_date_paid                  varchar2,
144                       p_period                     varchar2,
145                       p_payroll_element_set_name   varchar2,
146                       p_payroll_assignment_set_name varchar2,
147                       p_payroll_run_type           varchar2,
148                       p_event_group                varchar2,
149 											p_retro_valid_template_list varchar2,--bug 12704242
150  										  p_retro_template_name     varchar2,--bug 12704242
151                       p_retro_assignment_set_name  varchar2,
152                       p_retro_generate_report   varchar2,--bug 12704242
153                       p_retro_assignment_set_dummy varchar2,
154                       p_retro_element_set          varchar2,
155                       p_retro_start_date           varchar2,
156 											p_retropay_entry_creation_date varchar2, --bug 12704242
157                       p_effective_date             varchar2,
158                       p_gre                        varchar2,
159                       p_gre_id_dummy               varchar2,
160                       p_p_payroll_action_id        varchar2,
161                       p_organization               varchar2,
162                       p_location                   varchar2,
163                       p_legislation_code           varchar2,
164                       p_select_report_or_group     varchar2,
165                       p_is_exception_group         varchar2,
166                       p_exception_group_name       varchar2,
167                       p_exception_group_name_dummy varchar2,
168                       p_is_exception_report         varchar2,
169                       p_exception_report_name      varchar2,
170                       p_exception_report_name_dummy varchar2,
171                       p_over_ride_variance_type    varchar2,
172                       p_over_ride_varianc_type_dumy varchar2,
173                       p_over_ride_variance_value   varchar2,
174                       p_over_ride_varinc_value_dumy varchar2,
175                       p_payment_method_override varchar2,
176                       p_nacha_payment_type         varchar2,
177                       p_nacha_payment_method       varchar2,
178                       p_deposit_date_override      varchar2,
179                       p_file_id_modifier           varchar2,
180                       p_file_id_modifier_check     varchar2,
181                       p_thrid_party_check          varchar2,
182                       p_check_writer_payment_type  varchar2,
183                       p_check_style                varchar2,
184                       p_check_writer_payment_method varchar2,
185                       p_check_writer_sort_sequence  varchar2,
186                       p_start_check_number         varchar2,
187                       p_end_check_number           varchar2,
188                       p_overriding_cheque_date     varchar2,
189                       p_payment_method_3rd_party   varchar2,
190                       p_sort_sequence_3rd_party    varchar2,
191                       p_start_check_num_3rd_party varchar2,
192                       p_end_check_num_3rd_party   varchar2,
193                       p_da_report_category          varchar2,
194                       p_da_sort_sequence          varchar2,
195                       p_da_assignment_set         varchar2,
196                       p_assignment_set_dummy       varchar2,
197                       p_selection_criterion        varchar2,
198                       p_is_element_set             varchar2,
199                       p_ele_reg_element_set        varchar2,
200                       p_is_element_classification    varchar2,
201                       p_element_classification     varchar2,
202                       p_is_element_name            varchar2,
203                       p_element                    varchar2,
204                       p_ele_reg_employee           varchar2,
205                       p_costing_process            varchar2,
206                       p_dummy_cost_run             varchar2,
207                       p_cost_summary_accruals      varchar2,
208                       p_cost_summary_file_out      varchar2,
209                       p_cost_detail_selection      varchar2,
210                       p_cost_detail_is_ele_set     varchar2,
211                       p_cost_detail_ele_set        varchar2,
212                       p_cost_detail_is_class       varchar2,
213                       p_cost_detail_class          varchar2,
214                       p_cost_detail_is_element     varchar2,
215                       p_cost_detail_element        varchar2,
216                       p_cost_detail_asg_set        varchar2,
217                       p_cost_detail_accruals       varchar2,
218                       p_start_date                 varchar2,
219                       p_end_date                   varchar2,
220                       p_ppa_finder                 varchar2,
221                       p_ppa_finder_pqp             varchar2,
222                       p_action_parameter_group     varchar2 -- bug 12594530
223                       );
224 
225 
226  procedure StartProcess	(
227                       p_business_group_id   number ,
228                       p_batch_id            number ,
229                       p_payroll_id        varchar2,
230                       p_payroll_id_dummy    varchar2 ,
231                       p_consolidation_set_id varchar2,
232                       p_consolidation_set_id_dummy varchar2 ,
233                       p_date_earned                varchar2,
234                       p_date_paid                  varchar2,
235                       p_period                     varchar2,
236                       p_payroll_element_set_name   varchar2,
237                       p_payroll_assignment_set_name varchar2,
238                       p_payroll_run_type           varchar2,
239                       p_event_group                varchar2,
240                       p_retro_assignment_set_name  varchar2,
241                       p_retro_assignment_set_dummy varchar2,
242                       p_retro_element_set          varchar2,
243                       p_retro_start_date           varchar2,
244                       p_effective_date             varchar2,
245                       p_gre                        varchar2,
246                       p_gre_id_dummy               varchar2,
247                       p_p_payroll_action_id        varchar2,
248                       p_organization               varchar2,
249                       p_location                   varchar2,
250                       p_legislation_code           varchar2,
251                       p_select_report_or_group     varchar2,
252                       p_is_exception_group         varchar2,
253                       p_exception_group_name       varchar2,
254                       p_exception_group_name_dummy varchar2,
255                       p_is_exception_report         varchar2,
256                       p_exception_report_name      varchar2,
257                       p_exception_report_name_dummy varchar2,
258                       p_over_ride_variance_type    varchar2,
259                       p_over_ride_varianc_type_dumy varchar2,
260                       p_over_ride_variance_value   varchar2,
261                       p_over_ride_varinc_value_dumy varchar2,
262                       p_payment_method_override    varchar2,
263                       p_nacha_payment_type         varchar2,
264                       p_nacha_payment_method       varchar2,
265                       p_deposit_date_override      varchar2,
266                       p_file_id_modifier           varchar2,
267                       p_file_id_modifier_check     varchar2,
268                       p_thrid_party_check          varchar2,
269                       p_check_writer_payment_type  varchar2,
270                       p_check_style                varchar2,
271                       p_check_writer_payment_method varchar2,
272                       p_check_writer_sort_sequence  varchar2,
273                       p_start_check_number         varchar2,
274                       p_end_check_number           varchar2,
275                       p_overriding_cheque_date     varchar2,
276                       p_payment_method_3rd_party   varchar2,
277                       p_sort_sequence_3rd_party    varchar2,
278                       p_start_check_num_3rd_party varchar2,
279                       p_end_check_num_3rd_party   varchar2,
280                       p_da_report_category          varchar2,
281                       p_da_sort_sequence          varchar2,
282                       p_da_assignment_set         varchar2,
283                       p_assignment_set_dummy       varchar2,
284                       p_selection_criterion        varchar2,
285                       p_is_element_set             varchar2,
286                       p_ele_reg_element_set        varchar2,
287                       p_is_element_classification  varchar2,
288                       p_element_classification     varchar2,
289                       p_is_element_name            varchar2,
290                       p_element                    varchar2,
291                       p_ele_reg_employee           varchar2,
292                       p_costing_process            varchar2,
293                       p_dummy_cost_run             varchar2,
294                       p_cost_summary_accruals      varchar2,
295                       p_cost_summary_file_out      varchar2,
296                       p_cost_detail_selection      varchar2,
297                       p_cost_detail_is_ele_set     varchar2,
298                       p_cost_detail_ele_set        varchar2,
299                       p_cost_detail_is_class       varchar2,
300                       p_cost_detail_class          varchar2,
301                       p_cost_detail_is_element     varchar2,
302                       p_cost_detail_element        varchar2,
303                       p_cost_detail_asg_set        varchar2,
304                       p_cost_detail_accruals       varchar2,
305                       p_start_date                 varchar2,
306                       p_end_date                   varchar2,
307                       p_ppa_finder                 varchar2,
308                       p_ppa_finder_pqp             varchar2,
309                       ProcessDesc               in varchar2,
310                       RequestorUsername         in Varchar2,
311                       ProcessOwner              in Varchar2,
312                       Workflowprocess           in Varchar2 ,
313                       item_type                 in Varchar2 ,
314                       item_key                  in varchar2
315                       ) ;
319                       p_batch_id            number ,
316 
317  procedure StartProcess	(
318                       p_business_group_id   number ,
320                       p_payroll_id        varchar2,
321                       p_payroll_id_dummy    varchar2 ,
322                       p_consolidation_set_id varchar2,
323                       p_consolidation_set_id_dummy varchar2 ,
324                       p_date_earned                varchar2,
325                       p_date_paid                  varchar2,
326                       p_period                     varchar2,
327                       p_payroll_element_set_name   varchar2,
328                       p_payroll_assignment_set_name varchar2,
329                       p_payroll_run_type           varchar2,
330                       p_event_group                varchar2,
331 											p_retro_valid_template_list varchar2,--bug 12704242
332  										  p_retro_template_name     varchar2,--bug 12704242
333                       p_retro_assignment_set_name  varchar2,
334                       p_retro_generate_report   varchar2,--bug 12704242
335                       p_retro_assignment_set_dummy varchar2,
336                       p_retro_element_set          varchar2,
337                       p_retro_start_date           varchar2,
338 											p_retropay_entry_creation_date varchar2, --bug 12704242
339                       p_effective_date             varchar2,
340                       p_gre                        varchar2,
341                       p_gre_id_dummy               varchar2,
342                       p_p_payroll_action_id        varchar2,
343                       p_organization               varchar2,
344                       p_location                   varchar2,
345                       p_legislation_code           varchar2,
346                       p_select_report_or_group     varchar2,
347                       p_is_exception_group         varchar2,
348                       p_exception_group_name       varchar2,
349                       p_exception_group_name_dummy varchar2,
350                       p_is_exception_report         varchar2,
351                       p_exception_report_name      varchar2,
352                       p_exception_report_name_dummy varchar2,
353                       p_over_ride_variance_type    varchar2,
354                       p_over_ride_varianc_type_dumy varchar2,
355                       p_over_ride_variance_value   varchar2,
356                       p_over_ride_varinc_value_dumy varchar2,
357                       p_payment_method_override    varchar2,
358                       p_nacha_payment_type         varchar2,
359                       p_nacha_payment_method       varchar2,
360                       p_deposit_date_override      varchar2,
361                       p_file_id_modifier           varchar2,
362                       p_file_id_modifier_check     varchar2,
363                       p_thrid_party_check          varchar2,
364                       p_check_writer_payment_type  varchar2,
365                       p_check_style                varchar2,
366                       p_check_writer_payment_method varchar2,
367                       p_check_writer_sort_sequence  varchar2,
368                       p_start_check_number         varchar2,
369                       p_end_check_number           varchar2,
370                       p_overriding_cheque_date     varchar2,
371                       p_payment_method_3rd_party   varchar2,
372                       p_sort_sequence_3rd_party    varchar2,
373                       p_start_check_num_3rd_party varchar2,
374                       p_end_check_num_3rd_party   varchar2,
375                       p_da_report_category          varchar2,
376                       p_da_sort_sequence          varchar2,
377                       p_da_assignment_set         varchar2,
378                       p_assignment_set_dummy       varchar2,
379                       p_selection_criterion        varchar2,
380                       p_is_element_set             varchar2,
381                       p_ele_reg_element_set        varchar2,
382                       p_is_element_classification  varchar2,
383                       p_element_classification     varchar2,
384                       p_is_element_name            varchar2,
385                       p_element                    varchar2,
386                       p_ele_reg_employee           varchar2,
387                       p_costing_process            varchar2,
388                       p_dummy_cost_run             varchar2,
389                       p_cost_summary_accruals      varchar2,
390                       p_cost_summary_file_out      varchar2,
391                       p_cost_detail_selection      varchar2,
392                       p_cost_detail_is_ele_set     varchar2,
393                       p_cost_detail_ele_set        varchar2,
394                       p_cost_detail_is_class       varchar2,
395                       p_cost_detail_class          varchar2,
396                       p_cost_detail_is_element     varchar2,
397                       p_cost_detail_element        varchar2,
398                       p_cost_detail_asg_set        varchar2,
399                       p_cost_detail_accruals       varchar2,
400                       p_start_date                 varchar2,
401                       p_end_date                   varchar2,
402                       p_ppa_finder                 varchar2,
403                       p_ppa_finder_pqp             varchar2,
404                       p_action_parameter_group     varchar2, -- bug 12594530
405                       ProcessDesc               in varchar2,
406                       RequestorUsername         in Varchar2,
407                       ProcessOwner              in Varchar2,
408                       Workflowprocess           in Varchar2 ,
409                       item_type                 in Varchar2 ,
410                       item_key                  in varchar2
411                       ) ;
412 
413 
414 
415 function get_notifier( ln_payroll_id    in number,
416                         ln_gre_id    in number,
417                         l_effective_date    in varchar2
418                       ) return varchar2 ;
419 
420 
421 procedure error;
422   gv_package               VARCHAR2(50);
423 
424 end PAY_WF_PKG;