DBA Data[Home] [Help]

PACKAGE BODY: APPS.GL_RGXROWS_XMLP_PKG

Source


1 PACKAGE BODY GL_RGXROWS_XMLP_PKG AS
2 /* $Header: RGXROWSB.pls 120.0 2007/12/27 15:37:33 vijranga noship $ */
3 
4 function BeforeReport return boolean is
5 begin
6 
7 DECLARE
8    COA_ID    NUMBER;
9    FUNC_CURR VARCHAR2(15);
10 BEGIN
11     /*SRW.USER_EXIT('FND SRWINIT');*/null;
12 
13 
14     IF P_ACCESS_SET_ID IS NULL THEN
15        NULL;
16     ELSE
17       SELECT chart_of_accounts_id INTO COA_ID
18       FROM gl_access_sets WHERE access_set_id = P_ACCESS_SET_ID;
19       C_STRUCTURE_ID := COA_ID;
20     END IF;
21 
22     C_ID_FLEX_CODE := 'GLLE' ;
23 
24 
25 
26     /*SRW.USER_EXIT('FND GETPROFILE
27                     INDUSTRY :C_INDUSTRY_TYPE');*/null;
28 
29 
30     IF ( C_INDUSTRY_TYPE = 'G' )
31     THEN
32 
33 
34 
35 
36       /*SRW.USER_EXIT('FND GETPROFILE
37                     ATTRIBUTE_REPORTING :C_ATTRIBUTE_FLAG');*/null;
38 
39 
40 
41 
42       IF ( C_ATTRIBUTE_FLAG = 'Y' )
43       THEN
44          C_ID_FLEX_CODE := 'GLAT' ;
45       END IF;
46 
47     END IF ;
48 
49 END;  return (TRUE);
50 end;
51 
52 function AfterReport return boolean is
53 begin
54 
55 BEGIN
56     /*SRW.USER_EXIT('FND SRWEXIT');*/null;
57 
58     RETURN TRUE;
59 END;  return (TRUE);
60 end;
61 
62 --Functions to refer Oracle report placeholders--
63 
64  Function C_STRUCTURE_ID_p return number is
65 	Begin
66 	 return C_STRUCTURE_ID;
67 	 END;
68  Function C_ID_FLEX_CODE_p return varchar2 is
69 	Begin
70 	 return C_ID_FLEX_CODE;
71 	 END;
72  Function C_ATTRIBUTE_FLAG_p return varchar2 is
73 	Begin
74 	 return C_ATTRIBUTE_FLAG;
75 	 END;
76  Function C_INDUSTRY_TYPE_p return varchar2 is
77 	Begin
78 	 return C_INDUSTRY_TYPE;
79 	 END;
80 END GL_RGXROWS_XMLP_PKG ;
81