DBA Data[Home] [Help]

PACKAGE BODY: APPS.GL_GLXRLSUS_XMLP_PKG

Source


1 PACKAGE BODY GL_GLXRLSUS_XMLP_PKG AS
2 /* $Header: GLXRLSUSB.pls 120.2 2008/01/07 20:09:59 vijranga noship $ */
3 
4 function BeforeReport return boolean is
5 coa_id       NUMBER;
6   led_name     VARCHAR2(30);
7   func_curr    VARCHAR2(15);
8   errbuf       VARCHAR2(132);
9   errbuf2      VARCHAR2(132);
10 begin
11   /*srw.user_exit('FND SRWINIT');*/null;
12 
13 
14 
15   gl_info.gl_get_ledger_info(P_LEDGER_ID,
16                              coa_id,
17                              led_name,
18                              func_curr,
19                              errbuf);
20 
21 
22   if (errbuf is not null) then
23     errbuf2 := gl_message.get_message(
24                  'GL_PLL_ROUTINE_ERROR',
25                  'N',
26                  'ROUTINE',
27                  'gl_info.gl_get_ledger_info' );
28     /*srw.message('00', errbuf2);*/null;
29 
30     /*srw.message('00', errbuf);*/null;
31 
32     raise_application_error(-20101,null);/*srw.program_abort;*/null;
33 
34   end if;
35 
36   STRUCT_NUM := coa_id;
37   LEDGER_NAME := led_name;
38 
39   /*srw.reference( STRUCT_NUM );*/null;
40 
41 
42  null;
43 
44   return (TRUE);
45 end;
46 
47 function AfterReport return boolean is
48 begin
49   /*srw.user_exit('FND SRWEXIT');*/null;
50 
51   return (TRUE);
52 end;
53 
54 --Functions to refer Oracle report placeholders--
55 
56  Function STRUCT_NUM_p return varchar2 is
57 	Begin
58 	 return STRUCT_NUM;
59 	 END;
60  Function LEDGER_NAME_p return varchar2 is
61 	Begin
62 	 return LEDGER_NAME;
63 	 END;
64  Function FLEX_SELECT_ALL_p return varchar2 is
65 	Begin
66 	 return FLEX_SELECT_ALL;
67 	 END;
68 END GL_GLXRLSUS_XMLP_PKG ;
69