DBA Data[Home] [Help]

PACKAGE BODY: APPS.PER_RU_DATA_PUMP

Source


1 PACKAGE BODY per_ru_data_pump AS
2 /* $Header: hrrudpmf.pkb 120.0 2005/05/31 02:35:02 appldev noship $ */
3    FUNCTION get_employer_id (
4       p_employer_name       IN   VARCHAR2,
5       p_business_group_id   IN   NUMBER,
6       p_effective_date      IN   DATE,
7       p_language_code       IN   VARCHAR2 DEFAULT NULL
8    )
9       RETURN VARCHAR2
10    IS
11       l_employer_id     NUMBER;
12       l_language_code   VARCHAR2 (2);
13    BEGIN
14       SELECT NVL (p_language_code, 'US')
15         INTO l_language_code
16         FROM DUAL;
17 
18       l_employer_id :=
19          hr_pump_get.get_organization_id (p_employer_name,
20                                           p_business_group_id,
21                                           p_effective_date,
22                                           l_language_code
23                                          );
24       RETURN TO_CHAR (l_employer_id);
25    EXCEPTION
26       WHEN OTHERS
27       THEN
28          hr_data_pump.fail ('get_employer_id',
29                             SQLERRM,
30                             p_employer_name,
31                             p_business_group_id,
32                             p_effective_date,
33                             l_language_code
34                            );
35          RAISE;
36    END get_employer_id;
37 END per_ru_data_pump;