1 PACKAGE GR_FIELD_NAME_CLASSES_PUB AUTHID CURRENT_USER AS
2 /* $Header: GRPIFNCS.pls 120.1 2010/11/19 16:01:57 plowe noship $*/
3 /*#
4 * This interface is used to create, delete, and validate field names.
5 * This package defines and implements the procedures required
6 * to create, delete, and validate filed names.
7 * @rep:scope public
8 * @rep:product GR
9 * @rep:lifecycle active
10 * @rep:displayname GR Field Names Package
11 * @rep:compatibility S
12 * @rep:category BUSINESS_ENTITY GR_FIELD_NAME_CLASSESS
13 */
14
15
16
17 /* Define Procedures And Functions : */
18
19
20
21 TYPE gr_label_class_resp_rec_type IS RECORD
22 (
23 responsibility_id NUMBER
24 ,responsibility VARCHAR2(100)
25 ,display_sequence NUMBER
26 ,allow_create_update VARCHAR2(1)
27 );
28
29 TYPE gr_label_class_resp_tab_type IS TABLE OF gr_label_class_resp_rec_type INDEX BY BINARY_INTEGER;
30
31
32 PROCEDURE FIELD_NAME_CLASSES
33 ( p_api_version IN NUMBER
34 , p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE
35 , p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE
36 , p_action IN VARCHAR2
37 , p_object IN VARCHAR2
38 , p_FIELD_NAME_CLASS IN VARCHAR2
39 , p_form_block IN VARCHAR2
40 , p_language IN VARCHAR2
41 , p_source_language IN VARCHAR2
42 , p_description IN VARCHAR2
43 , p_label_class_resp_tab IN GR_FIELD_NAME_CLASSES_PUB.gr_label_class_resp_tab_type
44 , x_return_status OUT NOCOPY VARCHAR2
45 , x_msg_count OUT NOCOPY NUMBER
46 , x_msg_data OUT NOCOPY VARCHAR2
47 );
48
49 END GR_FIELD_NAME_CLASSES_PUB;
50