DBA Data[Home] [Help]
Skip to content

PACKAGE BODY: APPS.AP_APXSOBLX_XMLP_PKG

Source


1 PACKAGE BODY AP_APXSOBLX_XMLP_PKG AS
2 /* $Header: APXSOBLXB.pls 120.1 2011/03/03 11:53:15 asansari ship $ */
3 function cf_cur_totalformula(c_inv_total in number, c_prepay_total in number) return number is
4 begin
5   /*srw.reference(c_inv_total);*/null;
6   /*srw.reference(c_prepay_total);*/null;
7 return(c_inv_total-nvl(c_prepay_total,0));
8 end;
9 function CF_as_of_date_displayFormula return char is
10 day varchar2(2);
11 month varchar2(30);
12 year varchar2(4);
13 begin
14 month:=rtrim(to_char(p_as_of_date,'Month'),' ');
15 day:=to_char(p_as_of_date,'DD');
16 year:=to_char(p_as_of_DATE,'YYYY');
17 return(month||' '||day||','||year);
18 end;
19 function BeforeReport return boolean is
20 l_date date;
21 l_calendar_unaware  NUMBER :=0; --Bug11774150
22 begin
23   begin
24 /*srw.user_exit('FND SRWINIT');*/null;
25 P_CONC_REQUEST_ID:=FND_GLOBAL.conc_request_id;
26 l_date:=fnd_date.chardate_to_date(chardate => p_as_of_date, calendar_aware => l_calendar_unaware); --Bug11774150
27 p_as_of_date_1 := to_char(p_as_of_date,'DD-MON-YY');
28 AP_GET_SUPPLIER_BALANCE_PKG.ap_get_supplier_balance(
29                                 p_conc_request_id
30                                ,p_set_of_books_id
31                                ,l_date
32                                ,p_supplier_name_from
33                                ,p_supplier_name_to
34                                ,p_currency
35                                ,p_min_invoice_balance
36                                ,p_min_open_balance
37                                ,p_include_prepayments
38                                ,p_reference_number
39                                ,p_debug_flag
40                                ,p_trace_flag
41                                       );
42    end;
43   return (TRUE);
44 end;
45 function AfterReport return boolean is
46 begin
47   /*srw.user_exit('FND SRWEXIT');*/null;
48   return (TRUE);
49 end;
50 function cf_displayformula(CF_cur_total in number) return number is
51 begin
52         IF CF_cur_total >= p_min_open_balance THEN
53   	return (1);
54   ELSE
55 	return(0);
56   END IF;
57 end;
58 --Functions to refer Oracle report placeholders--
59 END AP_APXSOBLX_XMLP_PKG ;
60