DBA Data[Home] [Help]

PACKAGE BODY: APPS.PSP_EXTERNAL_EFFORT_LINES_PKG

Source


1 PACKAGE BODY PSP_EXTERNAL_EFFORT_LINES_PKG AS
2 --$Header: PSPHREFB.pls 120.0 2006/02/02 14:27:50 sramacha noship $
3 
4 FUNCTION get_external_effort_line_id
5 ( p_ext_effort_line_user_key IN VARCHAR2)
6     RETURN NUMBER IS
7 
8 l_external_effort_line_id NUMBER;
9 
10 CURSOR ext_eff_cur IS
11 SELECT unique_key_id
12   FROM hr_pump_batch_line_user_keys
13  WHERE user_key_value = p_ext_effort_line_user_key;
14 BEGIN
15     OPEN  ext_eff_cur;
16        FETCH ext_eff_cur INTO l_external_effort_line_id;
17     CLOSE ext_eff_cur;
18 
19  RETURN(l_external_effort_line_id);
20 
21 EXCEPTION
22 WHEN OTHERS THEN
23     hr_data_pump.fail('get_external_effort_line_id '  ,
24                       SQLERRM                 ,
25                       p_ext_effort_line_user_key);
26    RAISE;
27 END get_external_effort_line_id;
28 
29 
30 FUNCTION get_external_effort_ovn
31 ( p_ext_effort_line_user_key IN VARCHAR2)
32     RETURN NUMBER IS
33 
34 l_ovn NUMBER;
35 CURSOR ovn_cur(p_user_key_value IN VARCHAR2) IS
36 SELECT object_version_number
37   FROM psp_external_effort_lines  peel,
38        hr_pump_batch_line_user_keys key
39  WHERE key.user_key_value     = p_user_key_value
40    AND peel.external_effort_line_id = key.unique_key_id ;
41 BEGIN
42     OPEN  ovn_cur(p_ext_effort_line_user_key);
43        FETCH ovn_cur INTO l_ovn;
44     CLOSE ovn_cur;
45     RETURN l_ovn;
46 EXCEPTION
47 WHEN OTHERS THEN
48     hr_data_pump.fail('get_external_ovn' ,
49                       SQLERRM                 ,
50                       p_ext_effort_line_user_key);
51     RAISE;
52 END get_external_effort_ovn;
53 
54 END psp_external_effort_lines_PKG;