1 PACKAGE GR_FIELD_NAMES_PUB AUTHID CURRENT_USER AS
2 /* $Header: GRPIFNSS.pls 120.1 2010/11/19 16:19:06 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_NAMES
13 */
14
15
16
17
18 TYPE gr_label_properties_rec_type IS RECORD
19 (
20 property_id VARCHAR2(6)
21 ,sequence_number NUMBER
22 ,property_required NUMBER(5,0)
23 );
24
25 TYPE gr_label_properties_tab_type IS TABLE OF gr_label_properties_rec_type INDEX BY BINARY_INTEGER;
26
27
28 PROCEDURE FIELD_NAMES
29 ( p_api_version IN NUMBER
30 , p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE
31 , p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE
32 , p_action IN VARCHAR2
33 , p_object IN VARCHAR2
34 , p_field_name IN VARCHAR2
35 , p_field_name_class IN VARCHAR2
36 , p_technical_parameter_flag IN VARCHAR2
37 , p_language IN VARCHAR2
38 , p_source_language IN VARCHAR2
39 , p_description IN VARCHAR2
40 , p_label_properties_tab IN GR_FIELD_NAMES_PUB.gr_label_properties_tab_type
41 , x_return_status OUT NOCOPY VARCHAR2
42 , x_msg_count OUT NOCOPY NUMBER
43 , x_msg_data OUT NOCOPY VARCHAR2
44 );
45
46 END GR_FIELD_NAMES_PUB;
47