DBA Data[Home] [Help]

PACKAGE BODY: APPS.FA_FASINDX_XMLP_PKG

Source


1 PACKAGE BODY FA_FASINDX_XMLP_PKG AS
2 /* $Header: FASINDXB.pls 120.0.12010000.1 2008/07/28 13:16:43 appldev ship $ */
3 
4 function report_nameformula(Company_Name in varchar2) return varchar2 is
5 begin
6 
7 DECLARE
8   l_report_name VARCHAR2(80);
9   l_conc_program_id NUMBER;
10 BEGIN
11 --Added during DT Fix
12 P_CONC_REQUEST_ID := fnd_global.CONC_REQUEST_ID;
13 --End of DT Fix
14   RP_Company_Name := Company_Name;
15 
16   SELECT cr.concurrent_program_id
17   INTO l_conc_program_id
18   FROM FND_CONCURRENT_REQUESTS cr
19   WHERE cr.program_application_id = 140
20   AND   cr.request_id = P_CONC_REQUEST_ID;
21 
22   SELECT cp.user_concurrent_program_name
23   INTO   l_report_name
24   FROM    FND_CONCURRENT_PROGRAMS_VL cp
25   WHERE
26       cp.concurrent_program_id= l_conc_program_id
27   and cp.application_id = 140;
28 
29  l_report_name := substr(l_report_name,1,instr(l_report_name,' (XML)'));
30 
31   RP_Report_Name := l_report_name;
32   RETURN(l_report_name);
33 
34 EXCEPTION
35   WHEN OTHERS THEN
36     RP_Report_Name := 'REPORT TITLE';
37     RETURN('REPORT TITLE');
38 END;
39 RETURN NULL; end;
40 
41 function BeforeReport return boolean is
42 begin
43 
44 /*SRW.USER_EXIT('FND SRWINIT');*/null;
45   return (TRUE);
46 end;
47 
48 function AfterReport return boolean is
49 begin
50 
51 /*SRW.USER_EXIT('FND SRWEXIT');*/null;
52   return (TRUE);
53 end;
54 
55 --Functions to refer Oracle report placeholders--
56 
57  Function RP_REPORT_NAME_p return varchar2 is
58 	Begin
59 	 return RP_REPORT_NAME;
60 	 END;
61  Function RP_Company_Name_p return varchar2 is
62 	Begin
63 	 return RP_Company_Name;
64 	 END;
65 END FA_FASINDX_XMLP_PKG ;
66