[Home] [Help]
PACKAGE BODY: APPS.HXT_HT
Source
1 PACKAGE BODY HXT_HT AS
2 /* $Header: hxttkdml.pkb 115.0 99/07/16 14:30:54 porting ship $ */
3
4 procedure insert_HXT_TASKS(
5 p_rowid IN OUT VARCHAR2,
6 p_id NUMBER,
7 p_pro_id NUMBER,
8 p_name VARCHAR2,
9 p_date_from DATE,
10 p_description VARCHAR2,
11 p_estimated_time NUMBER,
12 p_fcl_units VARCHAR2,
13 p_date_to DATE,
14 p_created_by NUMBER,
15 p_creation_date DATE,
16 p_last_updated_by NUMBER,
17 p_last_update_date DATE,
18 p_last_update_login NUMBER,
19 p_task_number VARCHAR2
20 ) is
21
22 cursor c2 is select rowid
23 from HXT_TASKS
24 where id = p_id;
25
26 begin
27
28 insert into HXT_TASKS(
29 id,
30 pro_id,
31 name,
32 date_from,
33 description,
34 estimated_time,
35 fcl_units,
36 date_to,
37 created_by,
38 creation_date,
39 last_updated_by,
40 last_update_date,
41 last_update_login,
42 task_number)
43 VALUES(
44 p_id,
45 p_pro_id,
46 p_name,
47 p_date_from,
48 p_description,
49 p_estimated_time,
50 p_fcl_units,
51 p_date_to,
52 p_created_by,
53 p_creation_date,
54 p_last_updated_by,
55 p_last_update_date,
56 p_last_update_login,
57 p_task_number);
58
59 open c2;
60 fetch c2 into p_rowid;
61 close c2;
62 null;
63
64 end insert_HXT_TASKS;
65
66
67 procedure update_HXT_TASKS(
68 p_rowid IN VARCHAR2,
69 p_id NUMBER,
70 p_pro_id NUMBER,
71 p_name VARCHAR2,
72 p_date_from DATE,
73 p_description VARCHAR2,
74 p_estimated_time NUMBER,
75 p_fcl_units VARCHAR2,
76 p_date_to DATE,
77 p_created_by NUMBER,
78 p_creation_date DATE,
79 p_last_updated_by NUMBER,
80 p_last_update_date DATE,
81 p_last_update_login NUMBER,
82 p_task_number VARCHAR2
83 ) is
84
85 begin
86
87 update HXT_TASKS
88 set
89 pro_id = p_pro_id,
90 name = p_name,
91 date_from = p_date_from,
92 description = p_description,
93 estimated_time = p_estimated_time,
94 fcl_units = p_fcl_units,
95 date_to = p_date_to,
96 created_by = p_created_by,
97 creation_date = p_creation_date,
98 last_updated_by = p_last_updated_by,
99 last_update_date = p_last_update_date,
100 last_update_login = p_last_update_login,
101 task_number = p_task_number
102 where rowid = p_rowid;
103
104 end update_HXT_TASKS;
105
106
107 procedure delete_HXT_TASKS(p_rowid VARCHAR2) is
108 begin
109 delete from HXT_TASKS
110 where rowid = chartorowid(p_rowid);
111 end delete_HXT_TASKS;
112
113 procedure lock_HXT_TASKS(p_rowid VARCHAR2) is
114 vnull number;
115 begin
116 if p_rowid is not null then
117 select ID into vnull
118 from HXT_TASKS
119 where rowid = p_rowid
120 for update of HXT_TASKS.ID nowait;
121
122 end if;
123 end lock_HXT_TASKS;
124
125 end HXT_HT;