DBA Data[Home] [Help]

PACKAGE: APPS.PER_ABT_PKG

Source


1 PACKAGE PER_ABT_PKG AUTHID CURRENT_USER as
2 /* $Header: peabt01t.pkh 115.0 99/07/17 18:23:40 porting ship $ */
3 /*===========================================================================+
4  |               Copyright (c) 1993 Oracle Corporation                       |
5  |                  Redwood Shores, California, USA                          |
6  |                       All rights reserved.                                |
7  +===========================================================================*/
8 PROCEDURE Insert_Row(X_Rowid                        IN OUT VARCHAR2,
9                      X_Absence_Attendance_Type_Id          IN OUT NUMBER,
10                      X_Business_Group_Id                   NUMBER,
11                      X_Input_Value_Id                      NUMBER,
12                      X_Date_Effective                      DATE,
13                      X_Name                                VARCHAR2,
14                      X_Absence_Category                    VARCHAR2,
15                      X_Comments                            VARCHAR2,
16                      X_Date_End                            IN OUT DATE,
17                      X_Hours_Or_Days                       VARCHAR2,
18                      X_Inc_Or_Dec_Flag                     VARCHAR2,
19                      X_Attribute_Category                  VARCHAR2,
20                      X_Attribute1                          VARCHAR2,
21                      X_Attribute2                          VARCHAR2,
22                      X_Attribute3                          VARCHAR2,
23                      X_Attribute4                          VARCHAR2,
24                      X_Attribute5                          VARCHAR2,
25                      X_Attribute6                          VARCHAR2,
26                      X_Attribute7                          VARCHAR2,
27                      X_Attribute8                          VARCHAR2,
28                      X_Attribute9                          VARCHAR2,
29                      X_Attribute10                         VARCHAR2,
30                      X_Attribute11                         VARCHAR2,
31                      X_Attribute12                         VARCHAR2,
32                      X_Attribute13                         VARCHAR2,
33                      X_Attribute14                         VARCHAR2,
34                      X_Attribute15                         VARCHAR2,
35                      X_Attribute16                         VARCHAR2,
36                      X_Attribute17                         VARCHAR2,
37                      X_Attribute18                         VARCHAR2,
38                      X_Attribute19                         VARCHAR2,
39                      X_Attribute20                         VARCHAR2,
40                      X_Element_Type_ID                     NUMBER,
41                      X_Element_End_Date                    DATE,
42                      X_END_OF_TIME                         DATE
43  );
44 --
45 PROCEDURE Lock_Row(X_Rowid                                 VARCHAR2,
46                    X_Absence_Attendance_Type_Id            NUMBER,
47                    X_Business_Group_Id                     NUMBER,
48                    X_Input_Value_Id                        NUMBER,
49                    X_Date_Effective                        DATE,
50                    X_Name                                  VARCHAR2,
51                    X_Absence_Category                      VARCHAR2,
52                    X_Comments                              VARCHAR2,
53                    X_Date_End                              DATE,
54                    X_Hours_Or_Days                         VARCHAR2,
55                    X_Inc_Or_Dec_Flag                       VARCHAR2,
56                    X_Attribute_Category                    VARCHAR2,
57                    X_Attribute1                            VARCHAR2,
58                    X_Attribute2                            VARCHAR2,
59                    X_Attribute3                            VARCHAR2,
60                    X_Attribute4                            VARCHAR2,
61                    X_Attribute5                            VARCHAR2,
62                    X_Attribute6                            VARCHAR2,
63                    X_Attribute7                            VARCHAR2,
64                    X_Attribute8                            VARCHAR2,
65                    X_Attribute9                            VARCHAR2,
66                    X_Attribute10                           VARCHAR2,
67                    X_Attribute11                           VARCHAR2,
68                    X_Attribute12                           VARCHAR2,
69                    X_Attribute13                           VARCHAR2,
70                    X_Attribute14                           VARCHAR2,
71                    X_Attribute15                           VARCHAR2,
72                    X_Attribute16                           VARCHAR2,
73                    X_Attribute17                           VARCHAR2,
74                    X_Attribute18                           VARCHAR2,
75                    X_Attribute19                           VARCHAR2,
76                    X_Attribute20                           VARCHAR2
77 );
78 --
79 PROCEDURE Update_Row(X_Rowid                               VARCHAR2,
80                      X_Absence_Attendance_Type_Id          NUMBER,
81                      X_Business_Group_Id                   NUMBER,
82                      X_Input_Value_Id                      NUMBER,
83                      X_Date_Effective                      DATE,
84                      X_Name                                VARCHAR2,
85                      X_Absence_Category                    VARCHAR2,
86                      X_Comments                            VARCHAR2,
87                      X_Date_End                            IN OUT DATE,
88                      X_Hours_Or_Days                       VARCHAR2,
89                      X_Inc_Or_Dec_Flag                     VARCHAR2,
90                      X_Attribute_Category                  VARCHAR2,
91                      X_Attribute1                          VARCHAR2,
92                      X_Attribute2                          VARCHAR2,
93                      X_Attribute3                          VARCHAR2,
94                      X_Attribute4                          VARCHAR2,
95                      X_Attribute5                          VARCHAR2,
96                      X_Attribute6                          VARCHAR2,
97                      X_Attribute7                          VARCHAR2,
98                      X_Attribute8                          VARCHAR2,
99                      X_Attribute9                          VARCHAR2,
100                      X_Attribute10                         VARCHAR2,
101                      X_Attribute11                         VARCHAR2,
102                      X_Attribute12                         VARCHAR2,
103                      X_Attribute13                         VARCHAR2,
104                      X_Attribute14                         VARCHAR2,
105                      X_Attribute15                         VARCHAR2,
106                      X_Attribute16                         VARCHAR2,
107                      X_Attribute17                         VARCHAR2,
108                      X_Attribute18                         VARCHAR2,
109                      X_Attribute19                         VARCHAR2,
110                      X_Attribute20                         VARCHAR2,
111                      X_Element_Type_ID                     NUMBER,
112                      X_Element_End_Date                    DATE,
113                      X_END_OF_TIME                         DATE,
114                      X_old_absence_category                VARCHAR2,
115                      X_Old_Name                            VARCHAR2
116 );
117 --
118 PROCEDURE Delete_Row(X_Rowid VARCHAR2
119                     ,X_Absence_attendance_type_id NUMBER);
120 --
121 procedure check_unique_name(p_rowid varchar2
122                            ,p_business_group_id number
123                            ,p_name varchar2);
124 --
125 procedure validate_date_effective(p_date_effective DATE
126                                  ,p_element_type_id NUMBER
127                                  ,p_absence_attendance_type_id NUMBER);
128 --
129 procedure validate_element_name(p_element_type_id NUMBER
130                                ,p_date_effective DATE
131                                ,p_rowid VARCHAR2
132                                ,p_default_value IN OUT VARCHAR2
133                                ,p_input_value_name IN OUT VARCHAR2
134                                ,p_input_value_id IN OUT NUMBER
135                                ,p_value_uom IN OUT VARCHAR2
136                                ,p_element_end_date IN OUT DATE);
137 --
138 procedure get_uom(p_value_uom varchar2
139                  ,p_hours_or_days IN OUT varchar2);
140 --
141 procedure ensure_fields_populated(p_inc_or_dec_flag VARCHAR2
142                                  ,p_hours_or_days VARCHAR2
143                                  ,p_input_value_id NUMBER
144                                  ,p_element_type_id NUMBER);
145 --
146 procedure check_inputs_required(p_element_type_id NUMBER
147                                ,p_input_value_id NUMBER);
148 --
149 procedure check_category(p_old_absence_category VARCHAR2
150                         ,p_new_absence_category VARCHAR2
151                         ,p_absence_attendance_type_id NUMBER);
152 --
153 procedure val_date_end(p_date_end IN OUT DATE
154                       ,p_element_end_date DATE
155                       ,p_end_of_time DATE);
156 --
157 procedure abt_del_validation(p_absence_attendance_type_id NUMBER);
158 --
159 END PER_ABT_PKG;