DBA Data[Home] [Help]

PACKAGE BODY: APPS.AR_ARXPAR_XMLP_PKG

Source


1 PACKAGE BODY AR_ARXPAR_XMLP_PKG AS
2 /* $Header: ARXPARB.pls 120.0 2007/12/27 13:58:13 abraghun noship $ */
3 function BeforeReport return boolean is
4 begin
5 	P_CONC_REQUEST_ID:=FND_GLOBAL.conc_request_id;
6   /*SRW.USER_EXIT('FND SRWINIT');*/null;
7 
8 
9   return (TRUE);
10 end;
11 
12 function AfterReport return boolean is
13 begin
14 
15 /*SRW.USER_EXIT('FND SRWEXIT');*/null;
16   return (TRUE);
17 end;
18 
19 function report_nameformula(Company_Name in varchar2) return varchar2 is
20     l_report_name     VARCHAR2(240);
21 begin
22 
23     RP_Company_Name := Company_Name;
24     SELECT substrb(cp.user_concurrent_program_name,1,80)
25     INTO   l_report_name
26     FROM   FND_CONCURRENT_PROGRAMS_VL cp,
27            FND_CONCURRENT_REQUESTS cr
28     WHERE  cp.application_id = cr.program_application_id
29     AND    cr.request_id = p_conc_request_id
30     AND    cp.concurrent_program_id = cr.concurrent_program_id;
31 
32     RP_Report_Name := l_report_name;
33 
34     RETURN(l_report_name);
35 
36 RETURN NULL; EXCEPTION
37     WHEN NO_DATA_FOUND
38     THEN RP_REPORT_NAME := 'AutoCash Rules';
39          RETURN('AutoCash Rules');
40 
41 end;
42 
43 function NLS_YESFormula return VARCHAR2 is
44 	nls_yes 	varchar(80);
45 begin
46 
47 	select meaning
48 	into nls_yes
49 	from ar_lookups
50 	where lookup_type = 'YES/NO'
51 	and lookup_code = 'Y';
52 
53 	return(nls_yes);
54 
55 RETURN NULL; Exception
56 	When NO_DATA_FOUND Then
57 	     Return(' ');
58 
59 end;
60 
61 function NLS_NOFormula return VARCHAR2 is
62 	nls_no	varchar(80);
63 begin
64 
65 	select meaning
66 	into   nls_no
67 	from   ar_lookups
68 	where  lookup_type = 'YES/NO'
69 	and    lookup_code = 'N';
70 
71 	return(nls_no);
72 
73 RETURN NULL; Exception
74 	When NO_DATA_FOUND Then
75 	   Return(' ');
76 
77 end;
78 
79 --Functions to refer Oracle report placeholders--
80 
81  Function RP_COMPANY_NAME_p return varchar2 is
82 	Begin
83 	 return RP_COMPANY_NAME;
84 	 END;
85  Function RP_REPORT_NAME_p return varchar2 is
86 	Begin
87 	 return substr(RP_REPORT_NAME,1,instr(RP_REPORT_NAME,' (XML)'));
88 	 END;
89 END AR_ARXPAR_XMLP_PKG ;
90