DBA Data[Home] [Help]

PACKAGE: APPS.PER_CNI_UPD

Source


1 Package per_cni_upd as
2 /* $Header: pecnirhi.pkh 120.0 2005/05/31 06:49:33 appldev noship $ */
3  --
4  -- ----------------------------------------------------------------------------
5  -- |----------------------------------< upd >---------------------------------|
6  -- ----------------------------------------------------------------------------
7  -- {Start Of Comments}
8  --
9  -- Description:
10  --   This procedure is the record interface for the update
11  --   process for the specified entity. The role of this process is
12  --   to update a fully validated row for the HR schema passing back
13  --   to the calling process, any system generated values (e.g.
14  --   object version number attribute). This process is the main
15  --   backbone of the upd business process. The processing of this
16  --   procedure is as follows:
17  --   1) The row to be updated is locked and selected into the record
18  --      structure g_old_rec.
19  --   2) Because on update parameters which are not part of the update do not
20  --      have to be defaulted, we need to build up the updated row by
21  --      converting any system defaulted parameters to their corresponding
22  --      value.
23  --   3) The controlling validation process update_validate is then executed
24  --      which will execute all private and public validation business rule
25  --      processes.
26  --   4) The pre_update process is then executed which enables any
27  --      logic to be processed before the update dml process is executed.
28  --   5) The update_dml process will physical perform the update dml into the
29  --      specified entity.
30  --   6) The post_update process is then executed which enables any
31  --      logic to be processed after the update dml process.
32  --
33  -- Prerequisites:
34  --   The main parameters to the business process have to be in the record
35  --   format.
36  --
37  -- In Parameters:
38  --
39  -- Post Success:
40  --   The specified row will be fully validated and updated for the specified
41  --   entity without being committed.
42  --
43  -- Post Failure:
44  --   If an error has occurred, an error message will be raised.
45  --
46  -- Developer Implementation Notes:
47  --   None.
48  --
49  -- Access Status:
50  --   Internal Development Use Only.
51  --
52  -- {End Of Comments}
53  -- ----------------------------------------------------------------------------
54  Procedure upd
55    (p_effective_date               in date
56    ,p_rec                          in out nocopy per_cni_shd.g_rec_type
57    );
58  --
59  -- ----------------------------------------------------------------------------
60  -- |---------------------------------< upd >----------------------------------|
61  -- ----------------------------------------------------------------------------
62  -- {Start Of Comments}
63  --
64  -- Description:
65  --   This procedure is the attribute interface for the update
66  --   process for the specified entity and is the outermost layer. The role
67  --   of this process is to update a fully validated row into the HR schema
68  --   passing back to the calling process, any system generated values
69  --   (e.g. object version number attributes). The processing of this
70  --   procedure is as follows:
71  --   1) The attributes are converted into a local record structure by
72  --      calling the convert_args function.
73  --   2) After the conversion has taken place, the corresponding record upd
74  --      interface process is executed.
75  --   3) OUT parameters are then set to their corresponding record attributes.
76  --
77  -- Prerequisites:
78  --
79  -- In Parameters:
80  --
81  -- Post Success:
82  --   A fully validated row will be updated for the specified entity
83  --   without being committed.
84  --
85  -- Post Failure:
86  --   If an error has occurred, an error message will be raised.
87  --
88  -- Developer Implementation Notes:
89  --   None.
90  --
91  -- Access Status:
92  --   Internal Development Use Only.
93  --
94  -- {End Of Comments}
95  -- ----------------------------------------------------------------------------
96  Procedure upd
97    (p_effective_date               in     date
98    ,p_config_information_id        in     number
99    ,p_configuration_code           in     varchar2  default hr_api.g_varchar2
100    ,p_config_information_category  in     varchar2  default hr_api.g_varchar2
101    ,p_config_sequence              in     number    default hr_api.g_number
102    ,p_config_information1          in     varchar2  default hr_api.g_varchar2
103    ,p_config_information2          in     varchar2  default hr_api.g_varchar2
104    ,p_config_information3          in     varchar2  default hr_api.g_varchar2
105    ,p_config_information4          in     varchar2  default hr_api.g_varchar2
106    ,p_config_information5          in     varchar2  default hr_api.g_varchar2
107    ,p_config_information6          in     varchar2  default hr_api.g_varchar2
108    ,p_config_information7          in     varchar2  default hr_api.g_varchar2
109    ,p_config_information8          in     varchar2  default hr_api.g_varchar2
110    ,p_config_information9          in     varchar2  default hr_api.g_varchar2
111    ,p_config_information10         in     varchar2  default hr_api.g_varchar2
112    ,p_config_information11         in     varchar2  default hr_api.g_varchar2
113    ,p_config_information12         in     varchar2  default hr_api.g_varchar2
114    ,p_config_information13         in     varchar2  default hr_api.g_varchar2
115    ,p_config_information14         in     varchar2  default hr_api.g_varchar2
116    ,p_config_information15         in     varchar2  default hr_api.g_varchar2
117    ,p_config_information16         in     varchar2  default hr_api.g_varchar2
118    ,p_config_information17         in     varchar2  default hr_api.g_varchar2
119    ,p_config_information18         in     varchar2  default hr_api.g_varchar2
120    ,p_config_information19         in     varchar2  default hr_api.g_varchar2
121    ,p_config_information20         in     varchar2  default hr_api.g_varchar2
122    ,p_config_information21         in     varchar2  default hr_api.g_varchar2
123    ,p_config_information22         in     varchar2  default hr_api.g_varchar2
124    ,p_config_information23         in     varchar2  default hr_api.g_varchar2
125    ,p_config_information24         in     varchar2  default hr_api.g_varchar2
126    ,p_config_information25         in     varchar2  default hr_api.g_varchar2
127    ,p_config_information26         in     varchar2  default hr_api.g_varchar2
128    ,p_config_information27         in     varchar2  default hr_api.g_varchar2
129    ,p_config_information28         in     varchar2  default hr_api.g_varchar2
130    ,p_config_information29         in     varchar2  default hr_api.g_varchar2
131    ,p_config_information30         in     varchar2  default hr_api.g_varchar2
132    ,p_object_version_number        In     out nocopy number
133    );
134  --
135  end per_cni_upd;