1 PACKAGE GR_FIELD_NAME_PROPERTIES_PUB AUTHID CURRENT_USER AS
2 /* $Header: GRPIFNPS.pls 120.2 2010/11/19 16:12:57 plowe noship $*/
3 /*#
4 * This interface is used to create, delete, and validate field name properties.
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 Name Properties Package
11 * @rep:compatibility S
12 * @rep:category BUSINESS_ENTITY GR_PROPERTIES
13 */
14
15
16
17
18 TYPE gr_label_prop_values_rec_type IS RECORD
19 (
20 display_order NUMBER
21 ,value VARCHAR2(30)
22 ,value_description VARCHAR2(240)
23 );
24
25 TYPE gr_label_prop_values_tab_type IS TABLE OF gr_label_prop_values_rec_type INDEX BY BINARY_INTEGER;
26
27
28 PROCEDURE FIELD_NAME_PROPERTIES
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_property_id IN VARCHAR2
35 , p_property_type_indicator IN VARCHAR2
36 , p_length IN NUMBER
37 , p_precision IN NUMBER
38 , p_range_min IN NUMBER
39 , p_range_max IN NUMBER
40 , p_language IN VARCHAR2
41 , p_source_language IN VARCHAR2
42 , p_description IN VARCHAR2
43 , p_label_prop_values_tab IN GR_FIELD_NAME_PROPERTIES_PUB.gr_label_prop_values_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_PROPERTIES_PUB;
50