1 PACKAGE CSI_GENERIC_GRP AUTHID CURRENT_USER AS
2 /* $Header: csiggens.pls 115.9 2003/10/01 21:37:42 jpwilson ship $ */
3 --
4 --
5 g_pkg_name VARCHAR2(30) := 'CSI_GENERIC_GRP';
6 --
7 FUNCTION CONFIG_ROOT_NODE (p_instance_id IN NUMBER ,
8 p_relationship_type_code IN VARCHAR2
9 )
10 RETURN NUMBER;
11 PRAGMA RESTRICT_REFERENCES( config_root_node, WNDS, WNPS);
12
13 -- This function is used by mass_edit form CSIMEDIT.fmb
14 -- This should not be used by other products
15 FUNCTION R_COUNT ( l_select IN VARCHAR2 )
16 RETURN NUMBER;
17
18 -- This procedure can be used to perform validations before inserting a record
19 -- into csi_i_extended_attribs.
20
21 PROCEDURE Create_extended_attrib(
22 p_api_version IN NUMBER,
23 p_commit IN VARCHAR2 := fnd_api.g_false,
24 p_init_msg_list IN VARCHAR2 := fnd_api.g_false,
25 p_validation_level IN NUMBER := fnd_api.g_valid_level_full,
26 p_ext_attrib_rec IN csi_datastructures_pub.ext_attrib_rec,
27 x_attribute_id OUT NOCOPY NUMBER,
28 x_return_status OUT NOCOPY VARCHAR2,
29 x_msg_count OUT NOCOPY NUMBER,
30 x_msg_data OUT NOCOPY VARCHAR2);
31
32 -- This function is used by systems form UI.
33
34 FUNCTION ui_system_rec
35 RETURN csi_datastructures_pub.system_rec;
36
37 -- This function is used by form UI.
38
39 FUNCTION ui_transaction_rec
40 RETURN csi_datastructures_pub.transaction_rec;
41
42 -- This function is used by form UI.
43
44 FUNCTION ui_ext_attrib_query_rec
45 RETURN csi_datastructures_pub.extend_attrib_query_rec;
46
47 -- This function is used by form UI.
48
49 FUNCTION ui_relationship_query_rec
50 RETURN csi_datastructures_pub.relationship_query_rec;
51
52 -- this routine is used by the terminate customer products conc program
53
54 PROCEDURE terminate_instances(
55 errbuf OUT NOCOPY VARCHAR2,
56 retcode OUT NOCOPY NUMBER,
57 p_status_id IN NUMBER);
58
59 END CSI_GENERIC_GRP;