DBA Data[Home] [Help]

PACKAGE BODY: APPS.FA_FAS930_XMLP_PKG

Source


1 PACKAGE BODY FA_FAS930_XMLP_PKG AS
2 /* $Header: FAS930B.pls 120.0.12010000.1 2008/07/28 13:16:06 appldev ship $ */
3 function report_nameformula(Company_Name in varchar2, CURRENCY_CODE in varchar2) return varchar2 is
4 begin
5 DECLARE
6   l_report_name VARCHAR2(80);
7   l_conc_program_id NUMBER;
8 BEGIN
9   RP_Company_Name := Company_Name;
10   RP_CURRENCY_CODE := CURRENCY_CODE;
11   SELECT cr.concurrent_program_id
12   INTO l_conc_program_id
13   FROM FND_CONCURRENT_REQUESTS cr
14   WHERE cr.program_application_id = 140
15   AND   cr.request_id = P_CONC_REQUEST_ID;
16   SELECT cp.user_concurrent_program_name
17   INTO   l_report_name
18   FROM    FND_CONCURRENT_PROGRAMS_VL cp
19   WHERE
20       cp.concurrent_program_id= l_conc_program_id
21   and cp.application_id = 140;
22  l_report_name := substr(l_report_name,1,instr(l_report_name,' (XML)'));
23   RP_Report_Name := l_report_name;
24   RETURN(l_report_name);
25 EXCEPTION
26   WHEN OTHERS THEN
27     RP_Report_Name := ':Leased Assets Report:';
28     RETURN(RP_REPORT_NAME);
29 END;
30 RETURN NULL; end;
31 function BeforeReport return boolean is
32 begin
33  P_CONC_REQUEST_ID := fnd_global.CONC_REQUEST_ID;
34 /*SRW.USER_EXIT('FND SRWINIT');*/null;
35   return (TRUE);
36 end;
37 function AfterReport return boolean is
38 begin
39 /*SRW.USER_EXIT('FND SRWEXIT');*/null;
40   return (TRUE);
41 end;
42 --Functions to refer Oracle report placeholders--
43  Function ACCT_BAL_APROMPT_p return varchar2 is
44 	Begin
45 	 return ACCT_BAL_APROMPT;
46 	 END;
47  Function ACCT_CC_APROMPT_p return varchar2 is
48 	Begin
49 	 return ACCT_CC_APROMPT;
50 	 END;
51  Function CAT_MAJ_RPROMPT_p return varchar2 is
52 	Begin
53 	 return CAT_MAJ_RPROMPT;
54 	 END;
55  Function RP_COMPANY_NAME_p return varchar2 is
56 	Begin
57 	 return RP_COMPANY_NAME;
58 	 END;
59  Function RP_REPORT_NAME_p return varchar2 is
60 	Begin
61 	 return RP_REPORT_NAME;
62 	 END;
63 	 --modified
64  Function RP_BAL_LPROMPT_p(ACCT_BAL_LPROMPT varchar2)return varchar2 is
65 	Begin
66 	RP_BAL_LPROMPT:= ACCT_BAL_LPROMPT;
67 	 return RP_BAL_LPROMPT;
68 	 END;
69  Function RP_CAT_LPROMPT_p return varchar2 is
70 	Begin
71 	 return RP_CAT_LPROMPT;
72 	 END;
73  Function RP_CURRENCY_CODE_p return varchar2 is
74 	Begin
75 	 return RP_CURRENCY_CODE;
76 	 END;
77 END FA_FAS930_XMLP_PKG ;
78