DBA Data[Home] [Help]

PACKAGE BODY: APPS.PAY_CA_EMP_ADDRESS_DTLS

Source


1 PACKAGE BODY pay_ca_emp_address_dtls as
2 /* $Header: paycaaddwrpr.pkb 120.1 2005/10/05 00:36 saurgupt noship $ */
3 function get_emp_address (p_person_id in number,
4                           p_address1  out nocopy  varchar2,
5                           p_address2  out nocopy varchar2,
6                           p_address3  out nocopy varchar2,
7                           p_city     out nocopy varchar2,
8                           p_postal_code out nocopy varchar2,
9                           p_country out nocopy  varchar2,
10                           p_province out nocopy varchar2 ) return Number is
11 
12 /* Local Variables  */
13 addr pay_ca_rl1_reg.primaryaddress ;
14 
15 begin
16 
17          addr := pay_ca_rl1_reg.get_primary_address(p_person_id,sysdate);
18 
19 	 p_address1    := nvl(addr.addr_line_1,' ');
20 	 p_address2    := nvl(rtrim(ltrim(addr.addr_line_2)),' ');
21 	 p_address3    := nvl(rtrim(ltrim(addr.addr_line_3)),' ');
22 	 p_city        := nvl(addr.city,' ');
23 	 p_postal_code := nvl(addr.postal_code,' ');
24 	 p_country     := nvl(addr.addr_line_5,' ');
25 	 p_province    := nvl(addr.province,' ');
26 
27 return 0;
28 
29 end;
30 
31 end;