1 Package pqh_ctl_del as
2 /* $Header: pqctlrhi.pkh 120.1 2005/08/06 13:15:37 srajakum noship $ */
3 --
4 -- ----------------------------------------------------------------------------
5 -- |---------------------------------< del >----------------------------------|
6 -- ----------------------------------------------------------------------------
7 -- {Start Of Comments}
8 --
9 -- Description:
10 -- This procedure is the record interface for the delete process
11 -- for the specified entity. The role of this process is to delete the
12 -- row from the HR schema. This process is the main backbone of the del
13 -- business process. The processing of this procedure is as follows:
14 -- 1) The controlling validation process delete_validate is then executed
15 -- which will execute all private and public validation business rule
16 -- processes.
17 -- 2) The pre_delete process is then executed which enables any
18 -- logic to be processed before the delete dml process is executed.
19 -- 3) The delete_dml process will physical perform the delete dml for the
20 -- specified row.
21 -- 4) The post_delete process is then executed which enables any
22 -- logic to be processed after the delete dml process.
23 --
24 -- Prerequisites:
25 -- The main parameters to the business process have to be in the record
26 -- format.
27 --
28 -- In Parameters:
29 --
30 -- Post Success:
31 -- The specified row will be fully validated and deleted for the specified
32 -- entity without being committed.
33 --
34 -- Post Failure:
35 -- If an error has occurred, an error message will be supplied with the work
36 -- rolled back.
37 --
38 -- Developer Implementation Notes:
39 -- None.
40 --
41 -- Access Status:
42 -- Internal Development Use Only.
43 --
44 -- {End Of Comments}
45 -- ----------------------------------------------------------------------------
46 /**
47 Procedure del
48 (
49 p_rec in pqh_ctl_shd.g_rec_type
50 );
51 **/
52 --
53 -- ----------------------------------------------------------------------------
54 -- |---------------------------------< del >----------------------------------|
55 -- ----------------------------------------------------------------------------
56 -- {Start Of Comments}
57 --
58 -- Description:
59 -- This procedure is the attribute interface for the delete
60 -- process for the specified entity and is the outermost layer. The role
61 -- of this process is to validate and delete the specified row from the
62 -- HR schema. The processing of this procedure is as follows:
63 -- 1) The attributes are converted into a local record structure by
64 -- explicitly coding the attribute parameters into the g_rec_type
65 -- datatype.
66 -- 2) After the conversion has taken place, the corresponding record del
67 -- interface process is executed.
68 --
69 -- Prerequisites:
70 --
71 -- In Parameters:
72 --
73 -- Post Success:
74 -- The specified row will be fully validated and deleted for the specified
75 -- entity without being committed.
76 --
77 -- Post Failure:
78 -- If an error has occurred, an error message will be supplied with the work
79 -- rolled back.
80 --
81 -- Developer Implementation Notes:
82 -- The attrbute in parameters should be modified as to the business process
83 -- requirements.
84 --
85 -- Access Status:
86 -- Internal Development Use Only.
87 --
88 -- {End Of Comments}
89 -- ----------------------------------------------------------------------------
90 /**
91 Procedure del
92 (
93 p_transaction_category_id in number,
94 p_language in varchar2
95 );
96 **/
97 procedure del_tl (
98 p_transaction_category_id in number);
99 --
100 --
101 end pqh_ctl_del;