DBA Data[Home] [Help]

PACKAGE BODY: APPS.GL_GLXRLFBL_XMLP_PKG

Source


1 PACKAGE BODY GL_GLXRLFBL_XMLP_PKG AS
2 /* $Header: GLXRLFBLB.pls 120.0 2007/12/27 15:13:16 vijranga noship $ */
3 
4 function BeforeReport return boolean is
5 errbuf  VARCHAR2(132);
6 begin
7   /*srw.user_exit('FND SRWINIT');*/null;
8 
9 
10 
11   begin
12     SELECT name, chart_of_accounts_id
13     INTO   ACCESS_SET_NAME, STRUCT_NUM
14     FROM   gl_access_sets
15     WHERE  access_set_id = P_ACCESS_SET_ID;
16 
17   exception
18     WHEN NO_DATA_FOUND THEN
19       errbuf := gl_message.get_message('GL_PLL_INVALID_DATA_ACCESS_SET', 'Y',
20                                        'DASID', to_char(P_ACCESS_SET_ID));
21       /*srw.message('00', errbuf);*/null;
22 
23       raise_application_error(-20101,null);/*srw.program_abort;*/null;
24 
25 
26     WHEN OTHERS THEN
27       errbuf := SQLERRM;
28       /*srw.message('00', errbuf);*/null;
29 
30       raise_application_error(-20101,null);/*srw.program_abort;*/null;
31 
32   end;
33 
34 
35   begin
36     SELECT name
37     INTO   LEDGER_NAME
38     FROM   gl_ledgers
39     WHERE  ledger_id = P_LEDGER_ID;
40 
41   exception
42     WHEN OTHERS THEN
43       errbuf := SQLERRM;
44       /*srw.message('00', errbuf);*/null;
45 
46       raise_application_error(-20101,null);/*srw.program_abort;*/null;
47 
48   end;
49 
50   /*srw.reference( STRUCT_NUM );*/null;
51 
52   /*srw.user_exit( 'FND FLEXRSQL
53                   CODE = "GL#"
54                   NUM = ":STRUCT_NUM"
55                   APPL_SHORT_NAME = "SQLGL"
56                   OUTPUT = ":FLEX_SELECT_ALL"
57                   TABLEALIAS = "gbfr" ');*/null;
58 
59 
60   return (TRUE);
61 end;
62 
63 function AfterReport return boolean is
64 begin
65   /*srw.user_exit('FND SRWEXIT');*/null;
66 
67   return (TRUE);
68 end;
69 
70 function flex_field_all_lowformula(FLEX_FIELD_ALL_LOW in varchar2) return varchar2 is
71 begin
72   /*srw.reference( STRUCT_NUM );*/null;
73 
74   /*srw.reference( FLEX_DATA_ALL_LOW);*/null;
75 
76   /*srw.user_exit( 'FND FLEXRIDVAL
77                   CODE = "GL#"
78                   NUM = ":STRUCT_NUM"
79                   APPL_SHORT_NAME = "SQLGL"
80                   DATA = ":FLEX_DATA_ALL_LOW"
81                   VALUE = ":FLEX_FIELD_ALL_LOW"' );*/null;
82 
83   return( FLEX_FIELD_ALL_LOW );
84 end;
85 
86 function flex_field_all_highformula(FLEX_FIELD_ALL_HIGH in varchar2) return varchar2 is
87 begin
88   /*srw.reference( STRUCT_NUM );*/null;
89 
90   /*srw.reference( FLEX_DATA_ALL_HIGH);*/null;
91 
92   /*srw.user_exit( 'FND FLEXRIDVAL
93                   CODE = "GL#"
94                   NUM = ":STRUCT_NUM"
95                   APPL_SHORT_NAME = "SQLGL"
96                   DATA = ":FLEX_DATA_ALL_HIGH"
97                   VALUE = ":FLEX_FIELD_ALL_HIGH"' );*/null;
98 
99   return( FLEX_FIELD_ALL_HIGH );
100 end;
101 
102 --Functions to refer Oracle report placeholders--
103 
104  Function STRUCT_NUM_p return varchar2 is
105 	Begin
106 	 return STRUCT_NUM;
107 	 END;
108  Function LEDGER_NAME_p return varchar2 is
109 	Begin
110 	 return LEDGER_NAME;
111 	 END;
112  Function FLEX_SELECT_ALL_LOW_p return varchar2 is
113 	Begin
114 	 return FLEX_SELECT_ALL_LOW;
115 	 END;
116  Function FLEX_SELECT_ALL_HIGH_p return varchar2 is
117 	Begin
118 	 return FLEX_SELECT_ALL_HIGH;
119 	 END;
120  Function ACCESS_SET_NAME_p return varchar2 is
121 	Begin
122 	 return ACCESS_SET_NAME;
123 	 END;
124 END GL_GLXRLFBL_XMLP_PKG ;
125