[Home] [Help]
PACKAGE BODY: APPS.PA_PAXRWSBR_XMLP_PKG
Source
1 PACKAGE BODY PA_PAXRWSBR_XMLP_PKG AS
2 /* $Header: PAXRWSBRB.pls 120.0 2008/01/02 12:16:32 krreddy noship $ */
3
4 FUNCTION get_cover_page_values RETURN BOOLEAN IS
5
6 BEGIN
7
8 RETURN(TRUE);
9
10 EXCEPTION
11 WHEN OTHERS THEN
12 RETURN(FALSE);
13
14 END;
15
16 function BeforeReport return boolean is
17 begin
18
19 Declare
20 init_failure exception;
21 hold_org_name hr_organization_units.name%TYPE;
22
23 BEGIN
24
25 EFFECTIVE_DATE1:=to_char(EFFECTIVE_DATE,'DD-MON-YY');
26
27 /*srw.user_exit('FND SRWINIT');*/null;
28
29 /*srw.user_exit('FND GETPROFILE
30 NAME="PA_RULE_BASED_OPTIMIZER"
31 FIELD=":p_rule_optimizer"
32 PRINT_ERROR="N"');*/null;
33
34
35
36
37
38
39
40 If organization_id is not null
41 then
42 select substr(name, 1, 60)
43 into hold_org_name
44 from hr_organization_units
45 where organization_id = PA_PAXRWSBR_XMLP_PKG.organization_id;
46 c_org_name := hold_org_name;
47 end if;
48
49
50 IF (get_company_name <> TRUE) THEN RAISE init_failure;
51 END IF;
52
53 EXCEPTION
54 WHEN OTHERS THEN
55 RAISE_application_error(-20101,null);/*SRW.PROGRAM_ABORT;*/null;
56
57 END; return (TRUE);
58 end;
59
60 FUNCTION get_company_name RETURN BOOLEAN IS
61 l_name gl_sets_of_books.name%TYPE;
62 BEGIN
63 SELECT gl.name
64 INTO l_name
65 FROM gl_sets_of_books gl,pa_implementations pi
66 WHERE gl.set_of_books_id = pi.set_of_books_id;
67
68 c_company_name_header := l_name;
69
70 RETURN (TRUE);
71
72 EXCEPTION
73
74 WHEN OTHERS THEN
75 RETURN (FALSE);
76
77 END;
78
79 function CF_ACCT_CURRENCY_CODEFormula return varchar2 is
80 begin
81 return(pa_multi_currency.get_acct_currency_code);
82 end;
83
84 function AfterReport return boolean is
85 begin
86 /*srw.user_exit('FND SRWEXIT');*/null;
87
88 return (TRUE);
89 end;
90
91 --Functions to refer Oracle report placeholders--
92
93 Function C_COMPANY_NAME_HEADER_p return varchar2 is
94 Begin
95 return C_COMPANY_NAME_HEADER;
96 END;
97 Function C_org_name_p return varchar2 is
98 Begin
99 return C_org_name;
100 END;
101 END PA_PAXRWSBR_XMLP_PKG ;
102