DBA Data[Home] [Help]

APPS.HR_STD_HOL_ABS_API dependencies on STANDARD

Line 4: * This package contains Standard Holiday Absence APIs.

1: Package hr_std_hol_abs_api as
2: /* $Header: peshaapi.pkh 120.1 2005/10/02 02:24:12 aroussel $ */
3: /*#
4: * This package contains Standard Holiday Absence APIs.
5: * @rep:scope public
6: * @rep:product per
7: * @rep:displayname Standard Holiday Absence
8: */

Line 7: * @rep:displayname Standard Holiday Absence

3: /*#
4: * This package contains Standard Holiday Absence APIs.
5: * @rep:scope public
6: * @rep:product per
7: * @rep:displayname Standard Holiday Absence
8: */
9: --
10: -- ----------------------------------------------------------------------------
11: -- |----------------------------< create_std_hol_abs >------------------------|

Line 16: * This API creates a standard holiday absence for a person.

12: -- ----------------------------------------------------------------------------
13: --
14: -- {Start Of Comments}
15: /*#
16: * This API creates a standard holiday absence for a person.
17: *
18: * Use this API to record the statutory holidays a person works, and if a
19: * person elects to take another day off in lieu of this holiday.
20: *

Line 25: * The person for which the standard holiday absence will be created must exist

21: *

Licensing
22: * This API is licensed for use with Human Resources.
23: *
24: *

Prerequisites
25: * The person for which the standard holiday absence will be created must exist
26: * and be effective.
27: *
28: *

Post Success
29: * The standard holiday absence will have been created.

Line 29: * The standard holiday absence will have been created.

25: * The person for which the standard holiday absence will be created must exist
26: * and be effective.
27: *
28: *

Post Success
29: * The standard holiday absence will have been created.
30: *
31: *

Post Failure
32: * The standard holiday absence will not be created and an error will be
33: * raised.

Line 32: * The standard holiday absence will not be created and an error will be

28: *

Post Success
29: * The standard holiday absence will have been created.
30: *
31: *

Post Failure
32: * The standard holiday absence will not be created and an error will be
33: * raised.
34: * @param p_date_not_taken Date of the standard holiday when the person worked.
35: * @param p_person_id Identifies the person for whom you create the Standard
36: * Holiday Absence record.

Line 34: * @param p_date_not_taken Date of the standard holiday when the person worked.

30: *
31: *

Post Failure
32: * The standard holiday absence will not be created and an error will be
33: * raised.
34: * @param p_date_not_taken Date of the standard holiday when the person worked.
35: * @param p_person_id Identifies the person for whom you create the Standard
36: * Holiday Absence record.
37: * @param p_standard_holiday_id Uniquely identifies the standard holiday when
38: * the person worked.

Line 35: * @param p_person_id Identifies the person for whom you create the Standard

31: *

Post Failure
32: * The standard holiday absence will not be created and an error will be
33: * raised.
34: * @param p_date_not_taken Date of the standard holiday when the person worked.
35: * @param p_person_id Identifies the person for whom you create the Standard
36: * Holiday Absence record.
37: * @param p_standard_holiday_id Uniquely identifies the standard holiday when
38: * the person worked.
39: * @param p_actual_date_taken Date the person elected to take another day off

Line 37: * @param p_standard_holiday_id Uniquely identifies the standard holiday when

33: * raised.
34: * @param p_date_not_taken Date of the standard holiday when the person worked.
35: * @param p_person_id Identifies the person for whom you create the Standard
36: * Holiday Absence record.
37: * @param p_standard_holiday_id Uniquely identifies the standard holiday when
38: * the person worked.
39: * @param p_actual_date_taken Date the person elected to take another day off
40: * in lieu of a standard holiday.
41: * @param p_reason The reason for the holiday absence.

Line 40: * in lieu of a standard holiday.

36: * Holiday Absence record.
37: * @param p_standard_holiday_id Uniquely identifies the standard holiday when
38: * the person worked.
39: * @param p_actual_date_taken Date the person elected to take another day off
40: * in lieu of a standard holiday.
41: * @param p_reason The reason for the holiday absence.
42: * @param p_expired Specifies if the standard holiday absence has expired.
43: * Valid values are 'Y' (it has expired) or 'N' (it has not expired).
44: * @param p_attribute_category This context value determines which flexfield

Line 42: * @param p_expired Specifies if the standard holiday absence has expired.

38: * the person worked.
39: * @param p_actual_date_taken Date the person elected to take another day off
40: * in lieu of a standard holiday.
41: * @param p_reason The reason for the holiday absence.
42: * @param p_expired Specifies if the standard holiday absence has expired.
43: * Valid values are 'Y' (it has expired) or 'N' (it has not expired).
44: * @param p_attribute_category This context value determines which flexfield
45: * structure to use with the descriptive flexfield segments.
46: * @param p_attribute1 Descriptive flexfield segment.

Line 73: * version number of the created Standard Holiday Absence. If p_validate is

69: * @param p_effective_date Reference date for validating lookup values are
70: * applicable during the start to end active date range. This date does not
71: * determine when the changes take effect.
72: * @param p_object_version_number If p_validate is false, then set to the
73: * version number of the created Standard Holiday Absence. If p_validate is
74: * true, then the value will be null.
75: * @param p_std_holiday_absences_id If p_validate is false, then this uniquely
76: * identifies the Standard Holiday Absence. If p_validate is true, then this is
77: * set to null.

Line 76: * identifies the Standard Holiday Absence. If p_validate is true, then this is

72: * @param p_object_version_number If p_validate is false, then set to the
73: * version number of the created Standard Holiday Absence. If p_validate is
74: * true, then the value will be null.
75: * @param p_std_holiday_absences_id If p_validate is false, then this uniquely
76: * identifies the Standard Holiday Absence. If p_validate is true, then this is
77: * set to null.
78: * @rep:displayname Create Standard Holiday Absence
79: * @rep:category BUSINESS_ENTITY HR_CALENDAR_EVENT
80: * @rep:category MISC_EXTENSIONS HR_USER_HOOKS

Line 78: * @rep:displayname Create Standard Holiday Absence

74: * true, then the value will be null.
75: * @param p_std_holiday_absences_id If p_validate is false, then this uniquely
76: * identifies the Standard Holiday Absence. If p_validate is true, then this is
77: * set to null.
78: * @rep:displayname Create Standard Holiday Absence
79: * @rep:category BUSINESS_ENTITY HR_CALENDAR_EVENT
80: * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
81: * @rep:scope public
82: * @rep:lifecycle active

Line 91: p_standard_holiday_id in number,

87: --
88: procedure create_std_hol_abs
89: (p_date_not_taken in date,
90: p_person_id in number,
91: p_standard_holiday_id in number,
92: p_actual_date_taken in date default null,
93: p_reason in varchar2 default null,
94: p_expired in varchar2 default null,
95: p_attribute_category in varchar2 default null,

Line 127: * This API updates a standard holiday absence for a person.

123: -- ----------------------------------------------------------------------------
124: --
125: -- {Start Of Comments}
126: /*#
127: * This API updates a standard holiday absence for a person.
128: *
129: * Use this API to update the statutory holidays a person works, and if a
130: * person elects to take another day off in lieu of this holiday.
131: *

Line 136: * The Standard Holiday Absence must already exist.

132: *

Licensing
133: * This API is licensed for use with Human Resources.
134: *
135: *

Prerequisites
136: * The Standard Holiday Absence must already exist.
137: *
138: *

Post Success
139: * The standard holiday absence will have been updated.
140: *

Line 139: * The standard holiday absence will have been updated.

135: *

Prerequisites
136: * The Standard Holiday Absence must already exist.
137: *
138: *

Post Success
139: * The standard holiday absence will have been updated.
140: *
141: *

Post Failure
142: * The standard holiday absence will not be updated and an error will be
143: * raised.

Line 142: * The standard holiday absence will not be updated and an error will be

138: *

Post Success
139: * The standard holiday absence will have been updated.
140: *
141: *

Post Failure
142: * The standard holiday absence will not be updated and an error will be
143: * raised.
144: * @param p_std_holiday_absences_id Uniquely identifies the standard holiday
145: * absence that is being updated.
146: * @param p_date_not_taken Date of the standard holiday when the person worked.

Line 144: * @param p_std_holiday_absences_id Uniquely identifies the standard holiday

140: *
141: *

Post Failure
142: * The standard holiday absence will not be updated and an error will be
143: * raised.
144: * @param p_std_holiday_absences_id Uniquely identifies the standard holiday
145: * absence that is being updated.
146: * @param p_date_not_taken Date of the standard holiday when the person worked.
147: * @param p_standard_holiday_id Uniquely identifies the standard holiday when
148: * the person worked.

Line 146: * @param p_date_not_taken Date of the standard holiday when the person worked.

142: * The standard holiday absence will not be updated and an error will be
143: * raised.
144: * @param p_std_holiday_absences_id Uniquely identifies the standard holiday
145: * absence that is being updated.
146: * @param p_date_not_taken Date of the standard holiday when the person worked.
147: * @param p_standard_holiday_id Uniquely identifies the standard holiday when
148: * the person worked.
149: * @param p_actual_date_taken Date the person elected to take another day off
150: * in lieu of a standard holiday.

Line 147: * @param p_standard_holiday_id Uniquely identifies the standard holiday when

143: * raised.
144: * @param p_std_holiday_absences_id Uniquely identifies the standard holiday
145: * absence that is being updated.
146: * @param p_date_not_taken Date of the standard holiday when the person worked.
147: * @param p_standard_holiday_id Uniquely identifies the standard holiday when
148: * the person worked.
149: * @param p_actual_date_taken Date the person elected to take another day off
150: * in lieu of a standard holiday.
151: * @param p_reason The reason for the holiday absence.

Line 150: * in lieu of a standard holiday.

146: * @param p_date_not_taken Date of the standard holiday when the person worked.
147: * @param p_standard_holiday_id Uniquely identifies the standard holiday when
148: * the person worked.
149: * @param p_actual_date_taken Date the person elected to take another day off
150: * in lieu of a standard holiday.
151: * @param p_reason The reason for the holiday absence.
152: * @param p_expired Specifies if the standard holiday absence has expired.
153: * Valid values are 'Y' (it has expired) or 'N' (it has not expired).
154: * @param p_attribute_category This context value determines which flexfield

Line 152: * @param p_expired Specifies if the standard holiday absence has expired.

148: * the person worked.
149: * @param p_actual_date_taken Date the person elected to take another day off
150: * in lieu of a standard holiday.
151: * @param p_reason The reason for the holiday absence.
152: * @param p_expired Specifies if the standard holiday absence has expired.
153: * Valid values are 'Y' (it has expired) or 'N' (it has not expired).
154: * @param p_attribute_category This context value determines which flexfield
155: * structure to use with the descriptive flexfield segments.
156: * @param p_attribute1 Descriptive flexfield segment.

Line 177: * Standard Holiday Absence to be updated. When the API completes if p_validate

173: * @param p_attribute18 Descriptive flexfield segment.
174: * @param p_attribute19 Descriptive flexfield segment.
175: * @param p_attribute20 Descriptive flexfield segment.
176: * @param p_object_version_number Pass in the current version number of the
177: * Standard Holiday Absence to be updated. When the API completes if p_validate
178: * is false, will be set to the new version number of the updated Standard
179: * Holiday Absence. If p_validate is true will be set to the same value which
180: * was passed in.
181: * @param p_validate If true, then validation alone will be performed and the

Line 178: * is false, will be set to the new version number of the updated Standard

174: * @param p_attribute19 Descriptive flexfield segment.
175: * @param p_attribute20 Descriptive flexfield segment.
176: * @param p_object_version_number Pass in the current version number of the
177: * Standard Holiday Absence to be updated. When the API completes if p_validate
178: * is false, will be set to the new version number of the updated Standard
179: * Holiday Absence. If p_validate is true will be set to the same value which
180: * was passed in.
181: * @param p_validate If true, then validation alone will be performed and the
182: * database will remain unchanged. If false and all validation checks pass,

Line 187: * @rep:displayname Update Standard Holiday Absence

183: * then the database will be modified.
184: * @param p_effective_date Reference date for validating lookup values are
185: * applicable during the start to end active date range. This date does not
186: * determine when the changes take effect.
187: * @rep:displayname Update Standard Holiday Absence
188: * @rep:category BUSINESS_ENTITY HR_CALENDAR_EVENT
189: * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
190: * @rep:scope public
191: * @rep:lifecycle active

Line 200: p_standard_holiday_id in number default hr_api.g_number,

196: --
197: procedure update_std_hol_abs
198: (p_std_holiday_absences_id in number,
199: p_date_not_taken in date default hr_api.g_date,
200: p_standard_holiday_id in number default hr_api.g_number,
201: p_actual_date_taken in date default hr_api.g_date,
202: p_reason in varchar2 default hr_api.g_varchar2,
203: p_expired in varchar2 default hr_api.g_varchar2,
204: p_attribute_category in varchar2 default hr_api.g_varchar2,

Line 236: * This API deletes a standard holiday absence for a person.

232: -- ----------------------------------------------------------------------------
233: --
234: -- {Start Of Comments}
235: /*#
236: * This API deletes a standard holiday absence for a person.
237: *
238: * A standard holiday absence records the statutory holidays a person works and
239: * if a person elects to take another day off in lieu of this holiday.
240: *

Line 238: * A standard holiday absence records the statutory holidays a person works and

234: -- {Start Of Comments}
235: /*#
236: * This API deletes a standard holiday absence for a person.
237: *
238: * A standard holiday absence records the statutory holidays a person works and
239: * if a person elects to take another day off in lieu of this holiday.
240: *
241: *

Licensing
242: * This API is licensed for use with Human Resources.

Line 245: * The Standard Holiday Absence must already exist.

241: *

Licensing
242: * This API is licensed for use with Human Resources.
243: *
244: *

Prerequisites
245: * The Standard Holiday Absence must already exist.
246: *
247: *

Post Success
248: * The standard holiday absence will have been deleted.
249: *

Line 248: * The standard holiday absence will have been deleted.

244: *

Prerequisites
245: * The Standard Holiday Absence must already exist.
246: *
247: *

Post Success
248: * The standard holiday absence will have been deleted.
249: *
250: *

Post Failure
251: * The standard holiday absence will not be deleted and an error will be
252: * raised.

Line 251: * The standard holiday absence will not be deleted and an error will be

247: *

Post Success
248: * The standard holiday absence will have been deleted.
249: *
250: *

Post Failure
251: * The standard holiday absence will not be deleted and an error will be
252: * raised.
253: * @param p_validate If true, then validation alone will be performed and the
254: * database will remain unchanged. If false and all validation checks pass,
255: * then the database will be modified.

Line 256: * @param p_std_holiday_absences_id Uniquely identifies the standard holiday

252: * raised.
253: * @param p_validate If true, then validation alone will be performed and the
254: * database will remain unchanged. If false and all validation checks pass,
255: * then the database will be modified.
256: * @param p_std_holiday_absences_id Uniquely identifies the standard holiday
257: * absence that is being deleted.
258: * @param p_object_version_number Current version number of the Standard
259: * Holiday Absence to be deleted.
260: * @rep:displayname Delete Standard Holiday Absence

Line 258: * @param p_object_version_number Current version number of the Standard

254: * database will remain unchanged. If false and all validation checks pass,
255: * then the database will be modified.
256: * @param p_std_holiday_absences_id Uniquely identifies the standard holiday
257: * absence that is being deleted.
258: * @param p_object_version_number Current version number of the Standard
259: * Holiday Absence to be deleted.
260: * @rep:displayname Delete Standard Holiday Absence
261: * @rep:category BUSINESS_ENTITY HR_CALENDAR_EVENT
262: * @rep:category MISC_EXTENSIONS HR_USER_HOOKS

Line 260: * @rep:displayname Delete Standard Holiday Absence

256: * @param p_std_holiday_absences_id Uniquely identifies the standard holiday
257: * absence that is being deleted.
258: * @param p_object_version_number Current version number of the Standard
259: * Holiday Absence to be deleted.
260: * @rep:displayname Delete Standard Holiday Absence
261: * @rep:category BUSINESS_ENTITY HR_CALENDAR_EVENT
262: * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
263: * @rep:scope public
264: * @rep:lifecycle active