DBA Data[Home] [Help]

PACKAGE: APPS.HR_WPM_IMPORT_LIB_OBJ_API

Source


1 PACKAGE HR_WPM_IMPORT_LIB_OBJ_API 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;