[Home] [Help]
PACKAGE BODY: APPS.PSB_PSBWSSUB_XMLP_PKG
Source
1 PACKAGE BODY PSB_PSBWSSUB_XMLP_PKG AS
2 /* $Header: PSBWSSUBB.pls 120.0 2008/01/07 10:57:13 vijranga noship $ */
3 FUNCTION BEFOREREPORT RETURN BOOLEAN IS
4 L_RETURN_STATUS VARCHAR2(1);
5 L_MSG_COUNT NUMBER;
6 L_MSG_DATA VARCHAR2(2000);
7 L_STARTDATE_PP DATE;
8 L_ENDDATE_CY DATE;
9 L_GLOBAL_WORKSHEET_ID PSB_WORKSHEETS.GLOBAL_WORKSHEET_ID%TYPE;
10 L_GLOBAL_WORKSHEET_FLAG PSB_WORKSHEETS.GLOBAL_WORKSHEET_FLAG%TYPE;
11 L_BUDGET_GROUP_ID PSB_WORKSHEETS.BUDGET_GROUP_ID%TYPE;
12 L_BUDGET_CALENDAR_ID PSB_WORKSHEETS.BUDGET_CALENDAR_ID%TYPE;
13 BEGIN
14 P_CONC_REQUEST_ID := FND_GLOBAL.CONC_REQUEST_ID;
15 /*SRW.USER_EXIT('FND SRWINIT')*/NULL;
16 SELECT
17 NAME
18 INTO CP_BUDGET_GROUP_NAME
19 FROM
20 PSB_BUDGET_GROUPS
21 WHERE BUDGET_GROUP_ID = P_BUDGET_GROUP_ID;
22 SELECT
23 MEANING
24 INTO CP_NOT_SUBMITTED_ONLY
25 FROM
26 FND_LOOKUPS
27 WHERE LOOKUP_TYPE = 'YES_NO'
28 AND LOOKUP_CODE = P_NOT_SUBMITTED_ONLY_FLAG;
29 SELECT
30 BUDGET_CALENDAR_ID,
31 GLOBAL_WORKSHEET_ID,
32 NVL(GLOBAL_WORKSHEET_FLAG
33 ,'N')
34 INTO L_BUDGET_CALENDAR_ID,L_GLOBAL_WORKSHEET_ID,L_GLOBAL_WORKSHEET_FLAG
35 FROM
36 PSB_WORKSHEETS
37 WHERE WORKSHEET_ID = P_WORKSHEET_ID;
38 IF L_GLOBAL_WORKSHEET_FLAG <> 'Y' THEN
39 CP_GLOBAL_WORKSHEET_ID := L_GLOBAL_WORKSHEET_ID;
40 ELSE
41 CP_GLOBAL_WORKSHEET_ID := P_WORKSHEET_ID;
42 END IF;
43 PSB_WS_ACCT1.GET_BUDGET_CALENDAR_INFO(P_RETURN_STATUS => L_RETURN_STATUS
44 ,P_BUDGET_CALENDAR_ID => L_BUDGET_CALENDAR_ID
45 ,P_STARTDATE_PP => L_STARTDATE_PP
46 ,P_ENDDATE_CY => L_ENDDATE_CY);
47 IF L_RETURN_STATUS <> 'S' THEN
48 RETURN (FALSE);
49 ELSE
50 CP_STARTDATE_PP := L_STARTDATE_PP;
51 CP_ENDDATE_CY := L_ENDDATE_CY;
52 END IF;
53 FND_MESSAGE.SET_NAME('PSB'
54 ,'PSB_NO_DATA_FOUND');
55 CP_NO_DATA_FOUND := FND_MESSAGE.GET;
56 FND_MESSAGE.SET_NAME('PSB'
57 ,'PSB_END_OF_REPORT');
58 CP_END_OF_REPORT := FND_MESSAGE.GET;
59 RETURN (TRUE);
60 END BEFOREREPORT;
61
62 FUNCTION BEFOREPFORM RETURN BOOLEAN IS
63 BEGIN
64 RETURN (TRUE);
65 END BEFOREPFORM;
66
67 FUNCTION AFTERPFORM RETURN BOOLEAN IS
68 BEGIN
69 RETURN (TRUE);
70 END AFTERPFORM;
71
72 FUNCTION BETWEENPAGE RETURN BOOLEAN IS
73 BEGIN
74 RETURN (TRUE);
75 END BETWEENPAGE;
76
77 FUNCTION AFTERREPORT RETURN BOOLEAN IS
78 BEGIN
79 /*SRW.USER_EXIT('FND SRWEXIT')*/NULL;
80 RETURN (TRUE);
81 END AFTERREPORT;
82
83 FUNCTION CP_BUDGET_GROUP_NAME_P RETURN VARCHAR2 IS
84 BEGIN
85 RETURN CP_BUDGET_GROUP_NAME;
86 END CP_BUDGET_GROUP_NAME_P;
87
88 FUNCTION CP_NO_DATA_FOUND_P RETURN VARCHAR2 IS
89 BEGIN
90 RETURN CP_NO_DATA_FOUND;
91 END CP_NO_DATA_FOUND_P;
92
93 FUNCTION CP_END_OF_REPORT_P RETURN VARCHAR2 IS
94 BEGIN
95 RETURN CP_END_OF_REPORT;
96 END CP_END_OF_REPORT_P;
97
98 FUNCTION CP_STARTDATE_PP_P RETURN DATE IS
99 BEGIN
100 RETURN CP_STARTDATE_PP;
101 END CP_STARTDATE_PP_P;
102
103 FUNCTION CP_ENDDATE_CY_P RETURN DATE IS
104 BEGIN
105 RETURN CP_ENDDATE_CY;
106 END CP_ENDDATE_CY_P;
107
108 FUNCTION CP_NOT_SUBMITTED_ONLY_P RETURN VARCHAR2 IS
109 BEGIN
110 RETURN CP_NOT_SUBMITTED_ONLY;
111 END CP_NOT_SUBMITTED_ONLY_P;
112
113 FUNCTION CP_GLOBAL_WORKSHEET_ID_P RETURN NUMBER IS
114 BEGIN
115 RETURN CP_GLOBAL_WORKSHEET_ID;
116 END CP_GLOBAL_WORKSHEET_ID_P;
117
118 END PSB_PSBWSSUB_XMLP_PKG;
119
120
121
122
123