DBA Data[Home] [Help]

PACKAGE BODY: APPS.FA_FASPARTX_XMLP_PKG

Source


1 PACKAGE BODY FA_FASPARTX_XMLP_PKG AS
2 /* $Header: FASPARTXB.pls 120.0.12010000.1 2008/07/28 13:17:14 appldev ship $ */
3 
4 function report_nameformula(Company_Name in varchar2) return varchar2 is
5 begin
6  P_CONC_REQUEST_ID := fnd_global.CONC_REQUEST_ID;
7 
8 DECLARE
9   l_report_name VARCHAR2(80);
10 BEGIN
11   RP_Company_Name := Company_Name;
12   SELECT cp.user_concurrent_program_name
13   INTO   l_report_name
14   FROM    FND_CONCURRENT_PROGRAMS_VL cp,
15          FND_CONCURRENT_REQUESTS cr
16   WHERE  cr.request_id = P_CONC_REQUEST_ID
17   AND    cp.application_id = cr.program_application_id
18   AND    cp.concurrent_program_id=cr.concurrent_program_id;
19 
20   RP_Report_Name := l_report_name;
21   RETURN(l_report_name);
22 
23 EXCEPTION
24   WHEN OTHERS THEN
25     RP_Report_Name := ':Parent Asset Transactions Report:';
26     RETURN(RP_REPORT_NAME);
27 END;
28 RETURN NULL; end;
29 
30 function BeforeReport return boolean is
31 begin
32 
33 /*SRW.USER_EXIT('FND SRWINIT');*/null;
34   return (TRUE);
35 end;
36 
37 function AfterReport return boolean is
38 begin
39 
40 /*SRW.USER_EXIT('FND SRWEXIT');*/null;
41   return (TRUE);
42 end;
43 
44 function Period1_PCFormula return Number is
45 begin
46 
47 DECLARE
48   l_period_POD  DATE;
49   l_period_PCD  DATE;
50   l_period_PC   NUMBER(15);
51   l_period_FY   NUMBER(15);
52 BEGIN
53   SELECT period_counter,
54          period_open_date,
55          nvl(period_close_date, sysdate),
56          fiscal_year
57   INTO   l_period_PC,
58          l_period_POD,
59          l_period_PCD,
60          l_period_FY
61   FROM   FA_DEPRN_PERIODS
62   WHERE  book_type_code = P_BOOK
63   AND    period_name    = P_PERIOD1;
64 
65   Period1_POD := l_period_POD;
66   Period1_PCD := l_period_PCD;
67   Period1_FY  := l_period_FY;
68   return(l_period_PC);
69 END;
70 RETURN NULL; end;
71 
72 --Functions to refer Oracle report placeholders--
73 
74  Function ACCT_BAL_APROMPT_p return varchar2 is
75 	Begin
76 	 return ACCT_BAL_APROMPT;
77 	 END;
78  Function ACCT_CC_APROMPT_p return varchar2 is
79 	Begin
80 	 return ACCT_CC_APROMPT;
81 	 END;
82  Function CAT_MAJ_RPROMPT_p return varchar2 is
83 	Begin
84 	 return CAT_MAJ_RPROMPT;
85 	 END;
86  Function Period1_POD_p return date is
87 	Begin
88 	 return Period1_POD;
89 	 END;
90  Function Period1_PCD_p return date is
91 	Begin
92 	 return Period1_PCD;
93 	 END;
94  Function Period1_FY_p return number is
95 	Begin
96 	 return Period1_FY;
97 	 END;
98  Function RP_COMPANY_NAME_p return varchar2 is
99 	Begin
100 	 return RP_COMPANY_NAME;
101 	 END;
102  Function RP_REPORT_NAME_p return varchar2 is
103 	Begin
104 	 return RP_REPORT_NAME;
105 	 END;
106 END FA_FASPARTX_XMLP_PKG ;
107