DBA Data[Home] [Help]

PACKAGE: APPS.BEN_ELIG_OBJ_API

Source


1 Package ben_elig_obj_api as
2 /* $Header: bebeoapi.pkh 120.0 2005/05/28 00:38:32 appldev noship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |------------------------< create_ELIG_OBJ >------------------------|
6 -- ----------------------------------------------------------------------------
7 -- {Start Of Comments}
8 --
9 -- Description:
10 --
11 -- Prerequisites:
12 --
13 procedure create_ELIG_OBJ
14 (
15    p_validate                       in boolean    default false
16   ,p_elig_obj_id                    out nocopy number
17   ,p_effective_start_date           out nocopy date
18   ,p_effective_end_date             out nocopy date
19   ,p_business_group_id              in  number
20   ,p_table_name                     in  varchar2
21   ,p_column_name                    in  varchar2
22   ,p_column_value                   in  varchar2
23   ,p_object_version_number          out nocopy number
24   ,p_effective_date                 in  date
25  );
26 -- ----------------------------------------------------------------------------
27 -- |------------------------< update_ELIG_OBJ >------------------------|
28 -- ----------------------------------------------------------------------------
29 --
30 procedure update_ELIG_OBJ
31   (
32    p_validate                       in boolean    default false
33   ,p_elig_obj_id                    in  number
34   ,p_effective_start_date           out nocopy date
35   ,p_effective_end_date             out nocopy date
36   ,p_business_group_id              in  number    default hr_api.g_number
37   ,p_table_name                     in  varchar2  default hr_api.g_varchar2
38   ,p_column_name                    in  varchar2  default hr_api.g_varchar2
39   ,p_column_value                   in  varchar2  default hr_api.g_varchar2
40   ,p_object_version_number          in out nocopy number
41   ,p_effective_date                 in  date
42   ,p_datetrack_mode                 in  varchar2
43   );
44 --
45 -- ----------------------------------------------------------------------------
46 -- |------------------------< delete_ELIG_OBJ >------------------------|
47 -- ----------------------------------------------------------------------------
48 -- {Start Of Comments}
49 --
50 -- Description:
51 --
52 -- Prerequisites:
53 --
54 --
55 -- In Parameters:
56 --   Name                           Reqd Type     Description
57 --   p_validate                     Yes  boolean  Commit or Rollback.
58 --   p_ELIG_OBJ_id             Yes  number    PK of record
59 --   p_effective_date               Yes  date     Session Date.
60 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
61 --
62 -- Post Success:
63 --
64 --   Name                           Type     Description
65 --   p_effective_start_date         Yes  date      Effective Start Date of Record
66 --   p_effective_end_date           Yes  date      Effective End Date of Record
67 --   p_object_version_number        No   number    OVN of record
68 --
69 -- Post Failure:
70 --
71 -- Access Status:
72 --   Public.
73 --
74 -- {End Of Comments}
75 --
76 procedure delete_ELIG_OBJ
77   (
78    p_validate                       in boolean        default false
79   ,p_elig_obj_id                    in  number
80   ,p_effective_start_date           out nocopy date
81   ,p_effective_end_date             out nocopy date
82   ,p_object_version_number          in out nocopy number
83   ,p_effective_date                 in date
84   ,p_datetrack_mode                 in varchar2
85   );
86 --
87 -- ----------------------------------------------------------------------------
88 -- |----------------------------------< lck >---------------------------------|
89 -- ----------------------------------------------------------------------------
90 -- {Start Of Comments}
91 --
92 -- Description:
93 --
94 -- Prerequisites:
95 --
96 --
97 -- In Parameters:
98 --   Name                           Reqd Type     Description
99 --   p_ELIG_OBJ_id                 Yes  number   PK of record
100 --   p_object_version_number        Yes  number   OVN of record
101 --   p_effective_date               Yes  date     Session Date.
102 --   p_datetrack_mode               Yes  varchar2 Datetrack mode.
103 --
104 -- Post Success:
105 --
106 --   Name                           Type     Description
107 --   p_validation_start_date        Yes      Derived Effective Start Date.
108 --   p_validation_end_date          Yes      Derived Effective End Date.
109 --
110 -- Post Failure:
111 --
112 -- Access Status:
113 --   Public.
114 --
115 -- {End Of Comments}
116 --
117 procedure lck
118   (
119     p_elig_obj_id                  in number
120    ,p_object_version_number        in number
121    ,p_effective_date               in date
122    ,p_datetrack_mode               in varchar2
123    ,p_validation_start_date        out nocopy date
124    ,p_validation_end_date          out nocopy date
125   );
126 --
127 end ben_elig_obj_api;