DBA Data[Home] [Help]

PACKAGE BODY: APPS.PA_PAXAGAST_XMLP_PKG

Source


1 PACKAGE BODY PA_PAXAGAST_XMLP_PKG AS
2 /* $Header: PAXAGASTB.pls 120.0 2008/01/02 11:13:20 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 cust_name VARCHAR2(50);
22 BEGIN
23 
24 
25 /*srw.user_exit('FND SRWINIT');*/null;
26 
27 
28 /*srw.user_exit('FND GETPROFILE
29 NAME="PA_RULE_BASED_OPTIMIZER"
30 FIELD=":p_rule_optimizer"
31 PRINT_ERROR="N"');*/null;
32 
33 
34 
35 
36 
37 
38 
39 /*srw.user_exit('FND GETPROFILE
40 NAME="PA_DEBUG_MODE"
41 FIELD=":p_debug_mode"
42 PRINT_ERROR="N"');*/null;
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 IF cust is not null then
53     select p.party_name into cust_name from
54     hz_parties p, hz_cust_accounts c
55     where p.party_id = c.party_id
56       and c.cust_account_id = CUST;
57 end if;
58 
59 c_customer_name := cust_name;
60 
61 IF sort is not null then
62     c_sort := initcap(sort);
63 end if;
64 
65   IF (get_company_name <> TRUE) THEN       RAISE init_failure;
66   END IF;
67 
68 EXCEPTION
69   WHEN   OTHERS  THEN
70     RAISE_application_error(-20101,null);/*SRW.PROGRAM_ABORT;*/null;
71 
72 END;  return (TRUE);
73 end;
74 
75 FUNCTION  get_company_name    RETURN BOOLEAN IS
76   l_name               gl_sets_of_books.name%TYPE;
77 
78 BEGIN
79   SELECT  rtrim(gl.name)
80   INTO    l_name
81   FROM    gl_sets_of_books gl,pa_implementations pi
82   WHERE   gl.set_of_books_id = pi.set_of_books_id;
83 
84   c_company_name_header     := l_name;
85 
86   RETURN (TRUE);
87 
88 EXCEPTION
89 
90   WHEN   OTHERS  THEN
91     RETURN (FALSE);
92 
93 END;
94 
95 function AfterReport return boolean is
96 begin
97 
98 BEGIN
99  /*srw.user_exit('FND SRWEXIT');*/null;
100 
101 END;  return (TRUE);
102 end;
103 
104 function CF_1Formula return VARCHAR2 is
105 begin
106   return(pa_multi_currency.get_acct_currency_code);
107 end;
108 
109 --Functions to refer Oracle report placeholders--
110 
111  Function C_COMPANY_NAME_HEADER_p return varchar2 is
112 	Begin
113 	 return C_COMPANY_NAME_HEADER;
114 	 END;
115  Function C_customer_name_p return varchar2 is
116 	Begin
117 	 return C_customer_name;
118 	 END;
119  Function C_sort_p return varchar2 is
120 	Begin
121 	 return C_sort;
122 	 END;
123 END PA_PAXAGAST_XMLP_PKG ;
124