DBA Data[Home] [Help]

PACKAGE: APPS.HR_PER_DEPLYMT_EIT_API

Source


1 Package HR_PER_DEPLYMT_EIT_API AUTHID CURRENT_USER as
2 /* $Header: hrpdeapi.pkh 120.1 2006/05/08 02:24:05 adhunter noship $ */
3 /*#
4  * This package contains global deployment extra information APIs.
5  * @rep:scope public
6  * @rep:product per
7  * @rep:displayname Person Deployment Extra Information
8 */
9 --
10 -- ----------------------------------------------------------------------------
11 -- |--------------------------< create_per_deplymt_eit >----------------------|
12 -- ----------------------------------------------------------------------------
13 --
14 -- {Start Of Comments}
15 /*#
16  * This API creates a deployment person extra information record.
17  *
18  * The record indicates that for a given employee's deployment, that a
19  * specified person extra information record should be recreated in the
20  * destination business group.
21  *
22  * <p><b>Licensing</b><br>
23  * This API is licensed for use with Human Resources.
24  *
25  * <p><b>Prerequisites</b><br>
26  *
27  *
28  * <p><b>Post Success</b><br>
29  * The deployment person extra information is created successfully.
30  *
31  * <p><b>Post Failure</b><br>
32  * The deployment person extra information is not created and an error
33  * is raised.
34  *
35  * @param p_validate If true, then validation alone will be performed and the
36  * database will remain unchanged. If false and all validation checks pass,
37  * then the database will be modified.
38  * @param p_person_deployment_id Identifies the deployment record to which this
39  * deployment extra information applies.
40  * @param p_person_extra_info_id The extra information which should be
41  * copied when the deployment is initiated.
42  * @param p_per_deplymt_eit_id If p_validate is false, then this uniquely
43  * identifies the deployment extra information created. If p_validate is true,
44  * then set to null.
45  * @param p_object_version_number If p_validate is false, then set to
46  * the version number of the created deployment extra information.
47  * If p_validate is true, then the value will be null.
48  * @rep:displayname Create Deployment Person Extra Information
49  * @rep:category BUSINESS_ENTITY PER_EMPLOYEE
50  * @rep:lifecycle active
51  * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
52  * @rep:scope public
53  * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
54 */
55 --
56 -- {End Of Comments}
57 --
58 procedure create_per_deplymt_eit
59   (p_validate                         in     boolean  default false
60   ,p_person_deployment_id             in     number
61   ,p_person_extra_info_id             in     number
62   ,p_per_deplymt_eit_id               out nocopy   number
63   ,p_object_version_number            out nocopy   number
64   );
65 --
66 --
67 -- ----------------------------------------------------------------------------
68 -- |--------------------------< delete_per_deplymt_eit >----------------------|
69 -- ----------------------------------------------------------------------------
70 --
71 -- {Start Of Comments}
72 /*#
73  * This API deletes a deployment person extra information record.
74  *
75  * <p><b>Licensing</b><br>
76  * This API is licensed for use with Human Resources.
77  *
78  * <p><b>Prerequisites</b><br>
79  * The deployment extra information record already exists.
80  *
81  * <p><b>Post Success</b><br>
82  * The deployment extra information record is deleted.
83  *
84  * <p><b>Post Failure</b><br>
85  * The deployment extra information record is not deleted, and an error
86  * is raised.
87  *
88  * @param p_validate If true, then validation alone will be performed and the
89  * database will remain unchanged. If false and all validation checks pass,
90  * then the database will be modified.
91  * @param p_per_deplymt_eit_id Identifies the deployment extra information
92  * record to delete.
93  * @param p_object_version_number Current version number of the deployment
94  * extra informationto be deleted.
95  * @rep:displayname Delete Deployment Person Extra Information
96  * @rep:category BUSINESS_ENTITY PER_EMPLOYEE
97  * @rep:lifecycle active
98  * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
99  * @rep:scope public
100  * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
101 */
102 --
103 -- {End Of Comments}
104 --
105 procedure delete_per_deplymt_eit
106   (p_validate                      in     boolean  default false
107   ,p_per_deplymt_eit_id            in     number
108   ,p_object_version_number         in     number
109   );
110 end HR_PER_DEPLYMT_EIT_API;