[Home] [Help]
PACKAGE: APPS.WSH_FREIGHT_COSTS_GRP
Source
1 PACKAGE WSH_FREIGHT_COSTS_GRP as
2 /* $Header: WSHFCGPS.pls 120.0.12010000.1 2008/07/29 06:04:34 appldev ship $ */
3
4 --===================
5 -- PROCEDURES
6 --===================
7 --========================================================================
8 -- PROCEDURE : Create_Update_Freight_Costs
9 --
10 -- PARAMETERS: p_api_version_number known api versionerror buffer
11 -- p_init_msg_list initialize message stack
12 -- x_return_status return status
13 -- x_msg_count number of messages in the list
14 -- x_msg_data text of messages
15 -- p_freight_cost_rec freight cost record
16 -- p_source_code source system
17 --
18 --
19 -- COMMENT : Create or Update freight costs
20 -- org_organization_definitions. If both values are
21 -- specified then only Org_Id is used
22 --========================================================================
23
24 TYPE PubFreightCostRecType IS RECORD(
25 FREIGHT_COST_ID NUMBER DEFAULT FND_API.G_MISS_NUM
26 , FREIGHT_COST_TYPE_ID NUMBER DEFAULT FND_API.G_MISS_NUM
27 , UNIT_AMOUNT NUMBER DEFAULT FND_API.G_MISS_NUM
28 , CALCULATION_METHOD VARCHAR2(30) DEFAULT FND_API.G_MISS_CHAR
29 , UOM VARCHAR2(15) DEFAULT FND_API.G_MISS_CHAR
30 , QUANTITY NUMBER DEFAULT FND_API.G_MISS_NUM
31 , TOTAL_AMOUNT NUMBER DEFAULT FND_API.G_MISS_NUM
32 , CURRENCY_CODE VARCHAR2(15) DEFAULT FND_API.G_MISS_CHAR
33 , CONVERSION_DATE DATE DEFAULT FND_API.G_MISS_DATE
34 , CONVERSION_RATE NUMBER DEFAULT FND_API.G_MISS_NUM
35 , CONVERSION_TYPE_CODE VARCHAR2(30) DEFAULT FND_API.G_MISS_CHAR
36 , TRIP_ID NUMBER DEFAULT FND_API.G_MISS_NUM
37 , TRIP_NAME VARCHAR2(30) DEFAULT FND_API.G_MISS_CHAR
38 , STOP_ID NUMBER DEFAULT FND_API.G_MISS_NUM
39 , STOP_LOCATION_ID NUMBER DEFAULT FND_API.G_MISS_NUM
40 , PLANNED_DEP_DATE DATE DEFAULT FND_API.G_MISS_DATE
41 , DELIVERY_ID NUMBER DEFAULT FND_API.G_MISS_NUM
42 , DELIVERY_NAME VARCHAR2(30) DEFAULT FND_API.G_MISS_CHAR
43 , DELIVERY_LEG_ID NUMBER DEFAULT FND_API.G_MISS_NUM
44 , DELIVERY_DETAIL_ID NUMBER DEFAULT FND_API.G_MISS_NUM
45 , ATTRIBUTE_CATEGORY VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
46 , ATTRIBUTE1 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
47 , ATTRIBUTE2 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
48 , ATTRIBUTE3 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
49 , ATTRIBUTE4 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
50 , ATTRIBUTE5 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
51 , ATTRIBUTE6 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
52 , ATTRIBUTE7 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
53 , ATTRIBUTE8 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
54 , ATTRIBUTE9 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
55 , ATTRIBUTE10 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
56 , ATTRIBUTE11 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
57 , ATTRIBUTE12 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
58 , ATTRIBUTE13 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
59 , ATTRIBUTE14 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
60 , ATTRIBUTE15 VARCHAR2(150) DEFAULT FND_API.G_MISS_CHAR
61 , CREATION_DATE DATE DEFAULT FND_API.G_MISS_DATE
62 , CREATED_BY NUMBER DEFAULT FND_API.G_MISS_NUM
63 , LAST_UPDATE_DATE DATE DEFAULT FND_API.G_MISS_DATE
64 , LAST_UPDATED_BY NUMBER DEFAULT FND_API.G_MISS_NUM
65 , LAST_UPDATE_LOGIN NUMBER DEFAULT FND_API.G_MISS_NUM
66 , PROGRAM_APPLICATION_ID NUMBER DEFAULT FND_API.G_MISS_NUM
67 , PROGRAM_ID NUMBER DEFAULT FND_API.G_MISS_NUM
68 , PROGRAM_UPDATE_DATE DATE DEFAULT FND_API.G_MISS_DATE
69 , REQUEST_ID NUMBER DEFAULT FND_API.G_MISS_NUM
70 , FREIGHT_COST_TYPE VARCHAR2(30) DEFAULT FND_API.G_MISS_CHAR
71 , FREIGHT_CODE VARCHAR2(30) DEFAULT FND_API.G_MISS_CHAR
72 , PRICING_LIST_HEADER_ID NUMBER DEFAULT FND_API.G_MISS_NUM
73 , PRICING_LIST_LINE_ID NUMBER DEFAULT FND_API.G_MISS_NUM
74 , APPLIED_TO_CHARGE_ID NUMBER DEFAULT FND_API.G_MISS_NUM
75 , CHARGE_UNIT_VALUE NUMBER DEFAULT FND_API.G_MISS_NUM
76 , CHARGE_SOURCE_CODE VARCHAR2(30) DEFAULT FND_API.G_MISS_CHAR
77 , LINE_TYPE_CODE VARCHAR2(30) DEFAULT FND_API.G_MISS_CHAR
78 , ESTIMATED_FLAG VARCHAR2(1) DEFAULT FND_API.G_MISS_CHAR
79 , ACTION_CODE VARCHAR2(30) DEFAULT FND_API.G_MISS_CHAR
80 , COMMODITY_CATEGORY_ID NUMBER DEFAULT FND_API.G_MISS_NUM
81 );
82
83 TYPE PubFreightCostTabType IS TABLE OF PubFreightCostRecType INDEX BY BINARY_INTEGER;
84
85 PROCEDURE Create_Update_Freight_Costs (
86 p_api_version_number IN NUMBER
87 , p_init_msg_list IN VARCHAR2
88 , p_commit IN VARCHAR2
89 , x_return_status OUT NOCOPY VARCHAR2
90 , x_msg_count OUT NOCOPY NUMBER
91 , x_msg_data OUT NOCOPY VARCHAR2
92 , p_pub_freight_costs IN WSH_FREIGHT_COSTS_GRP.PubFreightCostRecType
93 , p_action_code IN VARCHAR2
94 , x_freight_cost_id OUT NOCOPY NUMBER
95 );
96
97 PROCEDURE Validate_freight_Cost_type(
98 p_freight_cost_type IN VARCHAR2
99 , x_freight_cost_type_id IN OUT NOCOPY NUMBER
100 , x_return_status OUT NOCOPY VARCHAR2
101 );
102
103 PROCEDURE Delete_Freight_costs(
104 p_api_version_number IN NUMBER
105 , p_init_msg_list IN VARCHAR2
106 , p_commit IN VARCHAR2
107 , x_return_status OUT NOCOPY VARCHAR2
108 , x_msg_count OUT NOCOPY NUMBER
109 , x_msg_data OUT NOCOPY VARCHAR2
110 , p_pub_freight_costs IN WSH_FREIGHT_COSTS_GRP.PubFreightCostRecType
111 );
112
113 --Harmonizing Project : heali
114 TYPE FreightInRecType IS RECORD
115 (
116 caller VARCHAR2(32767),
117 action_code VARCHAR2(32767),
118 phase NUMBER
119 );
120
121 TYPE FreightOutRecType IS RECORD
122 (
123 freight_cost_id NUMBER,
124 rowid VARCHAR2(4000)
125 );
126
127 TYPE freight_rec_tab_type IS TABLE OF WSH_FREIGHT_COSTS_PVT.Freight_Cost_Rec_Type INDEX BY BINARY_INTEGER;
128 TYPE freight_out_tab_type IS TABLE OF FreightOutRecType INDEX BY BINARY_INTEGER;
129
130 PROCEDURE Create_Update_Freight_Costs(
131 p_api_version_number IN NUMBER,
132 p_init_msg_list IN VARCHAR2,
133 p_commit IN VARCHAR2,
134 p_freight_info_tab IN freight_rec_tab_type,
135 p_in_rec IN freightInRecType,
136 x_out_tab OUT NOCOPY freight_out_tab_type,
137 x_return_status OUT NOCOPY VARCHAR2,
138 x_msg_count OUT NOCOPY NUMBER,
139 x_msg_data OUT NOCOPY VARCHAR2
140 );
141
142 --Harmonizing Project : heali
143
144 END WSH_FREIGHT_COSTS_GRP;