[Home] [Help]
PACKAGE: APPS.OE_ITORD_PUB
Source
1 PACKAGE OE_ITORD_PUB AS
2 /* $Header: OEXPITOS.pls 120.1 2008/01/24 08:36:55 smanian noship $ */
3
4 TYPE Item_Orderability_Import_Rec IS RECORD
5 (
6 ORG_ID number
7 , INVENTORY_ITEM_ID number
8 , ITEM_CATEGORY_ID number
9 , ITEM_LEVEL varchar2(1)
10 , GENERALLY_AVAILABLE varchar2(1)
11 , RULE_LEVEL VARCHAR2(30)
12 , CUSTOMER_ID NUMBER
13 , CUSTOMER_CLASS_ID NUMBER
14 , CUSTOMER_CATEGORY_CODE VARCHAR2(30)
15 , REGION_ID NUMBER
16 , ORDER_TYPE_ID NUMBER
17 , SHIP_TO_LOCATION_ID NUMBER
18 , SALES_CHANNEL_CODE VARCHAR2(30)
19 , SALES_PERSON_ID NUMBER
20 , END_CUSTOMER_ID NUMBER
21 , BILL_TO_LOCATION_ID NUMBER
22 , DELIVER_TO_LOCATION_ID NUMBER
23 , ENABLE_FLAG VARCHAR2(1)
24 , CREATED_BY NUMBER
25 , CREATION_DATE DATE
26 , LAST_UPDATED_BY NUMBER
27 , LAST_UPDATE_DATE DATE
28 , CONTEXT VARCHAR2(250)
29 , ATTRIBUTE1 VARCHAR2(250)
30 , ATTRIBUTE2 VARCHAR2(250)
31 , ATTRIBUTE3 VARCHAR2(250)
32 , ATTRIBUTE4 VARCHAR2(250)
33 , ATTRIBUTE5 VARCHAR2(250)
34 , ATTRIBUTE6 VARCHAR2(250)
35 , ATTRIBUTE7 VARCHAR2(250)
36 , ATTRIBUTE8 VARCHAR2(250)
37 , ATTRIBUTE9 VARCHAR2(250)
38 , ATTRIBUTE10 VARCHAR2(250)
39 , ATTRIBUTE11 VARCHAR2(250)
40 , ATTRIBUTE12 VARCHAR2(250)
41 , ATTRIBUTE13 VARCHAR2(250)
42 , ATTRIBUTE14 VARCHAR2(250)
43 , ATTRIBUTE15 VARCHAR2(250)
44 , ATTRIBUTE16 VARCHAR2(250)
45 , ATTRIBUTE17 VARCHAR2(250)
46 , ATTRIBUTE18 VARCHAR2(250)
47 , ATTRIBUTE19 VARCHAR2(250)
48 , ATTRIBUTE20 VARCHAR2(250)
49 , status VARCHAR2(1)
50 , msg_count number
51 , msg_data VARCHAR2(5000)
52 );
53
54 TYPE Item_Orderability_Import_Tbl IS TABLE OF Item_Orderability_Import_Rec
55 INDEX BY BINARY_INTEGER;
56
57
58 Procedure Import_Item_orderability_rules ( p_Item_Orderability_Import_Tbl IN OUT NOCOPY OE_ITORD_PUB.Item_Orderability_Import_Tbl
59 ,p_commit_flag IN Varchar2 DEFAULT 'N' );
60
61
62 Procedure Check_required_fields ( p_Item_Orderability_Import_Rec IN OUT NOCOPY OE_ITORD_PUB.Item_Orderability_Import_Rec );
63
64
65 Procedure Validate_required_fields ( p_Item_Orderability_Import_Rec IN OUT NOCOPY OE_ITORD_PUB.Item_Orderability_Import_Rec );
66
67
68 Procedure Validate_conditional_fields ( p_Item_Orderability_Import_Rec IN OUT NOCOPY OE_ITORD_PUB.Item_Orderability_Import_Rec );
69
70
71 Procedure Check_duplicate_rules ( p_Item_Orderability_Import_Rec IN OUT NOCOPY OE_ITORD_PUB.Item_Orderability_Import_Rec );
72
73
74 Procedure get_rule_coulumn_details( p_Item_Orderability_Import_Rec IN OE_ITORD_PUB.Item_Orderability_Import_Rec ,
75 x_rule_level_column OUT NOCOPY VARCHAR2,
76 x_rule_level_value OUT NOCOPY VARCHAR2,
77 x_data_type OUT NOCOPY VARCHAR2
78 );
79
80
81 Procedure Validate_rules_DFF (p_Item_Orderability_Import_Rec IN OUT NOCOPY OE_ITORD_PUB.Item_Orderability_Import_Rec );
82
83 Procedure insert_rules( p_Item_Orderability_Import_Rec IN OUT NOCOPY OE_ITORD_PUB.Item_Orderability_Import_Rec );
84
85 END OE_ITORD_PUB;