[Home] [Help]
PACKAGE BODY: APPS.PA_CI_ACTIONS_PKG
Source
1 package body PA_CI_ACTIONS_PKG as
2 /* $Header: PACIACTB.pls 120.0 2005/06/03 13:47:53 appldev noship $ */
3 procedure INSERT_ROW (
4 P_CI_ACTION_ID out NOCOPY NUMBER,
5 P_CI_ID in NUMBER,
6 P_CI_ACTION_NUMBER in NUMBER,
7 P_STATUS_CODE in VARCHAR2,
8 P_TYPE_CODE in VARCHAR2,
9 P_ASSIGNED_TO in NUMBER,
10 P_DATE_REQUIRED in DATE,
11 P_SIGN_OFF_REQUIRED_FLAG in VARCHAR2,
12 P_DATE_CLOSED in DATE,
13 P_SIGN_OFF_FLAG in VARCHAR2,
14 P_SOURCE_CI_ACTION_ID in NUMBER,
15 P_LAST_UPDATED_BY in NUMBER,
16 P_CREATED_BY in NUMBER,
17 P_CREATION_DATE in DATE,
18 P_LAST_UPDATE_DATE in DATE,
19 P_LAST_UPDATE_LOGIN in NUMBER,
20 P_RECORD_VERSION_NUMBER in NUMBER
21 ) IS
22 -- Enter the procedure variables here. As shown below
23 CURSOR c1 IS
24 SELECT rowid
25 FROM PA_CI_ACTIONS
26 WHERE ci_action_id = p_ci_action_id;
27
28 l_row_id ROWID;
29
30 BEGIN
31
32 Insert into PA_CI_ACTIONS (
33 CI_ACTION_ID,
34 CI_ID,
35 CI_ACTION_NUMBER,
36 STATUS_CODE,
37 TYPE_CODE,
38 ASSIGNED_TO,
39 DATE_REQUIRED,
40 SIGN_OFF_REQUIRED_FLAG,
41 DATE_CLOSED,
42 SIGN_OFF_FLAG,
43 SOURCE_CI_ACTION_ID,
44 LAST_UPDATED_BY,
45 CREATED_BY,
46 CREATION_DATE,
47 LAST_UPDATE_DATE,
48 LAST_UPDATE_LOGIN,
49 RECORD_VERSION_NUMBER
50 ) VALUES
51 ( PA_CI_ACTIONS_S.NEXTVAL,
52 P_CI_ID,
53 P_CI_ACTION_NUMBER,
54 P_STATUS_CODE,
55 P_TYPE_CODE,
56 P_ASSIGNED_TO,
57 P_DATE_REQUIRED,
58 P_SIGN_OFF_REQUIRED_FLAG,
59 P_DATE_CLOSED,
60 P_SIGN_OFF_FLAG,
61 P_SOURCE_CI_ACTION_ID,
62 P_LAST_UPDATED_BY,
63 P_CREATED_BY,
64 P_CREATION_DATE,
65 P_LAST_UPDATE_DATE,
66 P_LAST_UPDATE_LOGIN,
67 P_RECORD_VERSION_NUMBER
68 ) returning ci_action_id INTO p_ci_action_id;
69
70
71 EXCEPTION
72 WHEN OTHERS THEN -- catch the exceptions here
73 RAISE;
74 END INSERT_ROW;
75
76 procedure UPDATE_ROW (
77 P_CI_ACTION_ID in NUMBER,
78 P_CI_ID in NUMBER,
79 P_STATUS_CODE in VARCHAR2,
80 P_TYPE_CODE in VARCHAR2,
81 P_ASSIGNED_TO in NUMBER,
82 P_DATE_REQUIRED in DATE,
83 P_SIGN_OFF_REQUIRED_FLAG in VARCHAR2,
84 P_DATE_CLOSED in DATE,
85 P_SIGN_OFF_FLAG in VARCHAR2,
86 P_SOURCE_CI_ACTION_ID in NUMBER,
87 P_LAST_UPDATED_BY in NUMBER,
88 P_CREATED_BY in NUMBER,
89 P_CREATION_DATE in DATE,
90 P_LAST_UPDATE_DATE in DATE,
91 P_LAST_UPDATE_LOGIN in NUMBER,
92 P_RECORD_VERSION_NUMBER in NUMBER
93 ) IS
94 BEGIN
95 UPDATE PA_CI_ACTIONS
96 SET
97 CI_ID = P_CI_ID,
98 STATUS_CODE = P_STATUS_CODE,
99 TYPE_CODE = P_TYPE_CODE,
100 ASSIGNED_TO = P_ASSIGNED_TO,
101 DATE_REQUIRED = P_DATE_REQUIRED,
102 SIGN_OFF_REQUIRED_FLAG = P_SIGN_OFF_REQUIRED_FLAG,
103 DATE_CLOSED = P_DATE_CLOSED,
104 SIGN_OFF_FLAG = P_SIGN_OFF_FLAG,
105 SOURCE_CI_ACTION_ID = P_SOURCE_CI_ACTION_ID,
106 LAST_UPDATED_BY = P_LAST_UPDATED_BY,
107 CREATED_BY = P_CREATED_BY,
108 CREATION_DATE = P_CREATION_DATE,
109 LAST_UPDATE_DATE = P_LAST_UPDATE_DATE,
110 LAST_UPDATE_LOGIN = P_LAST_UPDATE_LOGIN,
111 RECORD_VERSION_NUMBER = P_RECORD_VERSION_NUMBER+1
112 WHERE CI_ACTION_ID = P_CI_ACTION_ID;
113 EXCEPTION
114 WHEN OTHERS THEN -- catch the exceptins here
115 RAISE;
116 END UPDATE_ROW;
117
118
119
120 procedure DELETE_ROW (
121 P_CI_ACTION_ID in NUMBER
122 )
123 IS
124 BEGIN
125 DELETE FROM PA_CI_ACTIONS
126 WHERE CI_ACTION_ID = P_CI_ACTION_ID;
127
128 EXCEPTION
129 WHEN OTHERS THEN
130 RAISE;
131 END DELETE_ROW;
132
133
134 -- Enter further code below as specified in the Package spec.
135 END PA_CI_ACTIONS_PKG; -- Package Body PA_CI_ACTION_PKG
136
137