DBA Data[Home] [Help]

PACKAGE BODY: APPS.PA_PAXRWLCR_XMLP_PKG

Source


1 PACKAGE BODY PA_PAXRWLCR_XMLP_PKG AS
2 /* $Header: PAXRWLCRB.pls 120.0 2008/01/02 11:59:24 krreddy noship $ */
3 
4 FUNCTION  get_company_name    RETURN BOOLEAN IS
5   l_name                  gl_sets_of_books.name%TYPE;
6 BEGIN
7   SELECT  gl.name
8   INTO    l_name
9   FROM    gl_sets_of_books gl,pa_implementations pi
10   WHERE   gl.set_of_books_id = pi.set_of_books_id;
11 
12   c_company_name_header     := l_name;
13 
14   RETURN (TRUE);
15 
16 EXCEPTION
17 
18   WHEN   OTHERS  THEN
19     RETURN (FALSE);
20 
21 END;
22 
23 function BeforeReport return boolean is
24 begin
25 
26 
27 declare
28 init_error exception;
29 Sort_By_Name pa_lookups.meaning%TYPE;
30 begin
31 /*srw.user_exit('FND SRWINIT');*/null;
32 
33 if SORT_BY is not NULL then
34    select meaning into Sort_By_Name from pa_lookups
35     where lookup_code = SORT_BY
36       and lookup_type = 'LABOR RATE SORT BY';
37 end if;
38 C_Sort_By_Name := Sort_By_Name;
39 if ( get_company_name <> TRUE ) then
40   raise init_error;
41 end if;
42 end;  return (TRUE);
43 end;
44 
45 function AfterPForm return boolean is
46 begin
47 
48   return (TRUE);
49 end;
50 
51 function BetweenPage return boolean is
52 begin
53 
54   return (TRUE);
55 end;
56 
57 function AfterReport return boolean is
58 begin
59   /*srw.user_exit('FND SRWEXIT');*/null;
60 
61   return (TRUE);
62 end;
63 
64 function CF_Currency_CodeFormula return Char is
65 begin
66   return(pa_multi_currency.get_acct_currency_code);
67 end;
68 
69 --Functions to refer Oracle report placeholders--
70 
71  Function C_Company_Name_Header_p return varchar2 is
72 	Begin
73 	 return C_Company_Name_Header;
74 	 END;
75  Function C_Sort_by_Name_p return varchar2 is
76 	Begin
77 	 return C_Sort_by_Name;
78 	 END;
79 END PA_PAXRWLCR_XMLP_PKG ;
80