DBA Data[Home] [Help]

PACKAGE BODY: APPS.PSP_ERA_EXT

Source


1 PACKAGE BODY PSP_ERA_EXT AS
2 /* $Header: PSPEAEXB.pls 120.1 2006/04/07 06:32 dpaudel noship $ */
3 -- WARNING:
4 --          Please note that any PL/SQL statements that cause Commit/Rollback
5 --          are not allowed in the user extension code. Commit/Rollback's
6 --          will interfere with the Commit cycle of the main
7 --          process and Restart/Recover process will not work properly.
8 --
9 --         ------------------------------------------------------
10 Procedure UPDATE_EFF_REPORT_APPROVAL_EXT
11 (p_effort_report_approval_id      in            number
12 ,p_effort_report_detail_id        in            number
13 ,p_wf_role_name                   in            varchar2
14 ,p_wf_orig_system_id              in            number
15 ,p_wf_orig_system                 in            varchar2
16 ,p_approver_order_num             in            number
17 ,p_approval_status                in            varchar2
18 ,p_response_date                  in            date
19 ,p_actual_cost_share              in            number
20 ,p_overwritten_effort_percent     in            number
21 ,p_wf_item_key                    in            varchar2
22 ,p_comments                       in            varchar2
23 ,p_pera_information_category      in            varchar2
24 ,p_pera_information1              in            varchar2
25 ,p_pera_information2              in            varchar2
26 ,p_pera_information3              in            varchar2
27 ,p_pera_information4              in            varchar2
28 ,p_pera_information5              in            varchar2
29 ,p_pera_information6              in            varchar2
30 ,p_pera_information7              in            varchar2
31 ,p_pera_information8              in            varchar2
32 ,p_pera_information9              in            varchar2
33 ,p_pera_information10             in            varchar2
34 ,p_pera_information11             in            varchar2
35 ,p_pera_information12             in            varchar2
36 ,p_pera_information13             in            varchar2
37 ,p_pera_information14             in            varchar2
38 ,p_pera_information15             in            varchar2
39 ,p_pera_information16             in            varchar2
40 ,p_pera_information17             in            varchar2
41 ,p_pera_information18             in            varchar2
42 ,p_pera_information19             in            varchar2
43 ,p_pera_information20             in            varchar2
44 ,p_wf_role_display_name           in            varchar2
45 ,p_eff_information_category       in            varchar2
46 ,p_eff_information1               in            varchar2
47 ,p_eff_information2               in            varchar2
48 ,p_eff_information3               in            varchar2
49 ,p_eff_information4               in            varchar2
50 ,p_eff_information5               in            varchar2
51 ,p_eff_information6               in            varchar2
52 ,p_eff_information7               in            varchar2
53 ,p_eff_information8               in            varchar2
54 ,p_eff_information9               in            varchar2
55 ,p_eff_information10              in            varchar2
56 ,p_eff_information11              in            varchar2
57 ,p_eff_information12              in            varchar2
58 ,p_eff_information13              in            varchar2
59 ,p_eff_information14              in            varchar2
60 ,p_eff_information15              in            varchar2
61 ,p_object_version_number          in            number
62 ) IS
63 BEGIN
64   NULL;
65   -- EDIT:Add your code here
66   -- p_effort_report_id is the Effort Report id
67   -- This procedure is a hook which will be called When you Update the Efffort Report using update effort report
68   -- you can update columns pera_information1, pera_information2, pera_information3 etc of table psp_eff_report_approvals,
69   -- you need to put crossponding value in global variable g_pera_information1, g_pera_information2, g_pera_information3 etc.
70   /*
71   Available global variables:
72     psp_eff_report_approvals_api.g_pera_information1
73     psp_eff_report_approvals_api.g_pera_information2
74     psp_eff_report_approvals_api.g_pera_information3
75     psp_eff_report_approvals_api.g_pera_information4
76     psp_eff_report_approvals_api.g_pera_information5
77     psp_eff_report_approvals_api.g_pera_information6
78     psp_eff_report_approvals_api.g_pera_information7
79     psp_eff_report_approvals_api.g_pera_information8
80     psp_eff_report_approvals_api.g_pera_information9
81     psp_eff_report_approvals_api.g_pera_information10
82     psp_eff_report_approvals_api.g_pera_information11
83     psp_eff_report_approvals_api.g_pera_information12
84     psp_eff_report_approvals_api.g_pera_information13
85     psp_eff_report_approvals_api.g_pera_information14
86     psp_eff_report_approvals_api.g_pera_information15
87     psp_eff_report_approvals_api.g_pera_information16
88     psp_eff_report_approvals_api.g_pera_information17
89     psp_eff_report_approvals_api.g_pera_information18
90     psp_eff_report_approvals_api.g_pera_information19
91     psp_eff_report_approvals_api.g_pera_information20
92 
93     psp_eff_report_approvals_api.g_eff_information1
94     psp_eff_report_approvals_api.g_eff_information2
95     psp_eff_report_approvals_api.g_eff_information3
96     psp_eff_report_approvals_api.g_eff_information4
97     psp_eff_report_approvals_api.g_eff_information5
98     psp_eff_report_approvals_api.g_eff_information6
99     psp_eff_report_approvals_api.g_eff_information7
100     psp_eff_report_approvals_api.g_eff_information8
101     psp_eff_report_approvals_api.g_eff_information9
102     psp_eff_report_approvals_api.g_eff_information10
103     psp_eff_report_approvals_api.g_eff_information11
104     psp_eff_report_approvals_api.g_eff_information12
105     psp_eff_report_approvals_api.g_eff_information13
106     psp_eff_report_approvals_api.g_eff_information14
107     psp_eff_report_approvals_api.g_eff_information15
108 
109     -- Sample code to update pera_information1 as number of hours workes
110     SELECT number_of_hours
111     INTO psp_eff_report_approvals_api.g_pera_information1
112     from psp_custom_table
113     where wf_role_name = p_wf_role_name;
114   */
115 EXCEPTION
116   WHEN others THEN
117     fnd_msg_pub.add_exc_msg('PSP_ERA_EXT','UPDATE_EFF_REPORT_APPROVAL_EXT');
118     raise FND_API.G_EXC_UNEXPECTED_ERROR;
119 END;
120 END PSP_ERA_EXT;