[Home] [Help]
PACKAGE: APPS.FA_CUSTOM_RET_VAL_PKG
Source
1 PACKAGE FA_CUSTOM_RET_VAL_PKG as
2 /* $Header: facrvcs.pls 120.2 2005/06/23 21:42:20 dfred noship $ */
3
4
5 FUNCTION VALIDATE_CRITERIA
6 (px_mass_ret_rec in FA_CUSTOM_RET_VAL_PKG.mass_ret_rec_type,
7 p_error_message out NOCOPY varchar2,
8 p_log_level_rec IN FA_API_TYPES.log_level_rec_type default null
9 )
10 return BOOLEAN;
11
12 TYPE mass_ret_rec_type IS RECORD (
13 MASS_RETIREMENT_ID FA_MASS_RETIREMENTS.MASS_RETIREMENT_ID%TYPE,
14 BOOK_TYPE_CODE FA_MASS_RETIREMENTS.BOOK_TYPE_CODE%TYPE,
15 RETIRE_SUBCOMPONENTS_FLAG FA_MASS_RETIREMENTS.RETIRE_SUBCOMPONENTS_FLAG%TYPE,
16 STATUS FA_MASS_RETIREMENTS.STATUS%TYPE,
17 RETIRE_REQUEST_ID FA_MASS_RETIREMENTS.RETIRE_REQUEST_ID%TYPE,
18 REINSTATE_REQUEST_ID FA_MASS_RETIREMENTS.REINSTATE_REQUEST_ID%TYPE,
19 RETIREMENT_DATE FA_MASS_RETIREMENTS.RETIREMENT_DATE%TYPE,
20 PROCEEDS_OF_SALE FA_MASS_RETIREMENTS.PROCEEDS_OF_SALE%TYPE,
21 COST_OF_REMOVAL FA_MASS_RETIREMENTS.COST_OF_REMOVAL%TYPE,
22 FROM_COST FA_MASS_RETIREMENTS.FROM_COST%TYPE,
23 INCLUDE_FULLY_RSVD_FLAG FA_MASS_RETIREMENTS.INCLUDE_FULLY_RSVD_FLAG%TYPE,
24 TO_COST FA_MASS_RETIREMENTS.TO_COST%TYPE,
25 DESCRIPTION FA_MASS_RETIREMENTS.DESCRIPTION%TYPE,
26 RETIREMENT_TYPE_CODE FA_MASS_RETIREMENTS.RETIREMENT_TYPE_CODE%TYPE,
27 ASSET_TYPE FA_MASS_RETIREMENTS.ASSET_TYPE%TYPE,
28 LOCATION_ID FA_MASS_RETIREMENTS.LOCATION_ID%TYPE,
29 EMPLOYEE_ID FA_MASS_RETIREMENTS.EMPLOYEE_ID%TYPE,
30 CATEGORY_ID FA_MASS_RETIREMENTS.CATEGORY_ID%TYPE,
31 ASSET_KEY_ID FA_MASS_RETIREMENTS.ASSET_KEY_ID%TYPE,
32 FROM_ASSET_NUMBER FA_MASS_RETIREMENTS.FROM_ASSET_NUMBER%TYPE,
33 TO_ASSET_NUMBER FA_MASS_RETIREMENTS.TO_ASSET_NUMBER%TYPE,
34 FROM_DATE_PLACED_IN_SERVICE FA_MASS_RETIREMENTS.FROM_DATE_PLACED_IN_SERVICE%TYPE,
35 TO_DATE_PLACED_IN_SERVICE FA_MASS_RETIREMENTS.TO_DATE_PLACED_IN_SERVICE%TYPE,
36 GROUP_ASSET_ID FA_MASS_RETIREMENTS.GROUP_ASSET_ID%TYPE,
37 FROM_THRESHOLD_AMOUNT FA_MASS_RETIREMENTS.FROM_THRESHOLD_AMOUNT%TYPE,
38 TO_THRESHOLD_AMOUNT FA_MASS_RETIREMENTS.TO_THRESHOLD_AMOUNT%TYPE,
39 CREATE_REQUEST_ID FA_MASS_RETIREMENTS.CREATE_REQUEST_ID%TYPE,
40 SERIAL_NUMBER FA_MASS_RETIREMENTS.SERIAL_NUMBER%TYPE,
41 MANUFACTURER_NAME FA_MASS_RETIREMENTS.MANUFACTURER_NAME%TYPE,
42 MODEL_NUMBER FA_MASS_RETIREMENTS.MODEL_NUMBER%TYPE,
43 TAG_NUMBER FA_MASS_RETIREMENTS.TAG_NUMBER%TYPE,
44 UNITS_TO_RETIRE FA_MASS_RETIREMENTS.UNITS_TO_RETIRE%TYPE,
45 PROJECT_ID FA_MASS_RETIREMENTS.PROJECT_ID%TYPE,
46 TASK_ID FA_MASS_RETIREMENTS.TASK_ID%TYPE,
47 ATTRIBUTE1 FA_MASS_RETIREMENTS.ATTRIBUTE1%TYPE,
48 ATTRIBUTE2 FA_MASS_RETIREMENTS.ATTRIBUTE2%TYPE,
49 ATTRIBUTE3 FA_MASS_RETIREMENTS.ATTRIBUTE3%TYPE,
50 ATTRIBUTE4 FA_MASS_RETIREMENTS.ATTRIBUTE4%TYPE,
51 ATTRIBUTE5 FA_MASS_RETIREMENTS.ATTRIBUTE5%TYPE,
52 ATTRIBUTE6 FA_MASS_RETIREMENTS.ATTRIBUTE6%TYPE,
53 ATTRIBUTE7 FA_MASS_RETIREMENTS.ATTRIBUTE7%TYPE,
54 ATTRIBUTE8 FA_MASS_RETIREMENTS.ATTRIBUTE8%TYPE,
55 ATTRIBUTE9 FA_MASS_RETIREMENTS.ATTRIBUTE9%TYPE,
56 ATTRIBUTE10 FA_MASS_RETIREMENTS.ATTRIBUTE10%TYPE,
57 ATTRIBUTE11 FA_MASS_RETIREMENTS.ATTRIBUTE11%TYPE,
58 ATTRIBUTE12 FA_MASS_RETIREMENTS.ATTRIBUTE12%TYPE,
59 ATTRIBUTE13 FA_MASS_RETIREMENTS.ATTRIBUTE13%TYPE,
60 ATTRIBUTE14 FA_MASS_RETIREMENTS.ATTRIBUTE14%TYPE,
61 ATTRIBUTE15 FA_MASS_RETIREMENTS.ATTRIBUTE15%TYPE,
62 ATTRIBUTE_CATEGORY_CODE FA_MASS_RETIREMENTS.ATTRIBUTE_CATEGORY_CODE%TYPE,
63 SEGMENT1_LOW FA_MASS_RETIREMENTS.SEGMENT1_LOW%TYPE,
64 SEGMENT2_LOW FA_MASS_RETIREMENTS.SEGMENT2_LOW%TYPE,
65 SEGMENT3_LOW FA_MASS_RETIREMENTS.SEGMENT3_LOW%TYPE,
66 SEGMENT4_LOW FA_MASS_RETIREMENTS.SEGMENT4_LOW%TYPE,
67 SEGMENT5_LOW FA_MASS_RETIREMENTS.SEGMENT5_LOW%TYPE,
68 SEGMENT6_LOW FA_MASS_RETIREMENTS.SEGMENT6_LOW%TYPE,
69 SEGMENT7_LOW FA_MASS_RETIREMENTS.SEGMENT7_LOW%TYPE,
70 SEGMENT8_LOW FA_MASS_RETIREMENTS.SEGMENT8_LOW%TYPE,
71 SEGMENT9_LOW FA_MASS_RETIREMENTS.SEGMENT9_LOW%TYPE,
72 SEGMENT10_LOW FA_MASS_RETIREMENTS.SEGMENT10_LOW%TYPE,
73 SEGMENT11_LOW FA_MASS_RETIREMENTS.SEGMENT11_LOW%TYPE,
74 SEGMENT12_LOW FA_MASS_RETIREMENTS.SEGMENT12_LOW%TYPE,
75 SEGMENT13_LOW FA_MASS_RETIREMENTS.SEGMENT13_LOW%TYPE,
76 SEGMENT14_LOW FA_MASS_RETIREMENTS.SEGMENT14_LOW%TYPE,
77 SEGMENT15_LOW FA_MASS_RETIREMENTS.SEGMENT15_LOW%TYPE,
78 SEGMENT16_LOW FA_MASS_RETIREMENTS.SEGMENT16_LOW%TYPE,
79 SEGMENT17_LOW FA_MASS_RETIREMENTS.SEGMENT17_LOW%TYPE,
80 SEGMENT18_LOW FA_MASS_RETIREMENTS.SEGMENT18_LOW%TYPE,
81 SEGMENT19_LOW FA_MASS_RETIREMENTS.SEGMENT19_LOW%TYPE,
82 SEGMENT20_LOW FA_MASS_RETIREMENTS.SEGMENT20_LOW%TYPE,
83 SEGMENT21_LOW FA_MASS_RETIREMENTS.SEGMENT21_LOW%TYPE,
84 SEGMENT22_LOW FA_MASS_RETIREMENTS.SEGMENT22_LOW%TYPE,
85 SEGMENT23_LOW FA_MASS_RETIREMENTS.SEGMENT23_LOW%TYPE,
86 SEGMENT24_LOW FA_MASS_RETIREMENTS.SEGMENT24_LOW%TYPE,
87 SEGMENT25_LOW FA_MASS_RETIREMENTS.SEGMENT25_LOW%TYPE,
88 SEGMENT26_LOW FA_MASS_RETIREMENTS.SEGMENT26_LOW%TYPE,
89 SEGMENT27_LOW FA_MASS_RETIREMENTS.SEGMENT27_LOW%TYPE,
90 SEGMENT28_LOW FA_MASS_RETIREMENTS.SEGMENT28_LOW%TYPE,
91 SEGMENT29_LOW FA_MASS_RETIREMENTS.SEGMENT29_LOW%TYPE,
92 SEGMENT30_LOW FA_MASS_RETIREMENTS.SEGMENT30_LOW%TYPE,
93 SEGMENT1_HIGH FA_MASS_RETIREMENTS.SEGMENT1_HIGH%TYPE,
94 SEGMENT2_HIGH FA_MASS_RETIREMENTS.SEGMENT2_HIGH%TYPE,
95 SEGMENT3_HIGH FA_MASS_RETIREMENTS.SEGMENT3_HIGH%TYPE,
96 SEGMENT4_HIGH FA_MASS_RETIREMENTS.SEGMENT4_HIGH%TYPE,
97 SEGMENT5_HIGH FA_MASS_RETIREMENTS.SEGMENT5_HIGH%TYPE,
98 SEGMENT6_HIGH FA_MASS_RETIREMENTS.SEGMENT6_HIGH%TYPE,
99 SEGMENT7_HIGH FA_MASS_RETIREMENTS.SEGMENT7_HIGH%TYPE,
100 SEGMENT8_HIGH FA_MASS_RETIREMENTS.SEGMENT8_HIGH%TYPE,
101 SEGMENT9_HIGH FA_MASS_RETIREMENTS.SEGMENT9_HIGH%TYPE,
102 SEGMENT10_HIGH FA_MASS_RETIREMENTS.SEGMENT10_HIGH%TYPE,
103 SEGMENT11_HIGH FA_MASS_RETIREMENTS.SEGMENT11_HIGH%TYPE,
104 SEGMENT12_HIGH FA_MASS_RETIREMENTS.SEGMENT12_HIGH%TYPE,
105 SEGMENT13_HIGH FA_MASS_RETIREMENTS.SEGMENT13_HIGH%TYPE,
106 SEGMENT14_HIGH FA_MASS_RETIREMENTS.SEGMENT14_HIGH%TYPE,
107 SEGMENT15_HIGH FA_MASS_RETIREMENTS.SEGMENT15_HIGH%TYPE,
108 SEGMENT16_HIGH FA_MASS_RETIREMENTS.SEGMENT16_HIGH%TYPE,
109 SEGMENT17_HIGH FA_MASS_RETIREMENTS.SEGMENT17_HIGH%TYPE,
110 SEGMENT18_HIGH FA_MASS_RETIREMENTS.SEGMENT18_HIGH%TYPE,
111 SEGMENT19_HIGH FA_MASS_RETIREMENTS.SEGMENT19_HIGH%TYPE,
112 SEGMENT20_HIGH FA_MASS_RETIREMENTS.SEGMENT20_HIGH%TYPE,
113 SEGMENT21_HIGH FA_MASS_RETIREMENTS.SEGMENT21_HIGH%TYPE,
114 SEGMENT22_HIGH FA_MASS_RETIREMENTS.SEGMENT22_HIGH%TYPE,
115 SEGMENT23_HIGH FA_MASS_RETIREMENTS.SEGMENT23_HIGH%TYPE,
116 SEGMENT24_HIGH FA_MASS_RETIREMENTS.SEGMENT24_HIGH%TYPE,
117 SEGMENT25_HIGH FA_MASS_RETIREMENTS.SEGMENT25_HIGH%TYPE,
118 SEGMENT26_HIGH FA_MASS_RETIREMENTS.SEGMENT26_HIGH%TYPE,
119 SEGMENT27_HIGH FA_MASS_RETIREMENTS.SEGMENT27_HIGH%TYPE,
120 SEGMENT28_HIGH FA_MASS_RETIREMENTS.SEGMENT28_HIGH%TYPE,
121 SEGMENT29_HIGH FA_MASS_RETIREMENTS.SEGMENT29_HIGH%TYPE,
122 SEGMENT30_HIGH FA_MASS_RETIREMENTS.SEGMENT30_HIGH%TYPE,
123 LAST_UPDATE_DATE FA_MASS_RETIREMENTS.LAST_UPDATE_DATE%TYPE,
124 LAST_UPDATED_BY FA_MASS_RETIREMENTS.LAST_UPDATED_BY%TYPE,
125 CREATION_DATE FA_MASS_RETIREMENTS.CREATION_DATE%TYPE,
126 CREATED_BY FA_MASS_RETIREMENTS.CREATED_BY%TYPE,
127 LAST_UPDATE_LOGIN FA_MASS_RETIREMENTS.LAST_UPDATE_LOGIN%TYPE
128 );
129
130 TYPE mass_ret_rec_tbl_type IS TABLE OF mass_ret_rec_type index by binary_integer;
131
132
133 END FA_CUSTOM_RET_VAL_PKG;