1 Package PSP_Period_frequency_API as
2 /* $Header: PSPFBAIS.pls 120.0 2005/06/02 15:47 appldev noship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |--------------------------< <Create_Period_Frequency> >--------------------------|
6 -- ----------------------------------------------------------------------------
7 -- {Start Of Comments}
8 --
9 -- Description:
10 -- This Api help create Period Frequency, this procedure ensures that appropriate
11 -- Business validation occurs on the data being inserted in the base tables.
12 --
13 -- Prerequisites:
14 --
15 --
16 -- In Parameters:
17 -- Name Reqd Type Description
18 --
19 --
20 -- Post Success:
21 --
22 --
23 -- Name Type Description
24 --
25 -- Post Failure:
26 --
27 --
28 -- Access Status:
29 -- Public.
30 --
31 -- {End Of Comments}
32 --
33 procedure Create_Period_frequency
34 ( p_validate in BOOLEAN default false
35 ,p_start_date in date
36 ,p_unit_of_measure in varchar2
37 ,p_period_duration in number
38 ,p_report_type in varchar2 default null
39 ,p_period_frequency in varchar2
40 ,p_language_code in varchar2 default hr_api.userenv_lang
41 ,p_period_frequency_id out nocopy number
42 ,p_object_version_number out nocopy number
43 ,p_api_warning out nocopy varchar2
44 );
45
46
47 -- ----------------------------------------------------------------------------
48 -- |--------------------------< <Update_Period_Frequency> >--------------------------|
49 -- ----------------------------------------------------------------------------
50 -- {Start Of Comments}
51 --
52 -- Description:
53 -- This Api help Update Period Frequency, this procedure ensures that appropriate
54 -- Business validation occurs on the data being Updated in the base tables.
55 --
56 -- Prerequisites:
57 --
58 --
59 -- In Parameters:
60 -- Name Reqd Type Description
61 --
62 --
63 -- Post Success:
64 --
65 --
66 -- Name Type Description
67 --
68 -- Post Failure:
69 --
70 --
71 -- Access Status:
72 -- Public.
73 --
74 -- {End Of Comments}
75 --
76 procedure Update_Period_Frequency
77 (p_validate in BOOLEAN default false
78 ,p_start_date in date
79 ,p_unit_of_measure in varchar2
80 ,p_period_duration in number
81 ,p_report_type in varchar2 default null
82 ,p_language_code in varchar2 default hr_api.userenv_lang
83 ,p_period_frequency in varchar2
84 ,p_period_frequency_id in number
85 ,p_object_version_number in out nocopy number
86 ,p_api_warning out nocopy varchar2
87 );
88
89
90 -- ----------------------------------------------------------------------------
91 -- |--------------------------< <Delete_Period_Frequency> >--------------------------|
92 -- ----------------------------------------------------------------------------
93 -- {Start Of Comments}
94 --
95 -- Description:
96 -- This Api help Update Period Frequency, this procedure ensures that appropriate
97 -- Business validation occurs on the data being Updated in the base tables.
98 --
99 -- Prerequisites:
100 --
101 --
102 -- In Parameters:
103 -- Name Reqd Type Description
104 --
105 --
106 -- Post Success:
107 --
108 --
109 -- Name Type Description
110 --
111 -- Post Failure:
112 --
113 --
114 -- Access Status:
115 -- Public.
116 --
117 -- {End Of Comments}
118 --
119 procedure Delete_Period_Frequency
120 (p_validate in BOOLEAN default false
121 ,p_period_frequency_id in number
122 ,p_object_version_number in out nocopy number
123 ,p_api_warning out nocopy varchar2
124 );
125
126 End PSP_Period_frequency_API ;