DBA Data[Home] [Help]

PACKAGE: APPS.PAY_GB_RTI_FPS

Source


1 PACKAGE PAY_GB_RTI_FPS AUTHID CURRENT_USER AS
2   /* $Header: pygbrtifps.pkh 120.1.12020000.1 2012/07/11 07:44:16 appldev noship $ */
3   /*===========================================================================+
4   |               Copyright (c) 1993 Oracle Corporation                       |
5   |                  Redwood Shores, California, USA                          |
6   |                       All rights reserved.                                |
7   +============================================================================
8   Name:
9   PAY_GB_RTI_FPS
10   Purpose:
11   It fetches the live data and archives it for RTI FPS Process.
12   This is a UK Specific payroll package.
13   History:
14   21-Oct-2011  krreddy     115.0  13076448  Created.
15    8-May-2012  krreddy     115.1  13076448  Corrected the GSCC Errors.
16   =============================================================================*/
17   --
18   --
19   -- This table will be used as a transit variable to pass information column values to
20   -- archive api
21 TYPE act_info_rec
22 IS
23   RECORD
24   (
25     assignment_id NUMBER(20) ,
26     person_id     NUMBER(20) ,
27     effective_date DATE ,
28     action_info_category VARCHAR2(50) ,
29     act_info1            VARCHAR2(300) ,
30     act_info2            VARCHAR2(300) ,
31     act_info3            VARCHAR2(300) ,
32     act_info4            VARCHAR2(300) ,
33     act_info5            VARCHAR2(300) ,
34     act_info6            VARCHAR2(300) ,
35     act_info7            VARCHAR2(300) ,
36     act_info8            VARCHAR2(300) ,
37     act_info9            VARCHAR2(300) ,
38     act_info10           VARCHAR2(300) ,
39     act_info11           VARCHAR2(300) ,
40     act_info12           VARCHAR2(300) ,
41     act_info13           VARCHAR2(300) ,
42     act_info14           VARCHAR2(300) ,
43     act_info15           VARCHAR2(300) ,
44     act_info16           VARCHAR2(300) ,
45     act_info17           VARCHAR2(300) ,
46     act_info18           VARCHAR2(300) ,
47     act_info19           VARCHAR2(300) ,
48     act_info20           VARCHAR2(300) ,
49     act_info21           VARCHAR2(300) ,
50     act_info22           VARCHAR2(300) ,
51     act_info23           VARCHAR2(300) ,
52     act_info24           VARCHAR2(300) ,
53     act_info25           VARCHAR2(300) ,
54     act_info26           VARCHAR2(300) ,
55     act_info27           VARCHAR2(300) ,
56     act_info28           VARCHAR2(300) ,
57     act_info29           VARCHAR2(300) ,
58     act_info30           VARCHAR2(300) );
59 
60 TYPE action_info_table
61 IS
62   TABLE OF act_info_rec INDEX BY BINARY_INTEGER;
63 
64 type t_fps_bal_det_rec
65 IS
66   record
67   (
68     balance_name         VARCHAR2(100),
69     balance_type_id      NUMBER,
70     database_item_suffix VARCHAR2(100),
71     balance_dimension_id NUMBER,
72     defined_balance_id pay_defined_balances.defined_balance_id%type,
73     balance_value NUMBER);
74 
75 type t_fps_bal_det_tab
76 IS
77   TABLE OF t_fps_bal_det_rec INDEX BY binary_integer;
78 
79 type t_fps_ni_rec
80 IS
81   record
82   (
83     balance_name         VARCHAR2(100),
84     database_item_suffix VARCHAR2(100),
85     balance_value        NUMBER);
86 
87 type t_fps_ni_rec_tab
88 IS
89   TABLE OF t_fps_ni_rec INDEX BY binary_integer;
90 
91 PROCEDURE range_cursor(
92     pactid IN NUMBER,
93     sqlstr OUT NOCOPY VARCHAR2);
94 
95 PROCEDURE rti_fps_action_creation(
96     pactid    IN NUMBER,
97     stperson  IN NUMBER,
98     endperson IN NUMBER,
99     chunk     IN NUMBER);
100 
101 PROCEDURE archinit(
102     p_payroll_action_id IN NUMBER);
103 
104 PROCEDURE archive_code(
105     p_assactid       IN NUMBER,
106     p_effective_date IN DATE);
107 
108 PROCEDURE deinitialization_code(
109     pactid IN NUMBER);
110 
111 END PAY_GB_RTI_FPS;