DBA Data[Home] [Help]

PACKAGE BODY: APPS.PA_PARGCALG_XMLP_PKG

Source


1 PACKAGE BODY PA_PARGCALG_XMLP_PKG AS
2 /* $Header: PARGCALGB.pls 120.1 2008/01/03 11:09:31 krreddy noship $ */
3 
4 function AfterReport return boolean is
5 begin
6   /*SRW.USER_EXIT('FND SRWEXIT');*/null;
7 
8   return (TRUE);
9 
10 end;
11 
12 function BeforeReport return boolean is
13  x_status       VARCHAR2(1);
14  x_count        NUMBER;
15  x_data         VARCHAR2(250);
16 
17 begin
18 
19 /*srw.user_exit('FND SRWINIT');*/null;
20 
21 
22 
23 /*srw.user_exit('FND GETPROFILE
24 NAME="PA_DEBUG_MODE"
25 FIELD=":p_debug_mode"
26 PRINT_ERROR="N"');*/null;
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 /*srw.user_exit('FND GETPROFILE
37 NAME="CURRENCY:MIXED_PRECISION"
38 FIELD=":p_min_precision"
39 PRINT_ERROR="N"');*/null;
40 
41 
42 
43  IF (UPPER(p_run_mode) = 'R') THEN
44   PA_SCHEDULE_PUB.create_new_cal_schedules(p_start_calendar_name,
45                            p_end_calendar_name,
46                            x_status,x_count,x_data);
47  ELSIF (UPPER(p_run_mode) = 'S' ) THEN
48   PA_SCHEDULE_PUB.create_new_cal_schedules(p_start_calendar_name,
49                            p_start_calendar_name,
50                            x_status,x_count,x_data);
51  END IF;
52 
53    return(TRUE);
54 EXCEPTION
55   WHEN OTHERS THEN
56        Raise;
57 return (TRUE);
58 end;
59 
60 function CF_company_nameFormula return Char is
61  v_company_name  gl_sets_of_books.name%type;
62 
63 begin
64 
65   select glb.name into v_company_name
66   from gl_sets_of_books glb, pa_implementations pi
67   where glb.set_of_books_id=pi.set_of_books_id;
68   cp_company_name:=v_company_name;
69    return  cp_company_name;
70  exception
71     when others then
72      null;
73      return  cp_company_name;
74 end;
75 
76 --Functions to refer Oracle report placeholders--
77 
78  Function CP_company_name_p return varchar2 is
79 	Begin
80 	 return CP_company_name;
81 	 END;
82  Function CP_NODATAFOUND_p return varchar2 is
83 	Begin
84 	 return CP_NODATAFOUND;
85 	 END;
86 END PA_PARGCALG_XMLP_PKG ;
87