DBA Data[Home] [Help]

PACKAGE: APPS.PAY_GB_RTI_EYU

Source


1 PACKAGE PAY_GB_RTI_EYU AUTHID CURRENT_USER as
2   /* $Header: pygbrtieyu.pkh 120.0.12020000.3 2013/03/09 06:48:49 ssanjays noship $ */
3   /*===========================================================================+
4   |               Copyright (c) 1993 Oracle Corporation                       |
5   |                  Redwood Shores, California, USA                          |
6   |                       All rights reserved.                                |
7   +============================================================================
8   Name:
9   PAY_GB_RTI_EYU
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   4-Feb-2013  rajganga     115.0    Created.
15   4-Feb-2013  rajganga     115.1    Created.
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 PROCEDURE range_cursor(
80     pactid IN NUMBER,
81     sqlstr OUT NOCOPY VARCHAR2);
82 
83 PROCEDURE rti_eyu_action_creation(
84     pactid    IN NUMBER,
85     stperson  IN NUMBER,
86     endperson IN NUMBER,
87     chunk     IN NUMBER);
88 
89 PROCEDURE archinit(
90     p_payroll_action_id IN NUMBER);
91 
92 PROCEDURE archive_code(
93     p_assactid       IN NUMBER,
94     p_effective_date IN DATE);
95 
96 PROCEDURE deinitialization_code(
97     pactid IN NUMBER);
98 
99 function validate_input(p_input_value    varchar2,
100                         p_validate_mode  varchar2)
101 return number;
102 
103 FUNCTION date_validate (c_assignment_action_id  NUMBER,
104                         p_mode                  VARCHAR2,
105                         p_validate_date         DATE)
106 RETURN NUMBER;
107 
108 function econ_validate(econ varchar2)
109 return number;
110 
111 END PAY_GB_RTI_EYU;