DBA Data[Home] [Help]

PACKAGE BODY: APPS.PQH_PQIPED3_XMLP_PKG

Source


1 PACKAGE BODY PQH_PQIPED3_XMLP_PKG AS
2 /* $Header: PQIPED3B.pls 120.2 2007/12/21 17:23:03 vjaganat noship $ */
3 
4 function lineFormula return Number is
5 temp_num number;
6 begin
7   temp_num := line_num;
8   line_num:= line_num + 1;
9    if line_num = 7 then
10      line_num := 8;
11    end if;
12   return temp_num;
13 end;
14 
15 function CF_GroupTotTitleFormula(genCode in varchar2) return char is
16 l_total_title	VARCHAR2(200)	:= '';
17  l_gen_code	VARCHAR2(9)	:= genCode;
18 begin
19   IF 	l_gen_code =  'M' THEN
20 	l_total_title	:= '7  Total Men';
21   ELSIF l_gen_code 	= 'F' THEN
22 	l_total_title	:= '14 Total Women';
23   END IF;
24 
25   return l_total_title;
26 
27 
28 end;
29 
30 function BeforeReport return boolean is
31 l_query_text	varchar2(2000);
32 
33 l_fr	varchar2(2000);
34 l_ft	varchar2(2000);
35 l_pr	varchar2(2000);
36 l_pt	varchar2(2000);
37 
38 
39 begin
40    --hr_standard.event('BEFORE REPORT');
41    CP_REPORT_DATE := to_char(P_REPORT_DATE,'DD-MON-YYYY');
42 line_num :=1;
43    pqh_employment_category.fetch_empl_categories(p_business_group_id,l_fr,l_ft,l_pr,l_pt);
44 
45    	cp_fr  := l_fr;
46 	cp_ft	:= l_ft;
47 	cp_pr	:= l_pr;
48 	cp_pt	:= l_pt;
49 
50   return TRUE;
51 
52 end;
53 
54 function AfterReport return boolean is
55 begin
56   --hr_standard.event('AFTER REPORT');
57 
58   return (TRUE);
59 end;
60 
61 --Functions to refer Oracle report placeholders--
62 
63  Function line_num_p return number is
64 	Begin
65 	 return line_num;
66 	 END;
67  Function CP_TotTitlePerReport_p return varchar2 is
68 	Begin
69 	 return CP_TotTitlePerReport;
70 	 END;
71  Function CP_PT_p return varchar2 is
72 	Begin
73 	 return CP_PT;
74 	 END;
75  Function CP_PR_p return varchar2 is
76 	Begin
77 	 return CP_PR;
78 	 END;
79  Function CP_FT_p return varchar2 is
80 	Begin
81 	 return CP_FT;
82 	 END;
83  Function CP_FR_p return varchar2 is
84 	Begin
85 	 return CP_FR;
86 	 END;
87  Function ReportTotLineNo_p return number is
88 	Begin
89 	 return ReportTotLineNo;
90 	 END;
91 END PQH_PQIPED3_XMLP_PKG ;