[Home] [Help]
PACKAGE: APPS.HR_WPM_IMPORT_LIB_OBJ_API
Source
1 PACKAGE HR_WPM_IMPORT_LIB_OBJ_API AUTHID CURRENT_USER as
2 /* $Header: perioapi.pkh 120.5 2006/10/24 15:49:34 tpapired noship $ */
3 /*#
4 * This package contains importing objectives to objective library.
5 * @rep:scope public
6 * @rep:product per
7 * @rep:displayname Import Objective Library
8 */
9
10 -- ----------------------------------------------------------------------------
11 -- |-------------------------< import_library_objective >---------------------|
12 -- ----------------------------------------------------------------------------
13 --
14 -- {Start Of Comments}
15 /*#
16 * This API imports a new objective through external interfaces e.g. Excel.
17 *
18 *
19 * <p><b>Licensing</b><br>
20 * This API is licensed for use with Human Resources.
21 *
22 * <p><b>Prerequisites</b><br>
23 *
24 *
25 * <p><b>Post Success</b><br>
26 * An objective is added to the objectives library.
27 *
28 * <p><b>Post Failure</b><br>
29 * The objective is not created and an appropriate error is raised.
30
31 * @param p_objective_name Objective name.
32 * @param p_valid_from The date from which the objective is valid.
33 * @param p_valid_to The date after which the objective is no longer valid.
34 * @param p_target_date The date by when the objective should be met.
35 * @param p_next_review_date Information only date to indicate when the
36 * objective should next be reviewed.
37 * @param p_group_code Uses the lookup type HR_WPM_GROUP to categorize
38 * objectives.
39 * @param p_priority_code Uses the lookup type HR_WPM_PRIORITY to
40 * provide a default priority.
41 * @param p_appraise_flag Uses the lookup type YES_NO to provide a default
42 * for whether this objective should be appraised.
43 * @param p_weighting_percent Provides a default weighting for this objective,
44 * used to score overall appraisal ratings.
45 * @param p_measurement_style_code Uses the lookup type HR_WPM_MEASUREMENT_STYLE
46 * to indicate the style of measurement.
47 * @param p_measure_name The measure by which this objectives' completion
48 * should be scored against.
49 * @param p_target_value The target measure, either a maximum target or a
50 * minimum target, depending on the measure type.
51 * @param p_uom_code Uses the lookup type HR_WPM_MEASURE_UOM to determine the
52 * measures' unit of measure.
53 * @param p_measure_type_code Uses the lookup type HR_WPM_MEASURE_TYPE to
54 * determine whether the target measure is a minimum or maximum.
55 * @param p_measure_comments Comments regarding the measure and target.
56 * @param p_eligibility_type_code Uses the lookup type HR_WPM_ELIGIBILITY to
57 * determine the eligibility.
58 * @param p_eligibility_profile_code Identifies elgibility profile to be used for this objective.
59 * @param p_details Provides further objective details.
60 * @param p_success_criteria Additional criteria that determines the success
61 * of this objective.
62 * @param p_comments General comments about this objective.
63 * @param p_attribute_category This context value determines which flexfield
64 * structure to use with the descriptive flexfield segments.
65 * @param p_attribute1 Descriptive flexfield segment.
66 * @param p_attribute2 Descriptive flexfield segment.
67 * @param p_attribute3 Descriptive flexfield segment.
68 * @param p_attribute4 Descriptive flexfield segment.
69 * @param p_attribute5 Descriptive flexfield segment.
70 * @param p_attribute6 Descriptive flexfield segment.
71 * @param p_attribute7 Descriptive flexfield segment.
72 * @param p_attribute8 Descriptive flexfield segment.
73 * @param p_attribute9 Descriptive flexfield segment.
74 * @param p_attribute10 Descriptive flexfield segment.
75 * @param p_attribute11 Descriptive flexfield segment.
76 * @param p_attribute12 Descriptive flexfield segment.
77 * @param p_attribute13 Descriptive flexfield segment.
78 * @param p_attribute14 Descriptive flexfield segment.
79 * @param p_attribute15 Descriptive flexfield segment.
80 * @param p_attribute16 Descriptive flexfield segment.
81 * @param p_attribute17 Descriptive flexfield segment.
82 * @param p_attribute18 Descriptive flexfield segment.
83 * @param p_attribute19 Descriptive flexfield segment.
84 * @param p_attribute20 Descriptive flexfield segment.
85 * @param p_attribute21 Descriptive flexfield segment.
86 * @param p_attribute22 Descriptive flexfield segment.
87 * @param p_attribute23 Descriptive flexfield segment.
88 * @param p_attribute24 Descriptive flexfield segment.
89 * @param p_attribute25 Descriptive flexfield segment.
90 * @param p_attribute26 Descriptive flexfield segment.
91 * @param p_attribute27 Descriptive flexfield segment.
92 * @param p_attribute28 Descriptive flexfield segment.
93 * @param p_attribute29 Descriptive flexfield segment.
94 * @param p_attribute30 Descriptive flexfield segment.
95 * @param p_return_message Returns error messages if any error occured during import.
96 * @rep:displayname Import Library Objective
97 * @rep:category BUSINESS_ENTITY PER_OBJECTIVE_LIBRARY
98 * @rep:lifecycle active
99 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
100 * @rep:scope public
101 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
102 */
103 --
104 -- {End Of Comments}
105 --
106 procedure IMPORT_LIBRARY_OBJECTIVES
107 (
108 p_objective_name in varchar2
109 ,p_valid_from in date default null
110 ,p_valid_to in date default null
111 ,p_target_date in date default null
112 ,p_next_review_date in date default null
113 ,p_group_code in varchar2 default null
114 ,p_priority_code in varchar2 default null
115 ,p_appraise_flag in varchar2 default 'Y'
116 ,p_weighting_percent in number default null
117 ,p_measurement_style_code in varchar2 default 'N_M'
118 ,p_measure_name in varchar2 default null
119 ,p_measure_comments in varchar2 default null
120 ,p_target_value in number default null
121 ,p_uom_code in varchar2 default null
122 ,p_measure_type_code in varchar2 default null
123 ,p_eligibility_type_code in varchar2 default 'N_P'
124 ,p_eligibility_profile_code in number default null
125 ,p_details in varchar2 default null
126 ,p_success_criteria in varchar2 default null
127 ,p_comments in varchar2 default null
128 ,p_attribute_category in varchar2 default null
129 ,p_attribute1 in varchar2 default null
130 ,p_attribute2 in varchar2 default null
131 ,p_attribute3 in varchar2 default null
132 ,p_attribute4 in varchar2 default null
133 ,p_attribute5 in varchar2 default null
134 ,p_attribute6 in varchar2 default null
135 ,p_attribute7 in varchar2 default null
136 ,p_attribute8 in varchar2 default null
137 ,p_attribute9 in varchar2 default null
138 ,p_attribute10 in varchar2 default null
139 ,p_attribute11 in varchar2 default null
140 ,p_attribute12 in varchar2 default null
141 ,p_attribute13 in varchar2 default null
142 ,p_attribute14 in varchar2 default null
143 ,p_attribute15 in varchar2 default null
144 ,p_attribute16 in varchar2 default null
145 ,p_attribute17 in varchar2 default null
146 ,p_attribute18 in varchar2 default null
147 ,p_attribute19 in varchar2 default null
148 ,p_attribute20 in varchar2 default null
149 ,p_attribute21 in varchar2 default null
150 ,p_attribute22 in varchar2 default null
151 ,p_attribute23 in varchar2 default null
152 ,p_attribute24 in varchar2 default null
153 ,p_attribute25 in varchar2 default null
154 ,p_attribute26 in varchar2 default null
155 ,p_attribute27 in varchar2 default null
156 ,p_attribute28 in varchar2 default null
157 ,p_attribute29 in varchar2 default null
158 ,p_attribute30 in varchar2 default null
159 ,p_return_message out nocopy varchar2
160 );
161
162 end HR_WPM_IMPORT_LIB_OBJ_API;