[Home] [Help]
PACKAGE BODY: APPS.PO_POXREQAC_XMLP_PKG
Source
1 PACKAGE BODY PO_POXREQAC_XMLP_PKG AS
2 /* $Header: POXREQACB.pls 120.1 2007/12/25 11:39:47 krreddy noship $ */
3
4 USER_EXIT_FAILURE EXCEPTION;
5
6 function BeforeReport return boolean is
7 begin
8
9 DECLARE
10 l_req_type po_lookup_codes.displayed_field%type;
11 BEGIN
12 /*SRW.USER_EXIT('FND SRWINIT');*/null;
13
14
15 IF P_TYPE is NOT NULL THEN
16
17 SELECT displayed_field
18 INTO l_req_type
19 FROM po_lookup_codes
20 WHERE lookup_code = P_TYPE
21 AND lookup_type = 'REQUISITION TYPE';
22
23 P_TYPE_DISPLAYED := l_req_type;
24
25 ELSE
26
27 P_TYPE_DISPLAYED := '';
28
29 END IF;
30 LP_CREATION_DATE_FROM:=to_char(P_CREATION_DATE_FROM,'DD-MON-YY');
31 LP_CREATION_DATE_TO:=to_char(P_CREATION_DATE_TO,'DD-MON-YY');
32 RETURN TRUE;
33
34 END;
35
36 return (TRUE);
37 end;
38
39 function AfterReport return boolean is
40 begin
41
42 /*SRW.USER_EXIT('FND SRWEXIT');*/null;
43 return (TRUE);
44 end;
45
46 function round_amount_req(c_amount_req in number, c_currency_precision in number) return number is
47 begin
48
49 /*srw.reference(c_amount_req);*/null;
50
51 /*srw.reference(c_currency_precision);*/null;
52
53
54 return(round(c_amount_req, c_currency_precision));
55 end;
56
57 function round_amount_sum_req(c_amount_sum_req in number, c_currency_precision in number) return number is
58 begin
59
60 /*srw.reference(c_amount_sum_req);*/null;
61
62 /*srw.reference(c_currency_precision);*/null;
63
64
65 return(round(c_amount_sum_req, c_currency_precision));
66 end;
67
68 function round_amount_report(c_amount_report in number, c_curr_precision in number) return number is
69 begin
70
71 /*srw.reference(c_amount_report);*/null;
72
73 /*srw.reference(c_curr_precision);*/null;
74
75
76 return(round(c_amount_report, c_curr_precision));
77 end;
78
79 --Functions to refer Oracle report placeholders--
80
81 END PO_POXREQAC_XMLP_PKG ;
82