1 PACKAGE AHL_UC_UNITCONFIG_PVT AUTHID CURRENT_USER AS
2 /* $Header: AHLVUCXS.pls 115.10 2003/08/22 21:47:53 jeli noship $ */
3
4 -- Start of Comments --
5 -- Define Procedure create_uc_header
6 -- This API is used to create a UC header record in ahl_unit_config_headers
7 --
8 -- Procedure name : create_uc_header
9 -- Type : Private
10 -- Function : To update a UC header record in ahl_unit_config_headers.
11 -- Pre-reqs :
12 --
13 -- create_uc_header parameters :
14 -- p_x_uc_header_rec IN OUT ahl_uc_instance_pvt.uc_header_rec_type Required
15 -- Record of UC header attributes including the newly created
16 -- UC header ID
17 -- Version: Initial Version 1.0
18 --
19 -- End of Comments --
20 PROCEDURE create_uc_header(
21 p_api_version IN NUMBER := 1.0,
22 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
23 p_commit IN VARCHAR2 := FND_API.G_FALSE,
24 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
25 p_module_type IN VARCHAR2 := NULL,
26 x_return_status OUT NOCOPY VARCHAR2,
27 x_msg_count OUT NOCOPY NUMBER,
28 x_msg_data OUT NOCOPY VARCHAR2,
29 p_x_uc_header_rec IN OUT NOCOPY ahl_uc_instance_pvt.uc_header_rec_type);
30
31 -- Start of Comments --
32 -- Define Procedure update_uc_header
33 -- This API is used to update a UC header name or some attributes of the top node
34 -- instance of the UC.
35 --
36 -- Procedure name : update_uc_header
37 -- Type : Private
38 -- Function : To update a UC header record name and some attributes
39 -- of the top node instance.
40 -- Pre-reqs :
41 --
42 -- update_uc_header parameters :
43 -- p_uc_header_rec IN uc_header_rec_type Required
44 -- Record of UC header attributes
45 -- p_uc_instance_rec IN uc_instance_rec_type Required
46 -- Record of UC instance attributes
47 -- Version : Initial Version 1.0
48 --
49 -- End of Comments --
50
51 PROCEDURE update_uc_header(
52 p_api_version IN NUMBER := 1.0,
53 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
54 p_commit IN VARCHAR2 := FND_API.G_FALSE,
55 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
56 p_module_type IN VARCHAR2 := NULL,
57 x_return_status OUT NOCOPY VARCHAR2,
58 x_msg_count OUT NOCOPY NUMBER,
59 x_msg_data OUT NOCOPY VARCHAR2,
60 p_x_uc_header_rec IN OUT NOCOPY ahl_uc_instance_pvt.uc_header_rec_type,
61 p_uc_instance_rec IN ahl_uc_instance_pvt.uc_instance_rec_type);
62
63 -- Start of Comments --
64 -- Define Procedure delete_uc_header
65 -- This API is used to delete a UC header record from ahl_unit_config_headers
66 --
67 -- Procedure name : delete_uc_header
68 -- Type : Private
69 -- Function : To logically delete a UC header record from ahl_unit_config_headers.
70 -- Pre-reqs :
71 --
72 -- delete_uc_header parameters :
73 -- p_uc_header_id IN NUMBER The UC header to be expired
74 -- p_object_version_number IN NUMBER Object version number of the UC header
75 -- p_csi_instance_ovn IN NUMBER Object version number of the CSI instance
76 --
77 -- Version : Initial Version 1.0
78 --
79 -- End of Comments --
80 PROCEDURE delete_uc_header (
81 p_api_version IN NUMBER := 1.0,
82 p_init_msg_list IN VARCHAR2 := FND_API.G_FALSE,
83 p_commit IN VARCHAR2 := FND_API.G_FALSE,
84 p_validation_level IN NUMBER := FND_API.G_VALID_LEVEL_FULL,
85 x_return_status OUT NOCOPY VARCHAR2,
86 x_msg_count OUT NOCOPY NUMBER,
87 x_msg_data OUT NOCOPY VARCHAR2,
88 p_uc_header_id IN NUMBER,
89 p_object_version_number IN NUMBER,
90 p_csi_instance_ovn IN NUMBER);
91
92 END AHL_UC_UNITCONFIG_PVT; -- Package spec