1 package AK_ATTRIBUTE_PUB AUTHID CURRENT_USER as
2 /* $Header: akdpatts.pls 115.6 2002/09/27 17:54:59 tshort ship $ */
3
4 -- Global constants holding the package and file names to be used by
5 -- messaging routines in the case of an unexpected error.
6
7 G_PKG_NAME CONSTANT VARCHAR2(30) := 'AK_ATTRIBUTE_PUB';
8
9 -- Type definitions
10
11 TYPE Attribute_PK_Rec_Type IS RECORD (
12 attribute_appl_id NUMBER := FND_API.G_MISS_NUM,
13 attribute_code VARCHAR2(30) := FND_API.G_MISS_CHAR
14 );
15
16 TYPE Attribute_LOV_Rec_Type IS RECORD (
17 attribute_appl_id NUMBER := FND_API.G_MISS_NUM,
18 attrbute_code VARCHAR2(30) := FND_API.G_MISS_CHAR,
19 lov_object VARCHAR2(30) := FND_API.G_MISS_CHAR
20 );
21
22 TYPE Attribute_PK_Tbl_Type IS TABLE OF Attribute_PK_Rec_Type
23 INDEX BY BINARY_INTEGER;
24
25 TYPE Attribute_LOV_Tbl_Type IS TABLE OF Attribute_LOV_Rec_Type
26 INDEX BY BINARY_INTEGER;
27
28 TYPE Attribute_Tl_Rec_Type IS RECORD (
29 name VARCHAR2(80),
30 attribute_label_long VARCHAR2(80),
31 attribute_label_short VARCHAR2(40),
32 description VARCHAR2(2000)
33 );
34
35 TYPE Attribute_Tbl_Type IS TABLE OF AK_ATTRIBUTES%ROWTYPE
36 INDEX BY BINARY_INTEGER;
37 TYPE Attribute_Tl_Tbl_Type IS TABLE OF Attribute_Tl_Rec_Type
38 INDEX BY BINARY_INTEGER;
39
40 /* Constants for missing data types */
41 G_MISS_ATTRIBUTE_PK_TBL Attribute_PK_Tbl_Type;
42
43 end AK_ATTRIBUTE_PUB;