DBA Data[Home] [Help]

PACKAGE BODY: APPS.AR_RAXPTL_XMLP_PKG

Source


1 PACKAGE BODY AR_RAXPTL_XMLP_PKG AS
2 /* $Header: RAXPTLB.pls 120.0 2007/12/27 14:32:09 abraghun noship $ */
3 
4 function report_nameformula(Company_Name in varchar2) return varchar2 is
5 begin
6 
7 DECLARE
8     l_report_name  VARCHAR2(80);
9 
10 BEGIN
11 
12     RP_Company_Name := Company_Name;
13 
14     SELECT substr(cp.user_concurrent_program_name,1,80)
15     INTO   l_report_name
16     FROM   FND_CONCURRENT_PROGRAMS_VL cp,
17            FND_CONCURRENT_REQUESTS cr
18     WHERE  cr.request_id = P_CONC_REQUEST_ID
19     AND    cp.application_id = cr.program_application_id
20     AND    cp.concurrent_program_id = cr.concurrent_program_id;
21 
22     RP_Report_Name := l_report_name;
23     RETURN(l_report_name);
24 
25 EXCEPTION
26     WHEN NO_DATA_FOUND
27     THEN RP_REPORT_NAME := 'Payment Terms Listing';
28          RETURN('Payment Terms Listing');
29 END;
30 RETURN NULL; end;
31 
32 function BeforeReport return boolean is
33 begin
34 
35 BEGIN
36 	P_CONC_REQUEST_ID:=FND_GLOBAL.conc_request_id;
37 /*SRW.USER_EXIT('FND SRWINIT');*/null;
38 
39 
40 
41 
42 
43 END;
44   return (TRUE);
45 end;
46 
47 function Sub_TitleFormula return VARCHAR2 is
48 begin
49 
50 begin
51 RP_SUB_TITLE := ' ';
52 return(' ');
53 end;
54 
55 RETURN NULL; end;
56 
57 function AfterReport return boolean is
58 begin
59 
60 /*SRW.USER_EXIT('FND SRWEXIT');*/null;
61   return (TRUE);
62 end;
63 
64 --Functions to refer Oracle report placeholders--
65 
66  Function RP_COMPANY_NAME_p return varchar2 is
67 	Begin
68 	 return RP_COMPANY_NAME;
69 	 END;
70  Function RP_REPORT_NAME_p return varchar2 is
71 	Begin
72 	 return substr(RP_REPORT_NAME,1,instr(RP_REPORT_NAME,' (XML)'));
73 	 END;
74  Function RP_DATA_FOUND_p return varchar2 is
75 	Begin
76 	 return RP_DATA_FOUND;
77 	 END;
78  Function RP_SUB_TITLE_p return varchar2 is
79 	Begin
80 	 return RP_SUB_TITLE;
81 	 END;
82  function D_Relative_AmountFormula return VARCHAR2 is
83 	begin
84 	RP_DATA_FOUND := 'X';
85 	return null;
86 	end;
87 END AR_RAXPTL_XMLP_PKG ;
88