DBA Data[Home] [Help]

PACKAGE BODY: APPS.GL_GLXRBDHR_XMLP_PKG

Source


1 PACKAGE BODY GL_GLXRBDHR_XMLP_PKG AS
2 /* $Header: GLXRBDHRB.pls 120.0 2007/12/27 15:02:33 vijranga noship $ */
3 
4 function BeforeReport return boolean is
5 errbuf  VARCHAR2(132);
6 begin
7 
8   /*srw.user_exit('FND SRWINIT');*/null;
9 
10 
11 
12   begin
13     SELECT name, chart_of_accounts_id
14     INTO   ACCESS_SET_NAME, STRUCT_NUM
15     FROM   gl_access_sets
16     WHERE  access_set_id = P_ACCESS_SET_ID;
17 
18   exception
19     WHEN NO_DATA_FOUND THEN
20       errbuf := gl_message.get_message('GL_PLL_INVALID_DATA_ACCESS_SET', 'Y',
21                                        'DASID', to_char(P_ACCESS_SET_ID));
22       /*srw.message('00', errbuf);*/null;
23 
24       raise_application_error(-20101,null);/*srw.program_abort;*/null;
25 
26 
27     WHEN OTHERS THEN
28       errbuf := SQLERRM;
29       /*srw.message('00', errbuf);*/null;
30 
31       raise_application_error(-20101,null);/*srw.program_abort;*/null;
32 
33   end;
34 
35 
36   begin
37     SELECT name
38     INTO   LEDGER_NAME
39     FROM   gl_ledgers
40     WHERE  ledger_id = P_LEDGER_ID;
41 
42   exception
43     WHEN OTHERS THEN
44       errbuf := SQLERRM;
45       /*srw.message('00', errbuf);*/null;
46 
47       raise_application_error(-20101,null);/*srw.program_abort;*/null;
48 
49   end;
50 
51   return (TRUE);
52 end;
53 
54 function AfterReport return boolean is
55 begin
56   /*srw.user_exit('FND SRWEXIT');*/null;
57 
58   return (TRUE);
59 end;
60 
61 --Functions to refer Oracle report placeholders--
62 
63  Function LEDGER_NAME_p return varchar2 is
64 	Begin
65 	 return LEDGER_NAME;
66 	 END;
67  Function STRUCT_NUM_p return number is
68 	Begin
69 	 return STRUCT_NUM;
70 	 END;
71  Function ACCESS_SET_NAME_p return varchar2 is
72 	Begin
73 	 return ACCESS_SET_NAME;
74 	 END;
75 END GL_GLXRBDHR_XMLP_PKG ;
76