1 PACKAGE HR_PROCESS_ASSIGNMENT_STEP_SS AUTHID CURRENT_USER as
2 /* $Header: hrpspwrs.pkh 120.3 2008/04/04 09:41:56 gpurohit noship $ */
3
4 g_date_format constant varchar2(10):='RRRR-MM-DD';
5
6 --
7 PROCEDURE create_step
8 ( p_validate IN boolean default false,
9 p_effective_date in date,
10 p_business_group_id in number,
11 p_assignment_id in number,
12 p_placement_id in number,
13 p_step_id in number,
14 p_object_version_number in number,
15 p_effective_start_date in date,
16 p_effective_end_date in date,
17 p_reason in varchar2 default hr_api.g_varchar2,
18 p_gsp_post_process_warning out nocopy varchar2,
19 p_ltt_salary_data IN OUT NOCOPY sshr_sal_prop_tab_typ,
20 p_page_error in out nocopy varchar2,
21 p_page_error_msg in out nocopy varchar2
22 );
23
24 PROCEDURE update_step
25 (p_validate in boolean default false,
26 p_effective_date in date,
27 p_datetrack_update_mode in varchar2 default 'UPDATE',
28 p_placement_id in number,
29 p_business_group_id in number,
30 p_assignment_id in number,
31 p_step_id in number,
32 p_object_version_number in number,
33 p_effective_start_date in date,
34 p_effective_end_date in date,
35 p_reason in varchar2 default hr_api.g_varchar2,
36 p_gsp_post_process_warning out nocopy varchar2,
37 p_ltt_salary_data IN OUT NOCOPY sshr_sal_prop_tab_typ,
38 p_page_error in out nocopy varchar2,
39 p_page_error_msg in out nocopy varchar2
40 );
41
42 procedure process_step_save
43 ( p_item_type IN varchar2,
44 p_item_key IN varchar2,
45 p_actId in varchar2,
46 p_login_person_id in varchar2,
47 p_effective_date in varchar2,
48 p_effective_date_option in varchar2,
49 p_assignment_id in number,
50 p_placement_id in number,
51 p_step_id in number,
52 p_grade_id in number,
53 p_grade_ladder_pgm_id in number,
54 p_object_version_number in number,
55 p_business_group_id in number,
56 p_effective_start_date in date,
57 p_effective_end_date in date,
58 p_reason in varchar2 default hr_api.g_varchar2,
59 p_salary_change_warning in out nocopy varchar2,
60 p_gsp_post_process_warning out nocopy varchar2,
61 p_gsp_salary_effective_date out nocopy date,
62 p_flow_mode in varchar2 default null,
63 p_rptg_grp_id IN VARCHAR2 DEFAULT NULL,
64 p_plan_id IN VARCHAR2 DEFAULT NULL,
65 p_page_error in out nocopy varchar2,
66 p_page_error_msg in out nocopy varchar2
67 );
68
69 procedure process_api
70 (p_validate in boolean default false
71 ,p_transaction_step_id in number
72 ,p_effective_date in varchar2 default null
73 );
74
75 procedure get_transaction_data
76 (p_transaction_step_id in number
77 ,p_assignment_id out nocopy number
78 ,p_step_id out nocopy number
79 ,p_placement_id out nocopy number
80 ,p_effective_start_date out nocopy date
81 ,p_effective_end_date out nocopy date
82 ,p_object_version_number out nocopy number
83 ,p_reason out nocopy varchar2
84 ,p_business_group_id out nocopy number
85 ,p_spinal_point out nocopy varchar2
86 );
87
88 procedure delete_pay_step
89 (p_item_type in wf_items.item_type%TYPE
90 ,p_item_key in wf_items.item_key%TYPE
91 ,p_login_person_id in varchar2);
92
93 end hr_process_assignment_step_ss;