DBA Data[Home] [Help]

PACKAGE BODY: APPS.PA_PAXSMPRD_XMLP_PKG

Source


1 PACKAGE BODY PA_PAXSMPRD_XMLP_PKG AS
2 /* $Header: PAXSMPRDB.pls 120.0 2008/01/02 12:18:45 krreddy noship $ */
3 
4 FUNCTION  get_cover_page_values   RETURN BOOLEAN IS
5 
6 BEGIN
7 
8 RETURN(TRUE);
9 
10 EXCEPTION
11 WHEN OTHERS THEN
12   RETURN(FALSE);
13 
14 END;
15 
16 function BeforeReport return boolean is
17 begin
18 
19 Declare
20  init_failure exception;
21  ndf VARCHAR2(80);
22 BEGIN
23 
24 
25 /*srw.user_exit('FND SRWINIT');*/null;
26 
27 
28 /*srw.user_exit('FND GETPROFILE
29 NAME="PA_DEBUG_MODE"
30 FIELD=":p_debug_mode"
31 PRINT_ERROR="N"');*/null;
32 
33 
34 /*srw.user_exit('FND GETPROFILE
35 NAME="PA_RULE_BASED_OPTIMIZER"
36 FIELD=":p_rule_optimizer"
37 PRINT_ERROR="N"');*/null;
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
49   IF (get_company_name <> TRUE) THEN       RAISE init_failure;
50   END IF;
51    select meaning into ndf from pa_lookups where
52     lookup_code = 'NO_DATA_FOUND' and
53     lookup_type = 'MESSAGE';
54   c_no_data_found := ndf;
55 
56 pa_accum_utils.set_check_reporting_end_date(p_period_name);
57 
58 
59 EXCEPTION
60   WHEN  NO_DATA_FOUND THEN
61    select meaning into ndf from pa_lookups where
62     lookup_code = 'NO_DATA_FOUND' and
63     lookup_type = 'MESSAGE';
64   c_no_data_found := ndf;
65    c_dummy_data := 1;
66   WHEN   OTHERS  THEN
67     RAISE_application_error(-20101,null);/*SRW.PROGRAM_ABORT;*/null;
68 
69 END;  return (TRUE);
70 end;
71 
72 FUNCTION  get_company_name    RETURN BOOLEAN IS
73   l_name                  gl_sets_of_books.name%TYPE;
74 BEGIN
75   SELECT  gl.name
76   INTO    l_name
77   FROM    gl_sets_of_books gl,pa_implementations pi
78   WHERE   gl.set_of_books_id = pi.set_of_books_id;
79 
80   c_company_name_header     := l_name;
81 
82   RETURN (TRUE);
83 
84 EXCEPTION
85 
86   WHEN   OTHERS  THEN
87     RETURN (FALSE);
88 
89 END;
90 
91 function AfterReport return boolean is
92 begin
93   /*srw.user_exit('FND SRWEXIT') ;*/null;
94 
95   return (TRUE);
96 end;
97 
98 --Functions to refer Oracle report placeholders--
99 
100  Function C_COMPANY_NAME_HEADER_p return varchar2 is
101 	Begin
102 	 return C_COMPANY_NAME_HEADER;
103 	 END;
104  Function C_no_data_found_p return varchar2 is
105 	Begin
106 	 return C_no_data_found;
107 	 END;
108  Function C_dummy_data_p return number is
109 	Begin
110 	 return C_dummy_data;
111 	 END;
112 END PA_PAXSMPRD_XMLP_PKG ;
113