DBA Data[Home] [Help]

PACKAGE BODY: APPS.PQH_PQHUSUCE_XMLP_PKG

Source


1 PACKAGE BODY PQH_PQHUSUCE_XMLP_PKG AS
2 /* $Header: PQHUSUCEB.pls 120.2 2007/12/07 06:59:03 vjaganat noship $ */
3   FUNCTION BEFOREREPORT RETURN BOOLEAN IS
4     L_EMPID VARCHAR2(240);
5     L_LNAME VARCHAR2(150);
6     L_TITLE VARCHAR2(240);
7     L_EMAIL VARCHAR2(240);
8     L_BODY_TEXT2 VARCHAR2(20);
9     L_BODY_TEXT3 VARCHAR2(20);
10     L_BODY_TEXT4 VARCHAR2(20);
11     L_BODY_TEXT5 VARCHAR2(20);
12     L_BODY_TEXT6 VARCHAR2(20);
13     L_BODY_TEXT7 VARCHAR2(20);
14     L_BODY_TEXT8 VARCHAR2(20);
15     L_REGARDS VARCHAR2(100);
16     L_HIREDATE DATE;
17     L_MANAGER_ID NUMBER;
18   BEGIN
19     --HR_STANDARD.EVENT('BEFORE REPORT');
20     CP_BUSINESS_GROUP_NAME := GET_BUSINESS_GROUP(P_BUSINESS_GROUP_ID);
21     L_MANAGER_ID := PQH_TENURE_DETAIL.GETPERSONSUPERVISOR(P_PERSON_ID);
22     PQH_TENURE_DETAIL.GETPERSONINFO(P_PERSON_ID
23                                    ,CP_EMPLOYEE_ID
24                                    ,CP_FACULTY_MEMBER_NAME
25                                    ,L_LNAME
26                                    ,L_TITLE
27                                    ,L_EMAIL
28                                    ,L_HIREDATE);
29     PQH_TENURE_DETAIL.GETPERSONINFO(L_MANAGER_ID
30                                    ,L_EMPID
31                                    ,CP_ACADEMIC_MANAGER_NAME
32                                    ,L_LNAME
33                                    ,L_TITLE
34                                    ,L_EMAIL
35                                    ,L_HIREDATE);
36     PQH_TENURE_DETAIL.GETREPORTBODYTEXT('CE'
37                                        ,L_REGARDS
38                                        ,CP_BODY_TEXT
39                                        ,L_BODY_TEXT2
40                                        ,L_BODY_TEXT3
41                                        ,L_BODY_TEXT4
42                                        ,L_BODY_TEXT5
43                                        ,L_BODY_TEXT6
44                                        ,L_BODY_TEXT7
45                                        ,L_BODY_TEXT8);
46     RETURN (TRUE);
47   END BEFOREREPORT;
48 
49   FUNCTION AFTERREPORT RETURN BOOLEAN IS
50   BEGIN
51     --HR_STANDARD.EVENT('AFTER REPORT');
52     RETURN (TRUE);
53   END AFTERREPORT;
54 
55   FUNCTION CP_BUSINESS_GROUP_NAME_P RETURN VARCHAR2 IS
56   BEGIN
57     RETURN CP_BUSINESS_GROUP_NAME;
58   END CP_BUSINESS_GROUP_NAME_P;
59 
60   FUNCTION CP_BODY_TEXT_P RETURN VARCHAR2 IS
61   BEGIN
62     RETURN CP_BODY_TEXT;
63   END CP_BODY_TEXT_P;
64 
65   FUNCTION CP_FACULTY_MEMBER_NAME_P RETURN VARCHAR2 IS
66   BEGIN
67     RETURN CP_FACULTY_MEMBER_NAME;
68   END CP_FACULTY_MEMBER_NAME_P;
69 
70   FUNCTION CP_ACADEMIC_MANAGER_NAME_P RETURN VARCHAR2 IS
71   BEGIN
72     RETURN CP_ACADEMIC_MANAGER_NAME;
73   END CP_ACADEMIC_MANAGER_NAME_P;
74 
75   FUNCTION CP_EMPLOYEE_ID_P RETURN VARCHAR2 IS
76   BEGIN
77     RETURN CP_EMPLOYEE_ID;
78   END CP_EMPLOYEE_ID_P;
79 
80   FUNCTION GET_BUSINESS_GROUP(P_BUSINESS_GROUP_ID IN NUMBER) RETURN VARCHAR2 IS
81     X0 VARCHAR2(2000);
82   BEGIN
83     X0 := HR_REPORTS.GET_BUSINESS_GROUP(P_BUSINESS_GROUP_ID);
84     RETURN X0;
85   END GET_BUSINESS_GROUP;
86 
87 END PQH_PQHUSUCE_XMLP_PKG;