35:
36:
37: UPDATE FTE_CARRIER_RANK_LIST SET
38: CARRIER_ID = decode(p_rank_info_rec.CARRIER_ID,NULL,CARRIER_ID,
39: FND_API.G_MISS_NUM,NULL,
40: p_rank_info_rec.CARRIER_ID),
41: SERVICE_LEVEL =decode(p_rank_info_rec.SERVICE_LEVEL,NULL,SERVICE_LEVEL,
42: FND_API.G_MISS_CHAR,NULL,
43: p_rank_info_rec.SERVICE_LEVEL),
38: CARRIER_ID = decode(p_rank_info_rec.CARRIER_ID,NULL,CARRIER_ID,
39: FND_API.G_MISS_NUM,NULL,
40: p_rank_info_rec.CARRIER_ID),
41: SERVICE_LEVEL =decode(p_rank_info_rec.SERVICE_LEVEL,NULL,SERVICE_LEVEL,
42: FND_API.G_MISS_CHAR,NULL,
43: p_rank_info_rec.SERVICE_LEVEL),
44: MODE_OF_TRANSPORT = decode(p_rank_info_rec.MODE_OF_TRANSPORT,NULL,MODE_OF_TRANSPORT,
45: FND_API.G_MISS_CHAR,NULL,
46: p_rank_info_rec.MODE_OF_TRANSPORT),
41: SERVICE_LEVEL =decode(p_rank_info_rec.SERVICE_LEVEL,NULL,SERVICE_LEVEL,
42: FND_API.G_MISS_CHAR,NULL,
43: p_rank_info_rec.SERVICE_LEVEL),
44: MODE_OF_TRANSPORT = decode(p_rank_info_rec.MODE_OF_TRANSPORT,NULL,MODE_OF_TRANSPORT,
45: FND_API.G_MISS_CHAR,NULL,
46: p_rank_info_rec.MODE_OF_TRANSPORT),
47: LANE_ID = decode(p_rank_info_rec.LANE_ID,NULL,LANE_ID,
48: FND_API.G_MISS_NUM,NULL,
49: p_rank_info_rec.LANE_ID),
44: MODE_OF_TRANSPORT = decode(p_rank_info_rec.MODE_OF_TRANSPORT,NULL,MODE_OF_TRANSPORT,
45: FND_API.G_MISS_CHAR,NULL,
46: p_rank_info_rec.MODE_OF_TRANSPORT),
47: LANE_ID = decode(p_rank_info_rec.LANE_ID,NULL,LANE_ID,
48: FND_API.G_MISS_NUM,NULL,
49: p_rank_info_rec.LANE_ID),
50: --SOURCE = decode(p_rank_info_rec.SOURCE,NULL,SOURCE,
51: -- FND_API.G_MISS_CHAR,NULL,
52: -- p_rank_info_rec.SOURCE),
47: LANE_ID = decode(p_rank_info_rec.LANE_ID,NULL,LANE_ID,
48: FND_API.G_MISS_NUM,NULL,
49: p_rank_info_rec.LANE_ID),
50: --SOURCE = decode(p_rank_info_rec.SOURCE,NULL,SOURCE,
51: -- FND_API.G_MISS_CHAR,NULL,
52: -- p_rank_info_rec.SOURCE),
53: ENABLED = decode(p_rank_info_rec.ENABLED,NULL,ENABLED,
54: FND_API.G_MISS_CHAR,NULL,
55: p_rank_info_rec.ENABLED),
50: --SOURCE = decode(p_rank_info_rec.SOURCE,NULL,SOURCE,
51: -- FND_API.G_MISS_CHAR,NULL,
52: -- p_rank_info_rec.SOURCE),
53: ENABLED = decode(p_rank_info_rec.ENABLED,NULL,ENABLED,
54: FND_API.G_MISS_CHAR,NULL,
55: p_rank_info_rec.ENABLED),
56: ESTIMATED_RATE = decode(p_rank_info_rec.ESTIMATED_RATE,NULL,ESTIMATED_RATE,
57: FND_API.G_MISS_NUM,NULL,
58: p_rank_info_rec.ESTIMATED_RATE),
53: ENABLED = decode(p_rank_info_rec.ENABLED,NULL,ENABLED,
54: FND_API.G_MISS_CHAR,NULL,
55: p_rank_info_rec.ENABLED),
56: ESTIMATED_RATE = decode(p_rank_info_rec.ESTIMATED_RATE,NULL,ESTIMATED_RATE,
57: FND_API.G_MISS_NUM,NULL,
58: p_rank_info_rec.ESTIMATED_RATE),
59: CURRENCY_CODE = decode(p_rank_info_rec.CURRENCY_CODE,NULL,CURRENCY_CODE,
60: FND_API.G_MISS_CHAR,NULL,
61: p_rank_info_rec.CURRENCY_CODE),
56: ESTIMATED_RATE = decode(p_rank_info_rec.ESTIMATED_RATE,NULL,ESTIMATED_RATE,
57: FND_API.G_MISS_NUM,NULL,
58: p_rank_info_rec.ESTIMATED_RATE),
59: CURRENCY_CODE = decode(p_rank_info_rec.CURRENCY_CODE,NULL,CURRENCY_CODE,
60: FND_API.G_MISS_CHAR,NULL,
61: p_rank_info_rec.CURRENCY_CODE),
62: VEHICLE_ITEM_ID = decode(p_rank_info_rec.VEHICLE_ITEM_ID,NULL,VEHICLE_ITEM_ID,
63: FND_API.G_MISS_NUM,NULL,
64: p_rank_info_rec.VEHICLE_ITEM_ID),
59: CURRENCY_CODE = decode(p_rank_info_rec.CURRENCY_CODE,NULL,CURRENCY_CODE,
60: FND_API.G_MISS_CHAR,NULL,
61: p_rank_info_rec.CURRENCY_CODE),
62: VEHICLE_ITEM_ID = decode(p_rank_info_rec.VEHICLE_ITEM_ID,NULL,VEHICLE_ITEM_ID,
63: FND_API.G_MISS_NUM,NULL,
64: p_rank_info_rec.VEHICLE_ITEM_ID),
65: VEHICLE_ORG_ID = decode(p_rank_info_rec.VEHICLE_ORG_ID,NULL,VEHICLE_ORG_ID,
66: FND_API.G_MISS_NUM,NULL,
67: p_rank_info_rec.VEHICLE_ORG_ID),
62: VEHICLE_ITEM_ID = decode(p_rank_info_rec.VEHICLE_ITEM_ID,NULL,VEHICLE_ITEM_ID,
63: FND_API.G_MISS_NUM,NULL,
64: p_rank_info_rec.VEHICLE_ITEM_ID),
65: VEHICLE_ORG_ID = decode(p_rank_info_rec.VEHICLE_ORG_ID,NULL,VEHICLE_ORG_ID,
66: FND_API.G_MISS_NUM,NULL,
67: p_rank_info_rec.VEHICLE_ORG_ID),
68: ESTIMATED_TRANSIT_TIME = decode(p_rank_info_rec.ESTIMATED_TRANSIT_TIME,NULL,ESTIMATED_TRANSIT_TIME,
69: FND_API.G_MISS_NUM,NULL,
70: p_rank_info_rec.ESTIMATED_TRANSIT_TIME),
65: VEHICLE_ORG_ID = decode(p_rank_info_rec.VEHICLE_ORG_ID,NULL,VEHICLE_ORG_ID,
66: FND_API.G_MISS_NUM,NULL,
67: p_rank_info_rec.VEHICLE_ORG_ID),
68: ESTIMATED_TRANSIT_TIME = decode(p_rank_info_rec.ESTIMATED_TRANSIT_TIME,NULL,ESTIMATED_TRANSIT_TIME,
69: FND_API.G_MISS_NUM,NULL,
70: p_rank_info_rec.ESTIMATED_TRANSIT_TIME),
71: TRANSIT_TIME_UOM = decode(p_rank_info_rec.TRANSIT_TIME_UOM,NULL,TRANSIT_TIME_UOM,
72: FND_API.G_MISS_CHAR,NULL,
73: p_rank_info_rec.TRANSIT_TIME_UOM),
68: ESTIMATED_TRANSIT_TIME = decode(p_rank_info_rec.ESTIMATED_TRANSIT_TIME,NULL,ESTIMATED_TRANSIT_TIME,
69: FND_API.G_MISS_NUM,NULL,
70: p_rank_info_rec.ESTIMATED_TRANSIT_TIME),
71: TRANSIT_TIME_UOM = decode(p_rank_info_rec.TRANSIT_TIME_UOM,NULL,TRANSIT_TIME_UOM,
72: FND_API.G_MISS_CHAR,NULL,
73: p_rank_info_rec.TRANSIT_TIME_UOM),
74: VERSION = decode(p_rank_info_rec.VERSION,NULL,VERSION,
75: FND_API.G_MISS_CHAR,NULL,
76: p_rank_info_rec.VERSION),
71: TRANSIT_TIME_UOM = decode(p_rank_info_rec.TRANSIT_TIME_UOM,NULL,TRANSIT_TIME_UOM,
72: FND_API.G_MISS_CHAR,NULL,
73: p_rank_info_rec.TRANSIT_TIME_UOM),
74: VERSION = decode(p_rank_info_rec.VERSION,NULL,VERSION,
75: FND_API.G_MISS_CHAR,NULL,
76: p_rank_info_rec.VERSION),
77: CONSIGNEE_CARRIER_AC_NO = decode(p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO,NULL,CONSIGNEE_CARRIER_AC_NO,
78: FND_API.G_MISS_CHAR,NULL,
79: p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO),
74: VERSION = decode(p_rank_info_rec.VERSION,NULL,VERSION,
75: FND_API.G_MISS_CHAR,NULL,
76: p_rank_info_rec.VERSION),
77: CONSIGNEE_CARRIER_AC_NO = decode(p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO,NULL,CONSIGNEE_CARRIER_AC_NO,
78: FND_API.G_MISS_CHAR,NULL,
79: p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO),
80: FREIGHT_TERMS_CODE = decode(p_rank_info_rec.FREIGHT_TERMS_CODE,NULL,FREIGHT_TERMS_CODE,
81: FND_API.G_MISS_CHAR,NULL,
82: p_rank_info_rec.FREIGHT_TERMS_CODE),
77: CONSIGNEE_CARRIER_AC_NO = decode(p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO,NULL,CONSIGNEE_CARRIER_AC_NO,
78: FND_API.G_MISS_CHAR,NULL,
79: p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO),
80: FREIGHT_TERMS_CODE = decode(p_rank_info_rec.FREIGHT_TERMS_CODE,NULL,FREIGHT_TERMS_CODE,
81: FND_API.G_MISS_CHAR,NULL,
82: p_rank_info_rec.FREIGHT_TERMS_CODE),
83: CALL_RG_FLAG = decode(p_rank_info_rec.CALL_RG_FLAG,NULL,CALL_RG_FLAG,
84: FND_API.G_MISS_CHAR,NULL,
85: p_rank_info_rec.CALL_RG_FLAG),
80: FREIGHT_TERMS_CODE = decode(p_rank_info_rec.FREIGHT_TERMS_CODE,NULL,FREIGHT_TERMS_CODE,
81: FND_API.G_MISS_CHAR,NULL,
82: p_rank_info_rec.FREIGHT_TERMS_CODE),
83: CALL_RG_FLAG = decode(p_rank_info_rec.CALL_RG_FLAG,NULL,CALL_RG_FLAG,
84: FND_API.G_MISS_CHAR,NULL,
85: p_rank_info_rec.CALL_RG_FLAG),
86: ATTRIBUTE_CATEGORY = decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,NULL,ATTRIBUTE_CATEGORY,
87: FND_API.G_MISS_CHAR,NULL,
88: p_rank_info_rec.ATTRIBUTE_CATEGORY),
83: CALL_RG_FLAG = decode(p_rank_info_rec.CALL_RG_FLAG,NULL,CALL_RG_FLAG,
84: FND_API.G_MISS_CHAR,NULL,
85: p_rank_info_rec.CALL_RG_FLAG),
86: ATTRIBUTE_CATEGORY = decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,NULL,ATTRIBUTE_CATEGORY,
87: FND_API.G_MISS_CHAR,NULL,
88: p_rank_info_rec.ATTRIBUTE_CATEGORY),
89: ATTRIBUTE1 = decode(p_rank_info_rec.ATTRIBUTE1,NULL,ATTRIBUTE1,
90: FND_API.G_MISS_CHAR,NULL,
91: p_rank_info_rec.ATTRIBUTE1),
86: ATTRIBUTE_CATEGORY = decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,NULL,ATTRIBUTE_CATEGORY,
87: FND_API.G_MISS_CHAR,NULL,
88: p_rank_info_rec.ATTRIBUTE_CATEGORY),
89: ATTRIBUTE1 = decode(p_rank_info_rec.ATTRIBUTE1,NULL,ATTRIBUTE1,
90: FND_API.G_MISS_CHAR,NULL,
91: p_rank_info_rec.ATTRIBUTE1),
92: ATTRIBUTE2 = decode(p_rank_info_rec.ATTRIBUTE2,NULL,ATTRIBUTE2,
93: FND_API.G_MISS_CHAR,NULL,
94: p_rank_info_rec.ATTRIBUTE2),
89: ATTRIBUTE1 = decode(p_rank_info_rec.ATTRIBUTE1,NULL,ATTRIBUTE1,
90: FND_API.G_MISS_CHAR,NULL,
91: p_rank_info_rec.ATTRIBUTE1),
92: ATTRIBUTE2 = decode(p_rank_info_rec.ATTRIBUTE2,NULL,ATTRIBUTE2,
93: FND_API.G_MISS_CHAR,NULL,
94: p_rank_info_rec.ATTRIBUTE2),
95: ATTRIBUTE3 = decode(p_rank_info_rec.ATTRIBUTE3,NULL,ATTRIBUTE3,
96: FND_API.G_MISS_CHAR,NULL,
97: p_rank_info_rec.ATTRIBUTE3),
92: ATTRIBUTE2 = decode(p_rank_info_rec.ATTRIBUTE2,NULL,ATTRIBUTE2,
93: FND_API.G_MISS_CHAR,NULL,
94: p_rank_info_rec.ATTRIBUTE2),
95: ATTRIBUTE3 = decode(p_rank_info_rec.ATTRIBUTE3,NULL,ATTRIBUTE3,
96: FND_API.G_MISS_CHAR,NULL,
97: p_rank_info_rec.ATTRIBUTE3),
98: ATTRIBUTE4 = decode(p_rank_info_rec.ATTRIBUTE4,NULL,ATTRIBUTE4,
99: FND_API.G_MISS_CHAR,NULL,
100: p_rank_info_rec.ATTRIBUTE4),
95: ATTRIBUTE3 = decode(p_rank_info_rec.ATTRIBUTE3,NULL,ATTRIBUTE3,
96: FND_API.G_MISS_CHAR,NULL,
97: p_rank_info_rec.ATTRIBUTE3),
98: ATTRIBUTE4 = decode(p_rank_info_rec.ATTRIBUTE4,NULL,ATTRIBUTE4,
99: FND_API.G_MISS_CHAR,NULL,
100: p_rank_info_rec.ATTRIBUTE4),
101: ATTRIBUTE5 = decode(p_rank_info_rec.ATTRIBUTE5,NULL,ATTRIBUTE5,
102: FND_API.G_MISS_CHAR,NULL,
103: p_rank_info_rec.ATTRIBUTE5),
98: ATTRIBUTE4 = decode(p_rank_info_rec.ATTRIBUTE4,NULL,ATTRIBUTE4,
99: FND_API.G_MISS_CHAR,NULL,
100: p_rank_info_rec.ATTRIBUTE4),
101: ATTRIBUTE5 = decode(p_rank_info_rec.ATTRIBUTE5,NULL,ATTRIBUTE5,
102: FND_API.G_MISS_CHAR,NULL,
103: p_rank_info_rec.ATTRIBUTE5),
104: ATTRIBUTE6 = decode(p_rank_info_rec.ATTRIBUTE6,NULL,ATTRIBUTE6,
105: FND_API.G_MISS_CHAR,NULL,
106: p_rank_info_rec.ATTRIBUTE6),
101: ATTRIBUTE5 = decode(p_rank_info_rec.ATTRIBUTE5,NULL,ATTRIBUTE5,
102: FND_API.G_MISS_CHAR,NULL,
103: p_rank_info_rec.ATTRIBUTE5),
104: ATTRIBUTE6 = decode(p_rank_info_rec.ATTRIBUTE6,NULL,ATTRIBUTE6,
105: FND_API.G_MISS_CHAR,NULL,
106: p_rank_info_rec.ATTRIBUTE6),
107: ATTRIBUTE7 = decode(p_rank_info_rec.ATTRIBUTE7,NULL,ATTRIBUTE7,
108: FND_API.G_MISS_CHAR,NULL,
109: p_rank_info_rec.ATTRIBUTE7),
104: ATTRIBUTE6 = decode(p_rank_info_rec.ATTRIBUTE6,NULL,ATTRIBUTE6,
105: FND_API.G_MISS_CHAR,NULL,
106: p_rank_info_rec.ATTRIBUTE6),
107: ATTRIBUTE7 = decode(p_rank_info_rec.ATTRIBUTE7,NULL,ATTRIBUTE7,
108: FND_API.G_MISS_CHAR,NULL,
109: p_rank_info_rec.ATTRIBUTE7),
110: ATTRIBUTE8 = decode(p_rank_info_rec.ATTRIBUTE8,NULL,ATTRIBUTE8,
111: FND_API.G_MISS_CHAR,NULL,
112: p_rank_info_rec.ATTRIBUTE8),
107: ATTRIBUTE7 = decode(p_rank_info_rec.ATTRIBUTE7,NULL,ATTRIBUTE7,
108: FND_API.G_MISS_CHAR,NULL,
109: p_rank_info_rec.ATTRIBUTE7),
110: ATTRIBUTE8 = decode(p_rank_info_rec.ATTRIBUTE8,NULL,ATTRIBUTE8,
111: FND_API.G_MISS_CHAR,NULL,
112: p_rank_info_rec.ATTRIBUTE8),
113: ATTRIBUTE9 = decode(p_rank_info_rec.ATTRIBUTE9,NULL,ATTRIBUTE9,
114: FND_API.G_MISS_CHAR,NULL,
115: p_rank_info_rec.ATTRIBUTE9),
110: ATTRIBUTE8 = decode(p_rank_info_rec.ATTRIBUTE8,NULL,ATTRIBUTE8,
111: FND_API.G_MISS_CHAR,NULL,
112: p_rank_info_rec.ATTRIBUTE8),
113: ATTRIBUTE9 = decode(p_rank_info_rec.ATTRIBUTE9,NULL,ATTRIBUTE9,
114: FND_API.G_MISS_CHAR,NULL,
115: p_rank_info_rec.ATTRIBUTE9),
116: ATTRIBUTE10 = decode(p_rank_info_rec.ATTRIBUTE10,NULL,ATTRIBUTE10,
117: FND_API.G_MISS_CHAR,NULL,
118: p_rank_info_rec.ATTRIBUTE10),
113: ATTRIBUTE9 = decode(p_rank_info_rec.ATTRIBUTE9,NULL,ATTRIBUTE9,
114: FND_API.G_MISS_CHAR,NULL,
115: p_rank_info_rec.ATTRIBUTE9),
116: ATTRIBUTE10 = decode(p_rank_info_rec.ATTRIBUTE10,NULL,ATTRIBUTE10,
117: FND_API.G_MISS_CHAR,NULL,
118: p_rank_info_rec.ATTRIBUTE10),
119: ATTRIBUTE11 = decode(p_rank_info_rec.ATTRIBUTE11,NULL,ATTRIBUTE11,
120: FND_API.G_MISS_CHAR,NULL,
121: p_rank_info_rec.ATTRIBUTE11),
116: ATTRIBUTE10 = decode(p_rank_info_rec.ATTRIBUTE10,NULL,ATTRIBUTE10,
117: FND_API.G_MISS_CHAR,NULL,
118: p_rank_info_rec.ATTRIBUTE10),
119: ATTRIBUTE11 = decode(p_rank_info_rec.ATTRIBUTE11,NULL,ATTRIBUTE11,
120: FND_API.G_MISS_CHAR,NULL,
121: p_rank_info_rec.ATTRIBUTE11),
122: ATTRIBUTE12 = decode(p_rank_info_rec.ATTRIBUTE12,NULL,ATTRIBUTE12,
123: FND_API.G_MISS_CHAR,NULL,
124: p_rank_info_rec.ATTRIBUTE12),
119: ATTRIBUTE11 = decode(p_rank_info_rec.ATTRIBUTE11,NULL,ATTRIBUTE11,
120: FND_API.G_MISS_CHAR,NULL,
121: p_rank_info_rec.ATTRIBUTE11),
122: ATTRIBUTE12 = decode(p_rank_info_rec.ATTRIBUTE12,NULL,ATTRIBUTE12,
123: FND_API.G_MISS_CHAR,NULL,
124: p_rank_info_rec.ATTRIBUTE12),
125: ATTRIBUTE13 = decode(p_rank_info_rec.ATTRIBUTE13,NULL,ATTRIBUTE13,
126: FND_API.G_MISS_CHAR,NULL,
127: p_rank_info_rec.ATTRIBUTE13),
122: ATTRIBUTE12 = decode(p_rank_info_rec.ATTRIBUTE12,NULL,ATTRIBUTE12,
123: FND_API.G_MISS_CHAR,NULL,
124: p_rank_info_rec.ATTRIBUTE12),
125: ATTRIBUTE13 = decode(p_rank_info_rec.ATTRIBUTE13,NULL,ATTRIBUTE13,
126: FND_API.G_MISS_CHAR,NULL,
127: p_rank_info_rec.ATTRIBUTE13),
128: ATTRIBUTE14 = decode(p_rank_info_rec.ATTRIBUTE14,NULL,ATTRIBUTE14,
129: FND_API.G_MISS_CHAR,NULL,
130: p_rank_info_rec.ATTRIBUTE14),
125: ATTRIBUTE13 = decode(p_rank_info_rec.ATTRIBUTE13,NULL,ATTRIBUTE13,
126: FND_API.G_MISS_CHAR,NULL,
127: p_rank_info_rec.ATTRIBUTE13),
128: ATTRIBUTE14 = decode(p_rank_info_rec.ATTRIBUTE14,NULL,ATTRIBUTE14,
129: FND_API.G_MISS_CHAR,NULL,
130: p_rank_info_rec.ATTRIBUTE14),
131: ATTRIBUTE15 = decode(p_rank_info_rec.ATTRIBUTE15,NULL,ATTRIBUTE15,
132: FND_API.G_MISS_CHAR,NULL,
133: p_rank_info_rec.ATTRIBUTE15),
128: ATTRIBUTE14 = decode(p_rank_info_rec.ATTRIBUTE14,NULL,ATTRIBUTE14,
129: FND_API.G_MISS_CHAR,NULL,
130: p_rank_info_rec.ATTRIBUTE14),
131: ATTRIBUTE15 = decode(p_rank_info_rec.ATTRIBUTE15,NULL,ATTRIBUTE15,
132: FND_API.G_MISS_CHAR,NULL,
133: p_rank_info_rec.ATTRIBUTE15),
134: last_update_date = SYSDATE,
135: last_updated_by = FND_GLOBAL.USER_ID,
136: last_update_login = FND_GLOBAL.USER_ID
216: -- Update trip with this rank id
217:
218: IF (l_return_status = 'E')
219: THEN
220: RAISE FND_API.G_EXC_ERROR;
221: ELSIF (l_return_status = 'U')
222: THEN
223: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
224: END IF;
219: THEN
220: RAISE FND_API.G_EXC_ERROR;
221: ELSIF (l_return_status = 'U')
222: THEN
223: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
224: END IF;
225:
226: -- Change this call with Shipping API
227:
252:
253: WSH_INTERFACE_GRP.Create_Update_Trip
254: (
255: p_api_version_number =>1.0,
256: p_init_msg_list =>FND_API.G_FALSE,
257: p_commit =>FND_API.G_FALSE,
258: x_return_status =>l_return_status,
259: x_msg_count =>l_msg_count,
260: x_msg_data =>l_msg_data,
253: WSH_INTERFACE_GRP.Create_Update_Trip
254: (
255: p_api_version_number =>1.0,
256: p_init_msg_list =>FND_API.G_FALSE,
257: p_commit =>FND_API.G_FALSE,
258: x_return_status =>l_return_status,
259: x_msg_count =>l_msg_count,
260: x_msg_data =>l_msg_data,
261: p_trip_info_tab =>p_trip_info_tab,
279:
280: IF l_number_of_errors > 0
281: THEN
282: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
283: RAISE FND_API.G_EXC_ERROR;
284: ELSIF l_number_of_warnings > 0
285: THEN
286: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
287: ELSE
293: WSH_DEBUG_SV.pop(l_module_name);
294: END IF;
295:
296: EXCEPTION
297: WHEN FND_API.G_EXC_ERROR THEN
298: ROLLBACK TO SET_RANK_CURRENT_PUB;
299: x_return_status := FND_API.G_RET_STS_ERROR;
300: IF l_debug_on THEN
301: WSH_DEBUG_SV.pop(l_module_name);
295:
296: EXCEPTION
297: WHEN FND_API.G_EXC_ERROR THEN
298: ROLLBACK TO SET_RANK_CURRENT_PUB;
299: x_return_status := FND_API.G_RET_STS_ERROR;
300: IF l_debug_on THEN
301: WSH_DEBUG_SV.pop(l_module_name);
302: END IF;
303:
300: IF l_debug_on THEN
301: WSH_DEBUG_SV.pop(l_module_name);
302: END IF;
303:
304: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
305: ROLLBACK TO SET_RANK_CURRENT_PUB;
306: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR;
307: IF l_debug_on THEN
308: WSH_DEBUG_SV.pop(l_module_name);
380: FND_MESSAGE.SET_NAME('FTE','FTE_INVALID_TRIP');
381: FND_MESSAGE.SET_TOKEN('TRIP_ID', p_trip_id);
382: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
383: WSH_UTIL_CORE.ADD_MESSAGE(x_return_status);
384: RAISE FND_API.G_EXC_ERROR;
385:
386: END IF;
387:
388: CLOSE GET_TENDER_STATUS;
397: WSH_UTIL_CORE.Get_Lookup_Meaning('WSH_TENDER_STATUS',
398: l_tender_status));
399: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
400: WSH_UTIL_CORE.ADD_MESSAGE(x_return_status);
401: RAISE FND_API.G_EXC_ERROR;
402: END IF;
403:
404:
405: BEGIN
417: FND_MESSAGE.SET_NAME('FTE','FTE_RANK_TRIP_NOT_FOUND');
418: FND_MESSAGE.SET_TOKEN('TRIP_NAME', l_trip_name);
419: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
420: WSH_UTIL_CORE.ADD_MESSAGE(x_return_status);
421: RAISE FND_API.G_EXC_ERROR;
422: END;
423:
424:
425: FTE_MLS_WRAPPER.INITIALIZE_TRIP_REC(x_trip_info => p_trip_info);
443:
444: WSH_INTERFACE_GRP.Create_Update_Trip
445: (
446: p_api_version_number =>1.0,
447: p_init_msg_list =>FND_API.G_FALSE,
448: p_commit =>FND_API.G_FALSE,
449: x_return_status =>l_return_status,
450: x_msg_count =>l_msg_count,
451: x_msg_data =>l_msg_data,
444: WSH_INTERFACE_GRP.Create_Update_Trip
445: (
446: p_api_version_number =>1.0,
447: p_init_msg_list =>FND_API.G_FALSE,
448: p_commit =>FND_API.G_FALSE,
449: x_return_status =>l_return_status,
450: x_msg_count =>l_msg_count,
451: x_msg_data =>l_msg_data,
452: p_trip_info_tab =>p_trip_info_tab,
469:
470: IF l_number_of_errors > 0
471: THEN
472: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
473: RAISE FND_API.G_EXC_ERROR;
474: ELSIF l_number_of_warnings > 0
475: THEN
476: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
477: ELSE
490: END IF;
491:
492:
493: EXCEPTION
494: WHEN FND_API.G_EXC_ERROR THEN
495: x_return_status := FND_API.G_RET_STS_ERROR;
496: IF l_debug_on
497: THEN
498: Log(l_module_name,' Return value from DELETE_RANK_LIST ' || x_return_status,
491:
492:
493: EXCEPTION
494: WHEN FND_API.G_EXC_ERROR THEN
495: x_return_status := FND_API.G_RET_STS_ERROR;
496: IF l_debug_on
497: THEN
498: Log(l_module_name,' Return value from DELETE_RANK_LIST ' || x_return_status,
499: WSH_DEBUG_SV.C_PROC_LEVEL);
545: x_return_status := WSH_UTIL_CORE.G_RET_STS_SUCCESS;
546:
547:
548: if (p_rank_info_rec.trip_id IS NULL or
549: p_rank_info_rec.trip_id = FND_API.G_MISS_NUM) then
550: RAISE EMPTY_TRIP_ID;
551: end if;
552:
553:
551: end if;
552:
553:
554: if (p_rank_info_rec.RANK_SEQUENCE IS null or
555: p_rank_info_rec.RANK_SEQUENCE = FND_API.G_MISS_NUM) then
556: RAISE EMPTY_RANK_SEQUENCE;
557: end if;
558:
559: OPEN get_next_rank_id;
565: Log(l_module_name,' Derive init sm config ' || p_derive_init_sm_config,
566: WSH_DEBUG_SV.C_PROC_LEVEL);
567:
568:
569: IF (p_derive_init_sm_config = FND_API.G_FALSE)
570: THEN
571: l_config := p_rank_info_rec.INITSMCONFIG;
572: Log(l_module_name,' l_config ' || l_config,
573: WSH_DEBUG_SV.C_PROC_LEVEL);
659: (
660: x_rank_id,
661: p_rank_info_rec.TRIP_ID,
662: p_rank_info_rec.RANK_SEQUENCE,
663: decode(p_rank_info_rec.CARRIER_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.CARRIER_ID),
664: decode(p_rank_info_rec.SERVICE_LEVEL,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SERVICE_LEVEL),
665: decode(p_rank_info_rec.MODE_OF_TRANSPORT,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.MODE_OF_TRANSPORT),
666: decode(p_rank_info_rec.LANE_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.LANE_ID),
667: decode(p_rank_info_rec.SOURCE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SOURCE),
660: x_rank_id,
661: p_rank_info_rec.TRIP_ID,
662: p_rank_info_rec.RANK_SEQUENCE,
663: decode(p_rank_info_rec.CARRIER_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.CARRIER_ID),
664: decode(p_rank_info_rec.SERVICE_LEVEL,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SERVICE_LEVEL),
665: decode(p_rank_info_rec.MODE_OF_TRANSPORT,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.MODE_OF_TRANSPORT),
666: decode(p_rank_info_rec.LANE_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.LANE_ID),
667: decode(p_rank_info_rec.SOURCE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SOURCE),
668: 'Y',
661: p_rank_info_rec.TRIP_ID,
662: p_rank_info_rec.RANK_SEQUENCE,
663: decode(p_rank_info_rec.CARRIER_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.CARRIER_ID),
664: decode(p_rank_info_rec.SERVICE_LEVEL,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SERVICE_LEVEL),
665: decode(p_rank_info_rec.MODE_OF_TRANSPORT,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.MODE_OF_TRANSPORT),
666: decode(p_rank_info_rec.LANE_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.LANE_ID),
667: decode(p_rank_info_rec.SOURCE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SOURCE),
668: 'Y',
669: decode(p_rank_info_rec.ESTIMATED_RATE,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_RATE),
662: p_rank_info_rec.RANK_SEQUENCE,
663: decode(p_rank_info_rec.CARRIER_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.CARRIER_ID),
664: decode(p_rank_info_rec.SERVICE_LEVEL,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SERVICE_LEVEL),
665: decode(p_rank_info_rec.MODE_OF_TRANSPORT,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.MODE_OF_TRANSPORT),
666: decode(p_rank_info_rec.LANE_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.LANE_ID),
667: decode(p_rank_info_rec.SOURCE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SOURCE),
668: 'Y',
669: decode(p_rank_info_rec.ESTIMATED_RATE,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_RATE),
670: decode(p_rank_info_rec.CURRENCY_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CURRENCY_CODE),
663: decode(p_rank_info_rec.CARRIER_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.CARRIER_ID),
664: decode(p_rank_info_rec.SERVICE_LEVEL,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SERVICE_LEVEL),
665: decode(p_rank_info_rec.MODE_OF_TRANSPORT,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.MODE_OF_TRANSPORT),
666: decode(p_rank_info_rec.LANE_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.LANE_ID),
667: decode(p_rank_info_rec.SOURCE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SOURCE),
668: 'Y',
669: decode(p_rank_info_rec.ESTIMATED_RATE,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_RATE),
670: decode(p_rank_info_rec.CURRENCY_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CURRENCY_CODE),
671: decode(p_rank_info_rec.VEHICLE_ITEM_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ITEM_ID),
665: decode(p_rank_info_rec.MODE_OF_TRANSPORT,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.MODE_OF_TRANSPORT),
666: decode(p_rank_info_rec.LANE_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.LANE_ID),
667: decode(p_rank_info_rec.SOURCE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SOURCE),
668: 'Y',
669: decode(p_rank_info_rec.ESTIMATED_RATE,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_RATE),
670: decode(p_rank_info_rec.CURRENCY_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CURRENCY_CODE),
671: decode(p_rank_info_rec.VEHICLE_ITEM_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ITEM_ID),
672: decode(p_rank_info_rec.VEHICLE_ORG_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ORG_ID),
673: decode(p_rank_info_rec.ESTIMATED_TRANSIT_TIME,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_TRANSIT_TIME),
666: decode(p_rank_info_rec.LANE_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.LANE_ID),
667: decode(p_rank_info_rec.SOURCE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SOURCE),
668: 'Y',
669: decode(p_rank_info_rec.ESTIMATED_RATE,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_RATE),
670: decode(p_rank_info_rec.CURRENCY_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CURRENCY_CODE),
671: decode(p_rank_info_rec.VEHICLE_ITEM_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ITEM_ID),
672: decode(p_rank_info_rec.VEHICLE_ORG_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ORG_ID),
673: decode(p_rank_info_rec.ESTIMATED_TRANSIT_TIME,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_TRANSIT_TIME),
674:
667: decode(p_rank_info_rec.SOURCE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.SOURCE),
668: 'Y',
669: decode(p_rank_info_rec.ESTIMATED_RATE,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_RATE),
670: decode(p_rank_info_rec.CURRENCY_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CURRENCY_CODE),
671: decode(p_rank_info_rec.VEHICLE_ITEM_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ITEM_ID),
672: decode(p_rank_info_rec.VEHICLE_ORG_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ORG_ID),
673: decode(p_rank_info_rec.ESTIMATED_TRANSIT_TIME,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_TRANSIT_TIME),
674:
675: decode(p_rank_info_rec.TRANSIT_TIME_UOM,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.TRANSIT_TIME_UOM),
668: 'Y',
669: decode(p_rank_info_rec.ESTIMATED_RATE,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_RATE),
670: decode(p_rank_info_rec.CURRENCY_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CURRENCY_CODE),
671: decode(p_rank_info_rec.VEHICLE_ITEM_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ITEM_ID),
672: decode(p_rank_info_rec.VEHICLE_ORG_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ORG_ID),
673: decode(p_rank_info_rec.ESTIMATED_TRANSIT_TIME,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_TRANSIT_TIME),
674:
675: decode(p_rank_info_rec.TRANSIT_TIME_UOM,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.TRANSIT_TIME_UOM),
676: 0,
669: decode(p_rank_info_rec.ESTIMATED_RATE,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_RATE),
670: decode(p_rank_info_rec.CURRENCY_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CURRENCY_CODE),
671: decode(p_rank_info_rec.VEHICLE_ITEM_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ITEM_ID),
672: decode(p_rank_info_rec.VEHICLE_ORG_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ORG_ID),
673: decode(p_rank_info_rec.ESTIMATED_TRANSIT_TIME,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_TRANSIT_TIME),
674:
675: decode(p_rank_info_rec.TRANSIT_TIME_UOM,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.TRANSIT_TIME_UOM),
676: 0,
677:
671: decode(p_rank_info_rec.VEHICLE_ITEM_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ITEM_ID),
672: decode(p_rank_info_rec.VEHICLE_ORG_ID,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.VEHICLE_ORG_ID),
673: decode(p_rank_info_rec.ESTIMATED_TRANSIT_TIME,FND_API.G_MISS_NUM,NULL,p_rank_info_rec.ESTIMATED_TRANSIT_TIME),
674:
675: decode(p_rank_info_rec.TRANSIT_TIME_UOM,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.TRANSIT_TIME_UOM),
676: 0,
677:
678: decode(p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO),
679: decode(p_rank_info_rec.FREIGHT_TERMS_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.FREIGHT_TERMS_CODE),
674:
675: decode(p_rank_info_rec.TRANSIT_TIME_UOM,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.TRANSIT_TIME_UOM),
676: 0,
677:
678: decode(p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO),
679: decode(p_rank_info_rec.FREIGHT_TERMS_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.FREIGHT_TERMS_CODE),
680: l_config,
681: decode(p_rank_info_rec.CALL_RG_FLAG,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CALL_RG_FLAG),
682: decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE_CATEGORY),
675: decode(p_rank_info_rec.TRANSIT_TIME_UOM,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.TRANSIT_TIME_UOM),
676: 0,
677:
678: decode(p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO),
679: decode(p_rank_info_rec.FREIGHT_TERMS_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.FREIGHT_TERMS_CODE),
680: l_config,
681: decode(p_rank_info_rec.CALL_RG_FLAG,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CALL_RG_FLAG),
682: decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE_CATEGORY),
683: decode(p_rank_info_rec.ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE1),
677:
678: decode(p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO),
679: decode(p_rank_info_rec.FREIGHT_TERMS_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.FREIGHT_TERMS_CODE),
680: l_config,
681: decode(p_rank_info_rec.CALL_RG_FLAG,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CALL_RG_FLAG),
682: decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE_CATEGORY),
683: decode(p_rank_info_rec.ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE1),
684: decode(p_rank_info_rec.ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE2),
685: decode(p_rank_info_rec.ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE3),
678: decode(p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CONSIGNEE_CARRIER_AC_NO),
679: decode(p_rank_info_rec.FREIGHT_TERMS_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.FREIGHT_TERMS_CODE),
680: l_config,
681: decode(p_rank_info_rec.CALL_RG_FLAG,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CALL_RG_FLAG),
682: decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE_CATEGORY),
683: decode(p_rank_info_rec.ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE1),
684: decode(p_rank_info_rec.ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE2),
685: decode(p_rank_info_rec.ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE3),
686: decode(p_rank_info_rec.ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE4),
679: decode(p_rank_info_rec.FREIGHT_TERMS_CODE,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.FREIGHT_TERMS_CODE),
680: l_config,
681: decode(p_rank_info_rec.CALL_RG_FLAG,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CALL_RG_FLAG),
682: decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE_CATEGORY),
683: decode(p_rank_info_rec.ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE1),
684: decode(p_rank_info_rec.ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE2),
685: decode(p_rank_info_rec.ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE3),
686: decode(p_rank_info_rec.ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE4),
687: decode(p_rank_info_rec.ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE5),
680: l_config,
681: decode(p_rank_info_rec.CALL_RG_FLAG,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CALL_RG_FLAG),
682: decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE_CATEGORY),
683: decode(p_rank_info_rec.ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE1),
684: decode(p_rank_info_rec.ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE2),
685: decode(p_rank_info_rec.ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE3),
686: decode(p_rank_info_rec.ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE4),
687: decode(p_rank_info_rec.ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE5),
688: decode(p_rank_info_rec.ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE6),
681: decode(p_rank_info_rec.CALL_RG_FLAG,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.CALL_RG_FLAG),
682: decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE_CATEGORY),
683: decode(p_rank_info_rec.ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE1),
684: decode(p_rank_info_rec.ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE2),
685: decode(p_rank_info_rec.ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE3),
686: decode(p_rank_info_rec.ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE4),
687: decode(p_rank_info_rec.ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE5),
688: decode(p_rank_info_rec.ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE6),
689: decode(p_rank_info_rec.ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE7),
682: decode(p_rank_info_rec.ATTRIBUTE_CATEGORY,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE_CATEGORY),
683: decode(p_rank_info_rec.ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE1),
684: decode(p_rank_info_rec.ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE2),
685: decode(p_rank_info_rec.ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE3),
686: decode(p_rank_info_rec.ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE4),
687: decode(p_rank_info_rec.ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE5),
688: decode(p_rank_info_rec.ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE6),
689: decode(p_rank_info_rec.ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE7),
690: decode(p_rank_info_rec.ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE8),
683: decode(p_rank_info_rec.ATTRIBUTE1,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE1),
684: decode(p_rank_info_rec.ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE2),
685: decode(p_rank_info_rec.ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE3),
686: decode(p_rank_info_rec.ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE4),
687: decode(p_rank_info_rec.ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE5),
688: decode(p_rank_info_rec.ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE6),
689: decode(p_rank_info_rec.ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE7),
690: decode(p_rank_info_rec.ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE8),
691: decode(p_rank_info_rec.ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE9),
684: decode(p_rank_info_rec.ATTRIBUTE2,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE2),
685: decode(p_rank_info_rec.ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE3),
686: decode(p_rank_info_rec.ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE4),
687: decode(p_rank_info_rec.ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE5),
688: decode(p_rank_info_rec.ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE6),
689: decode(p_rank_info_rec.ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE7),
690: decode(p_rank_info_rec.ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE8),
691: decode(p_rank_info_rec.ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE9),
692: decode(p_rank_info_rec.ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE10),
685: decode(p_rank_info_rec.ATTRIBUTE3,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE3),
686: decode(p_rank_info_rec.ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE4),
687: decode(p_rank_info_rec.ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE5),
688: decode(p_rank_info_rec.ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE6),
689: decode(p_rank_info_rec.ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE7),
690: decode(p_rank_info_rec.ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE8),
691: decode(p_rank_info_rec.ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE9),
692: decode(p_rank_info_rec.ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE10),
693: decode(p_rank_info_rec.ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE11),
686: decode(p_rank_info_rec.ATTRIBUTE4,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE4),
687: decode(p_rank_info_rec.ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE5),
688: decode(p_rank_info_rec.ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE6),
689: decode(p_rank_info_rec.ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE7),
690: decode(p_rank_info_rec.ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE8),
691: decode(p_rank_info_rec.ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE9),
692: decode(p_rank_info_rec.ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE10),
693: decode(p_rank_info_rec.ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE11),
694: decode(p_rank_info_rec.ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE12),
687: decode(p_rank_info_rec.ATTRIBUTE5,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE5),
688: decode(p_rank_info_rec.ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE6),
689: decode(p_rank_info_rec.ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE7),
690: decode(p_rank_info_rec.ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE8),
691: decode(p_rank_info_rec.ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE9),
692: decode(p_rank_info_rec.ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE10),
693: decode(p_rank_info_rec.ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE11),
694: decode(p_rank_info_rec.ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE12),
695: decode(p_rank_info_rec.ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE13),
688: decode(p_rank_info_rec.ATTRIBUTE6,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE6),
689: decode(p_rank_info_rec.ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE7),
690: decode(p_rank_info_rec.ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE8),
691: decode(p_rank_info_rec.ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE9),
692: decode(p_rank_info_rec.ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE10),
693: decode(p_rank_info_rec.ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE11),
694: decode(p_rank_info_rec.ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE12),
695: decode(p_rank_info_rec.ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE13),
696: decode(p_rank_info_rec.ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE14),
689: decode(p_rank_info_rec.ATTRIBUTE7,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE7),
690: decode(p_rank_info_rec.ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE8),
691: decode(p_rank_info_rec.ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE9),
692: decode(p_rank_info_rec.ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE10),
693: decode(p_rank_info_rec.ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE11),
694: decode(p_rank_info_rec.ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE12),
695: decode(p_rank_info_rec.ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE13),
696: decode(p_rank_info_rec.ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE14),
697: decode(p_rank_info_rec.ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE15),
690: decode(p_rank_info_rec.ATTRIBUTE8,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE8),
691: decode(p_rank_info_rec.ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE9),
692: decode(p_rank_info_rec.ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE10),
693: decode(p_rank_info_rec.ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE11),
694: decode(p_rank_info_rec.ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE12),
695: decode(p_rank_info_rec.ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE13),
696: decode(p_rank_info_rec.ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE14),
697: decode(p_rank_info_rec.ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE15),
698:
691: decode(p_rank_info_rec.ATTRIBUTE9,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE9),
692: decode(p_rank_info_rec.ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE10),
693: decode(p_rank_info_rec.ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE11),
694: decode(p_rank_info_rec.ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE12),
695: decode(p_rank_info_rec.ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE13),
696: decode(p_rank_info_rec.ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE14),
697: decode(p_rank_info_rec.ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE15),
698:
699: decode(p_rank_info_rec.creation_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE,p_rank_info_rec.creation_date),
692: decode(p_rank_info_rec.ATTRIBUTE10,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE10),
693: decode(p_rank_info_rec.ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE11),
694: decode(p_rank_info_rec.ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE12),
695: decode(p_rank_info_rec.ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE13),
696: decode(p_rank_info_rec.ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE14),
697: decode(p_rank_info_rec.ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE15),
698:
699: decode(p_rank_info_rec.creation_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE,p_rank_info_rec.creation_date),
700: decode(p_rank_info_rec.created_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.created_by),
693: decode(p_rank_info_rec.ATTRIBUTE11,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE11),
694: decode(p_rank_info_rec.ATTRIBUTE12,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE12),
695: decode(p_rank_info_rec.ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE13),
696: decode(p_rank_info_rec.ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE14),
697: decode(p_rank_info_rec.ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE15),
698:
699: decode(p_rank_info_rec.creation_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE,p_rank_info_rec.creation_date),
700: decode(p_rank_info_rec.created_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.created_by),
701: decode(p_rank_info_rec.last_update_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE, p_rank_info_rec.last_update_date),
695: decode(p_rank_info_rec.ATTRIBUTE13,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE13),
696: decode(p_rank_info_rec.ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE14),
697: decode(p_rank_info_rec.ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE15),
698:
699: decode(p_rank_info_rec.creation_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE,p_rank_info_rec.creation_date),
700: decode(p_rank_info_rec.created_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.created_by),
701: decode(p_rank_info_rec.last_update_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE, p_rank_info_rec.last_update_date),
702: decode(p_rank_info_rec.last_updated_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.last_updated_by),
703: decode(p_rank_info_rec.last_update_login,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.LOGIN_ID,p_rank_info_rec.last_update_login)
696: decode(p_rank_info_rec.ATTRIBUTE14,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE14),
697: decode(p_rank_info_rec.ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE15),
698:
699: decode(p_rank_info_rec.creation_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE,p_rank_info_rec.creation_date),
700: decode(p_rank_info_rec.created_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.created_by),
701: decode(p_rank_info_rec.last_update_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE, p_rank_info_rec.last_update_date),
702: decode(p_rank_info_rec.last_updated_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.last_updated_by),
703: decode(p_rank_info_rec.last_update_login,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.LOGIN_ID,p_rank_info_rec.last_update_login)
704: );
697: decode(p_rank_info_rec.ATTRIBUTE15,FND_API.G_MISS_CHAR,NULL,p_rank_info_rec.ATTRIBUTE15),
698:
699: decode(p_rank_info_rec.creation_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE,p_rank_info_rec.creation_date),
700: decode(p_rank_info_rec.created_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.created_by),
701: decode(p_rank_info_rec.last_update_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE, p_rank_info_rec.last_update_date),
702: decode(p_rank_info_rec.last_updated_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.last_updated_by),
703: decode(p_rank_info_rec.last_update_login,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.LOGIN_ID,p_rank_info_rec.last_update_login)
704: );
705:
698:
699: decode(p_rank_info_rec.creation_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE,p_rank_info_rec.creation_date),
700: decode(p_rank_info_rec.created_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.created_by),
701: decode(p_rank_info_rec.last_update_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE, p_rank_info_rec.last_update_date),
702: decode(p_rank_info_rec.last_updated_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.last_updated_by),
703: decode(p_rank_info_rec.last_update_login,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.LOGIN_ID,p_rank_info_rec.last_update_login)
704: );
705:
706: IF l_debug_on THEN
699: decode(p_rank_info_rec.creation_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE,p_rank_info_rec.creation_date),
700: decode(p_rank_info_rec.created_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.created_by),
701: decode(p_rank_info_rec.last_update_date,NULL,SYSDATE,FND_API.G_MISS_DATE,SYSDATE, p_rank_info_rec.last_update_date),
702: decode(p_rank_info_rec.last_updated_by,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.USER_ID,p_rank_info_rec.last_updated_by),
703: decode(p_rank_info_rec.last_update_login,NULL,FND_GLOBAL.USER_ID,FND_API.G_MISS_NUM,FND_GLOBAL.LOGIN_ID,p_rank_info_rec.last_update_login)
704: );
705:
706: IF l_debug_on THEN
707: WSH_DEBUG_SV.pop(l_module_name);
797:
798: FND_MESSAGE.SET_NAME('FTE','FTE_TRIP_LIST_EXISTS');
799: FND_MESSAGE.SET_TOKEN('TRIP_NAME',l_trip_name);
800: WSH_UTIL_CORE.ADD_MESSAGE(WSH_UTIL_CORE.G_RET_STS_ERROR);
801: RAISE FND_API.G_EXC_ERROR;
802: END IF;
803:
804: l_currentSet := FND_API.G_FALSE;
805:
800: WSH_UTIL_CORE.ADD_MESSAGE(WSH_UTIL_CORE.G_RET_STS_ERROR);
801: RAISE FND_API.G_EXC_ERROR;
802: END IF;
803:
804: l_currentSet := FND_API.G_FALSE;
805:
806: FOR i IN p_ranklist.FIRST..p_ranklist.LAST LOOP
807:
808: l_rank_list_rec := p_ranklist(i);
808: l_rank_list_rec := p_ranklist(i);
809: l_rank_list_rec.trip_id := p_trip_id;
810:
811: CREATE_RANK(p_rank_info_rec => l_rank_list_rec,
812: p_derive_init_sm_config => FND_API.G_TRUE,
813: x_rank_id => l_rank_id,
814: x_return_status => l_return_status);
815:
816:
815:
816:
817: IF (l_return_status = 'E')
818: THEN
819: RAISE FND_API.G_EXC_ERROR;
820: ELSIF (l_return_status = 'U')
821: THEN
822: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
823: END IF;
818: THEN
819: RAISE FND_API.G_EXC_ERROR;
820: ELSIF (l_return_status = 'U')
821: THEN
822: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
823: END IF;
824:
825: p_ranklist(i).rank_id := l_rank_id;
826:
837:
838:
839: IF (p_ranklist(i).IS_CURRENT = 'Y') THEN
840:
841: IF (l_currentSet = FND_API.G_TRUE) THEN
842: SELECT NAME INTO l_trip_name FROM WSH_TRIPS WHERE TRIP_ID = p_trip_id;
843:
844: FND_MESSAGE.SET_NAME('FTE','FTE_CANNOT_SET_MORE_CURR');
845: FND_MESSAGE.SET_TOKEN('TRIP_NAME',l_trip_name);
843:
844: FND_MESSAGE.SET_NAME('FTE','FTE_CANNOT_SET_MORE_CURR');
845: FND_MESSAGE.SET_TOKEN('TRIP_NAME',l_trip_name);
846: WSH_UTIL_CORE.ADD_MESSAGE(WSH_UTIL_CORE.G_RET_STS_ERROR);
847: RAISE FND_API.G_EXC_ERROR;
848: END IF;
849:
850: l_currentSet := FND_API.G_TRUE;
851: p_ranklist(i).VERSION := 1;
846: WSH_UTIL_CORE.ADD_MESSAGE(WSH_UTIL_CORE.G_RET_STS_ERROR);
847: RAISE FND_API.G_EXC_ERROR;
848: END IF;
849:
850: l_currentSet := FND_API.G_TRUE;
851: p_ranklist(i).VERSION := 1;
852:
853:
854: IF l_debug_on
871:
872:
873: IF (l_return_status = 'E')
874: THEN
875: RAISE FND_API.G_EXC_ERROR;
876: ELSIF (l_return_status = 'U')
877: THEN
878: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
879: END IF;
874: THEN
875: RAISE FND_API.G_EXC_ERROR;
876: ELSIF (l_return_status = 'U')
877: THEN
878: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
879: END IF;
880:
881: -- Change this call with Shipping API
882:
889:
890: IF l_number_of_errors > 0
891: THEN
892: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
893: RAISE FND_API.G_EXC_ERROR;
894: ELSIF l_number_of_warnings > 0
895: THEN
896: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
897: ELSE
907: WSH_DEBUG_SV.pop(l_module_name);
908: END IF;
909:
910: EXCEPTION
911: WHEN FND_API.G_EXC_ERROR THEN
912: ROLLBACK TO CREATE_RANK_LIST_PUB;
913: x_return_status := FND_API.G_RET_STS_ERROR;
914: IF l_debug_on THEN
915: WSH_DEBUG_SV.pop(l_module_name);
909:
910: EXCEPTION
911: WHEN FND_API.G_EXC_ERROR THEN
912: ROLLBACK TO CREATE_RANK_LIST_PUB;
913: x_return_status := FND_API.G_RET_STS_ERROR;
914: IF l_debug_on THEN
915: WSH_DEBUG_SV.pop(l_module_name);
916: END IF;
917:
914: IF l_debug_on THEN
915: WSH_DEBUG_SV.pop(l_module_name);
916: END IF;
917:
918: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
919: ROLLBACK TO CREATE_RANK_LIST_PUB;
920: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR;
921: IF l_debug_on THEN
922: WSH_DEBUG_SV.pop(l_module_name);
995:
996: FND_MESSAGE.SET_NAME('FTE','FTE_TRIP_LIST_NOTEXISTS');
997: FND_MESSAGE.SET_TOKEN('TRIP_NAME',l_trip_name);
998: WSH_UTIL_CORE.ADD_MESSAGE(WSH_UTIL_CORE.G_RET_STS_ERROR);
999: RAISE FND_API.G_EXC_ERROR;
1000: END IF;
1001:
1002: CLOSE get_trip;
1003:
1018: x_return_status => l_return_status);
1019:
1020: IF (x_return_status = 'E')
1021: THEN
1022: RAISE FND_API.G_EXC_ERROR;
1023: ELSIF (x_return_status = 'U')
1024: THEN
1025: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1026: END IF;
1021: THEN
1022: RAISE FND_API.G_EXC_ERROR;
1023: ELSIF (x_return_status = 'U')
1024: THEN
1025: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1026: END IF;
1027:
1028: --x_rank_list_rec := p_ranklist(i);
1029:
1037: WSH_DEBUG_SV.pop(l_module_name);
1038: END IF;
1039:
1040: EXCEPTION
1041: WHEN FND_API.G_EXC_ERROR THEN
1042: ROLLBACK TO UPDATE_RANK_LIST_PUB;
1043: x_return_status := FND_API.G_RET_STS_ERROR;
1044: IF l_debug_on THEN
1045: WSH_DEBUG_SV.pop(l_module_name);
1039:
1040: EXCEPTION
1041: WHEN FND_API.G_EXC_ERROR THEN
1042: ROLLBACK TO UPDATE_RANK_LIST_PUB;
1043: x_return_status := FND_API.G_RET_STS_ERROR;
1044: IF l_debug_on THEN
1045: WSH_DEBUG_SV.pop(l_module_name);
1046: END IF;
1047:
1044: IF l_debug_on THEN
1045: WSH_DEBUG_SV.pop(l_module_name);
1046: END IF;
1047:
1048: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1049: ROLLBACK TO UPDATE_RANK_LIST_PUB;
1050: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR;
1051: IF l_debug_on THEN
1052: WSH_DEBUG_SV.pop(l_module_name);
1129: IF (l_max_rank_seq IS NULL) THEN
1130: FND_MESSAGE.SET_NAME('FTE','FTE_TRIP_LIST_NOTEXISTS');
1131: FND_MESSAGE.SET_TOKEN('TRIP_ID',p_trip_id);
1132: WSH_UTIL_CORE.ADD_MESSAGE(WSH_UTIL_CORE.G_RET_STS_ERROR);
1133: RAISE FND_API.G_EXC_ERROR;
1134: END IF;
1135:
1136:
1137: IF l_debug_on
1150: p_ranklist(i).RANK_SEQUENCE := l_max_rank_seq+idx;
1151: p_ranklist(i).TRIP_ID := p_trip_id;
1152:
1153: CREATE_RANK(p_rank_info_rec => p_ranklist(i),
1154: p_derive_init_sm_config => FND_API.G_FALSE,
1155: x_rank_id => l_rank_id,
1156: x_return_status => l_return_status);
1157:
1158:
1172:
1173:
1174: IF (p_ranklist(i).IS_CURRENT = 'Y') THEN
1175:
1176: IF (l_currentSet = FND_API.G_TRUE) THEN
1177: SELECT NAME INTO l_trip_name FROM WSH_TRIPS WHERE TRIP_ID = p_trip_id;
1178:
1179: FND_MESSAGE.SET_NAME('FTE','FTE_CANNOT_SET_MORE_CURR');
1180: FND_MESSAGE.SET_TOKEN('TRIP_NAME',l_trip_name);
1178:
1179: FND_MESSAGE.SET_NAME('FTE','FTE_CANNOT_SET_MORE_CURR');
1180: FND_MESSAGE.SET_TOKEN('TRIP_NAME',l_trip_name);
1181: WSH_UTIL_CORE.ADD_MESSAGE(WSH_UTIL_CORE.G_RET_STS_ERROR);
1182: RAISE FND_API.G_EXC_ERROR;
1183: END IF;
1184:
1185: l_currentSet := FND_API.G_TRUE;
1186: p_ranklist(i).VERSION := 1;
1181: WSH_UTIL_CORE.ADD_MESSAGE(WSH_UTIL_CORE.G_RET_STS_ERROR);
1182: RAISE FND_API.G_EXC_ERROR;
1183: END IF;
1184:
1185: l_currentSet := FND_API.G_TRUE;
1186: p_ranklist(i).VERSION := 1;
1187: p_ranklist(i).RANK_ID := l_rank_id;
1188:
1189:
1207:
1208:
1209: IF (l_return_status = 'E')
1210: THEN
1211: RAISE FND_API.G_EXC_ERROR;
1212: ELSIF (l_return_status = 'U')
1213: THEN
1214: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1215: END IF;
1210: THEN
1211: RAISE FND_API.G_EXC_ERROR;
1212: ELSIF (l_return_status = 'U')
1213: THEN
1214: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1215: END IF;
1216:
1217: -- Change this call with Shipping API
1218:
1229:
1230: IF l_number_of_errors > 0
1231: THEN
1232: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
1233: RAISE FND_API.G_EXC_ERROR;
1234: ELSIF l_number_of_warnings > 0
1235: THEN
1236: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
1237: ELSE
1248: END IF;
1249:
1250:
1251: EXCEPTION
1252: WHEN FND_API.G_EXC_ERROR THEN
1253: ROLLBACK TO APPEND_RANK_LIST_PUB;
1254: x_return_status := FND_API.G_RET_STS_ERROR;
1255: IF l_debug_on THEN
1256: WSH_DEBUG_SV.pop(l_module_name);
1250:
1251: EXCEPTION
1252: WHEN FND_API.G_EXC_ERROR THEN
1253: ROLLBACK TO APPEND_RANK_LIST_PUB;
1254: x_return_status := FND_API.G_RET_STS_ERROR;
1255: IF l_debug_on THEN
1256: WSH_DEBUG_SV.pop(l_module_name);
1257: END IF;
1258:
1255: IF l_debug_on THEN
1256: WSH_DEBUG_SV.pop(l_module_name);
1257: END IF;
1258:
1259: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1260: ROLLBACK TO APPEND_RANK_LIST_PUB;
1261: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR;
1262: IF l_debug_on THEN
1263: WSH_DEBUG_SV.pop(l_module_name);
1323: IF l_debug_on THEN
1324: WSH_DEBUG_SV.push(l_module_name);
1325: END IF;
1326:
1327: IF FND_API.to_Boolean( p_init_msg_list )
1328: THEN
1329: FND_MSG_PUB.initialize;
1330: END IF;
1331:
1418: FND_MESSAGE.SET_NAME('FTE','FTE_RANK_NOT_FOUND');
1419: FND_MESSAGE.SET_TOKEN('RANK_ID', p_rank_id);
1420: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
1421: WSH_UTIL_CORE.ADD_MESSAGE(x_return_status);
1422: RAISE FND_API.G_EXC_ERROR;
1423:
1424: END;
1425:
1426:
1438: END IF;
1439:
1440: IF (l_return_status = 'E')
1441: THEN
1442: RAISE FND_API.G_EXC_ERROR;
1443: ELSIF (l_return_status = 'U')
1444: THEN
1445: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1446: END IF;
1441: THEN
1442: RAISE FND_API.G_EXC_ERROR;
1443: ELSIF (l_return_status = 'U')
1444: THEN
1445: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
1446: END IF;
1447:
1448:
1449:
1476:
1477: WSH_INTERFACE_GRP.Create_Update_Trip
1478: (
1479: p_api_version_number =>1.0,
1480: p_init_msg_list =>FND_API.G_FALSE,
1481: p_commit =>FND_API.G_FALSE,
1482: x_return_status =>l_return_status,
1483: x_msg_count =>l_msg_count,
1484: x_msg_data =>l_msg_data,
1477: WSH_INTERFACE_GRP.Create_Update_Trip
1478: (
1479: p_api_version_number =>1.0,
1480: p_init_msg_list =>FND_API.G_FALSE,
1481: p_commit =>FND_API.G_FALSE,
1482: x_return_status =>l_return_status,
1483: x_msg_count =>l_msg_count,
1484: x_msg_data =>l_msg_data,
1485: p_trip_info_tab =>p_trip_info_tab,
1547:
1548: IF l_number_of_errors > 0
1549: THEN
1550: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
1551: RAISE FND_API.G_EXC_ERROR;
1552: ELSIF l_number_of_warnings > 0
1553: THEN
1554: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
1555: ELSE
1603:
1604: IF l_number_of_errors > 0
1605: THEN
1606: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
1607: RAISE FND_API.G_EXC_ERROR;
1608: ELSIF l_number_of_warnings > 0
1609: THEN
1610: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
1611: ELSE
1618: FND_MSG_PUB.Count_And_Get
1619: (
1620: p_count => x_msg_count,
1621: p_data => x_msg_data,
1622: p_encoded => FND_API.G_FALSE
1623: );
1624:
1625:
1626: --
1633:
1634:
1635: EXCEPTION
1636:
1637: WHEN FND_API.G_EXC_ERROR THEN
1638: ROLLBACK TO RANK_LIST_ACTION_PUB;
1639: x_return_status := FND_API.G_RET_STS_ERROR ;
1640: FND_MSG_PUB.Count_And_Get
1641: (
1635: EXCEPTION
1636:
1637: WHEN FND_API.G_EXC_ERROR THEN
1638: ROLLBACK TO RANK_LIST_ACTION_PUB;
1639: x_return_status := FND_API.G_RET_STS_ERROR ;
1640: FND_MSG_PUB.Count_And_Get
1641: (
1642: p_count => x_msg_count,
1643: p_data => x_msg_data,
1640: FND_MSG_PUB.Count_And_Get
1641: (
1642: p_count => x_msg_count,
1643: p_data => x_msg_data,
1644: p_encoded => FND_API.G_FALSE
1645: );
1646: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1647: ROLLBACK TO RANK_LIST_ACTION_PUB;
1648: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1642: p_count => x_msg_count,
1643: p_data => x_msg_data,
1644: p_encoded => FND_API.G_FALSE
1645: );
1646: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1647: ROLLBACK TO RANK_LIST_ACTION_PUB;
1648: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1649: FND_MSG_PUB.Count_And_Get
1650: (
1644: p_encoded => FND_API.G_FALSE
1645: );
1646: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1647: ROLLBACK TO RANK_LIST_ACTION_PUB;
1648: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
1649: FND_MSG_PUB.Count_And_Get
1650: (
1651: p_count => x_msg_count,
1652: p_data => x_msg_data,
1649: FND_MSG_PUB.Count_And_Get
1650: (
1651: p_count => x_msg_count,
1652: p_data => x_msg_data,
1653: p_encoded => FND_API.G_FALSE
1654: );
1655:
1656: WHEN OTHERS THEN
1657: ROLLBACK TO RANK_LIST_ACTION_PUB;
1660: FND_MSG_PUB.Count_And_Get
1661: (
1662: p_count => x_msg_count,
1663: p_data => x_msg_data,
1664: p_encoded => FND_API.G_FALSE
1665: );
1666:
1667:
1668: END RANK_LIST_ACTION;
1715: IF l_debug_on THEN
1716: WSH_DEBUG_SV.push(l_module_name);
1717: END IF;
1718:
1719: IF FND_API.to_Boolean( p_init_msg_list )
1720: THEN
1721: FND_MSG_PUB.initialize;
1722: END IF;
1723:
1770:
1771:
1772: RANK_LIST_ACTION(
1773: p_api_version_number => p_api_version_number,
1774: p_init_msg_list => FND_API.G_FALSE,
1775: x_return_status => l_return_status,
1776: x_msg_count => l_msg_count,
1777: x_msg_data => l_msg_data,
1778: p_action_code => p_action_code,
1789:
1790: IF l_number_of_errors > 0
1791: THEN
1792: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
1793: RAISE FND_API.G_EXC_ERROR;
1794: ELSIF l_number_of_warnings > 0
1795: THEN
1796: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
1797: ELSE
1855: FND_MSG_PUB.Count_And_Get
1856: (
1857: p_count => x_msg_count,
1858: p_data => x_msg_data,
1859: p_encoded => FND_API.G_FALSE
1860: );
1861:
1862:
1863: --
1870:
1871:
1872: EXCEPTION
1873:
1874: WHEN FND_API.G_EXC_ERROR THEN
1875: ROLLBACK TO RANK_LIST_ACTION_UIWRAPPER_PUB;
1876: x_return_status := FND_API.G_RET_STS_ERROR ;
1877: FND_MSG_PUB.Count_And_Get
1878: (
1872: EXCEPTION
1873:
1874: WHEN FND_API.G_EXC_ERROR THEN
1875: ROLLBACK TO RANK_LIST_ACTION_UIWRAPPER_PUB;
1876: x_return_status := FND_API.G_RET_STS_ERROR ;
1877: FND_MSG_PUB.Count_And_Get
1878: (
1879: p_count => x_msg_count,
1880: p_data => x_msg_data,
1877: FND_MSG_PUB.Count_And_Get
1878: (
1879: p_count => x_msg_count,
1880: p_data => x_msg_data,
1881: p_encoded => FND_API.G_FALSE
1882: );
1883: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1884: ROLLBACK TO RANK_LIST_ACTION_UIWRAPPER_PUB;
1885: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1879: p_count => x_msg_count,
1880: p_data => x_msg_data,
1881: p_encoded => FND_API.G_FALSE
1882: );
1883: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1884: ROLLBACK TO RANK_LIST_ACTION_UIWRAPPER_PUB;
1885: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1886: FND_MSG_PUB.Count_And_Get
1887: (
1881: p_encoded => FND_API.G_FALSE
1882: );
1883: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1884: ROLLBACK TO RANK_LIST_ACTION_UIWRAPPER_PUB;
1885: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
1886: FND_MSG_PUB.Count_And_Get
1887: (
1888: p_count => x_msg_count,
1889: p_data => x_msg_data,
1886: FND_MSG_PUB.Count_And_Get
1887: (
1888: p_count => x_msg_count,
1889: p_data => x_msg_data,
1890: p_encoded => FND_API.G_FALSE
1891: );
1892:
1893: WHEN OTHERS THEN
1894: ROLLBACK TO RANK_LIST_ACTION_UIWRAPPER_PUB;
1897: FND_MSG_PUB.Count_And_Get
1898: (
1899: p_count => x_msg_count,
1900: p_data => x_msg_data,
1901: p_encoded => FND_API.G_FALSE
1902: );
1903:
1904:
1905: END RANK_LIST_ACTION_UIWRAPPER;
2019:
2020:
2021: EXCEPTION
2022:
2023: WHEN FND_API.G_EXC_ERROR THEN
2024: ROLLBACK TO GET_RANK_DETAILS_PUB;
2025: x_return_status := FND_API.G_RET_STS_ERROR ;
2026: FND_MSG_PUB.Count_And_Get
2027: (
2021: EXCEPTION
2022:
2023: WHEN FND_API.G_EXC_ERROR THEN
2024: ROLLBACK TO GET_RANK_DETAILS_PUB;
2025: x_return_status := FND_API.G_RET_STS_ERROR ;
2026: FND_MSG_PUB.Count_And_Get
2027: (
2028: p_count => x_msg_count,
2029: p_data => x_msg_data,
2026: FND_MSG_PUB.Count_And_Get
2027: (
2028: p_count => x_msg_count,
2029: p_data => x_msg_data,
2030: p_encoded => FND_API.G_FALSE
2031: );
2032: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2033: ROLLBACK TO GET_RANK_DETAILS_PUB;
2034: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2028: p_count => x_msg_count,
2029: p_data => x_msg_data,
2030: p_encoded => FND_API.G_FALSE
2031: );
2032: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2033: ROLLBACK TO GET_RANK_DETAILS_PUB;
2034: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2035: FND_MSG_PUB.Count_And_Get
2036: (
2030: p_encoded => FND_API.G_FALSE
2031: );
2032: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2033: ROLLBACK TO GET_RANK_DETAILS_PUB;
2034: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2035: FND_MSG_PUB.Count_And_Get
2036: (
2037: p_count => x_msg_count,
2038: p_data => x_msg_data,
2035: FND_MSG_PUB.Count_And_Get
2036: (
2037: p_count => x_msg_count,
2038: p_data => x_msg_data,
2039: p_encoded => FND_API.G_FALSE
2040: );
2041:
2042: WHEN OTHERS THEN
2043: ROLLBACK TO GET_RANK_DETAILS_PUB;
2046: FND_MSG_PUB.Count_And_Get
2047: (
2048: p_count => x_msg_count,
2049: p_data => x_msg_data,
2050: p_encoded => FND_API.G_FALSE
2051: );
2052:
2053:
2054: END GET_RANK_DETAILS;
2234:
2235:
2236: EXCEPTION
2237:
2238: WHEN FND_API.G_EXC_ERROR THEN
2239: ROLLBACK TO GET_RANK_LIST_PUB;
2240: x_return_status := FND_API.G_RET_STS_ERROR ;
2241: FND_MSG_PUB.Count_And_Get
2242: (
2236: EXCEPTION
2237:
2238: WHEN FND_API.G_EXC_ERROR THEN
2239: ROLLBACK TO GET_RANK_LIST_PUB;
2240: x_return_status := FND_API.G_RET_STS_ERROR ;
2241: FND_MSG_PUB.Count_And_Get
2242: (
2243: p_count => x_msg_count,
2244: p_data => x_msg_data,
2241: FND_MSG_PUB.Count_And_Get
2242: (
2243: p_count => x_msg_count,
2244: p_data => x_msg_data,
2245: p_encoded => FND_API.G_FALSE
2246: );
2247: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2248: ROLLBACK TO GET_RANK_LIST_PUB;
2249: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2243: p_count => x_msg_count,
2244: p_data => x_msg_data,
2245: p_encoded => FND_API.G_FALSE
2246: );
2247: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2248: ROLLBACK TO GET_RANK_LIST_PUB;
2249: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2250: FND_MSG_PUB.Count_And_Get
2251: (
2245: p_encoded => FND_API.G_FALSE
2246: );
2247: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2248: ROLLBACK TO GET_RANK_LIST_PUB;
2249: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2250: FND_MSG_PUB.Count_And_Get
2251: (
2252: p_count => x_msg_count,
2253: p_data => x_msg_data,
2250: FND_MSG_PUB.Count_And_Get
2251: (
2252: p_count => x_msg_count,
2253: p_data => x_msg_data,
2254: p_encoded => FND_API.G_FALSE
2255: );
2256:
2257: WHEN OTHERS THEN
2258: ROLLBACK TO GET_RANK_LIST_PUB;
2261: FND_MSG_PUB.Count_And_Get
2262: (
2263: p_count => x_msg_count,
2264: p_data => x_msg_data,
2265: p_encoded => FND_API.G_FALSE
2266: );
2267:
2268:
2269: END GET_RANK_LIST;
2362: IF l_debug_on THEN
2363: WSH_DEBUG_SV.push(l_module_name);
2364: END IF;
2365:
2366: IF FND_API.to_Boolean( p_init_msg_list )
2367: THEN
2368: FND_MSG_PUB.initialize;
2369: END IF;
2370:
2400: WHEN NO_DATA_FOUND THEN
2401: FND_MESSAGE.SET_NAME('FTE','FTE_RANK_NOT_FOUND');
2402: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2403: WSH_UTIL_CORE.ADD_MESSAGE(x_return_status);
2404: RAISE FND_API.G_EXC_ERROR;
2405: END;
2406:
2407: IF l_debug_on
2408: THEN
2500:
2501:
2502: FTE_MLS_WRAPPER.UPDATE_SERVICE_ON_TRIP(
2503: p_API_VERSION_NUMBER => 1.0,
2504: p_INIT_MSG_LIST => FND_API.G_FALSE,
2505: p_COMMIT => FND_API.G_FALSE,
2506: p_CALLER => 'FTE_LOAD_TENDER',
2507: p_SERVICE_ACTION => 'UPDATE',
2508: p_DELIVERY_ID => null,
2501:
2502: FTE_MLS_WRAPPER.UPDATE_SERVICE_ON_TRIP(
2503: p_API_VERSION_NUMBER => 1.0,
2504: p_INIT_MSG_LIST => FND_API.G_FALSE,
2505: p_COMMIT => FND_API.G_FALSE,
2506: p_CALLER => 'FTE_LOAD_TENDER',
2507: p_SERVICE_ACTION => 'UPDATE',
2508: p_DELIVERY_ID => null,
2509: p_DELIVERY_LEG_ID => null,
2536:
2537: IF l_number_of_errors > 0
2538: THEN
2539: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2540: RAISE FND_API.G_EXC_ERROR;
2541: ELSIF l_number_of_warnings > 0
2542: THEN
2543: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
2544: ELSE
2580: WSH_DEBUG_SV.C_PROC_LEVEL);
2581: END IF;
2582:
2583: FTE_MLS_WRAPPER.REPRICE_TRIP(p_api_version => 1.0,
2584: p_init_msg_list => FND_API.G_FALSE,
2585: p_trip_id => p_trip_id,
2586: x_return_status => l_return_status,
2587: x_msg_count => l_msg_count,
2588: x_msg_data => l_msg_data);
2619:
2620: IF l_number_of_errors > 0
2621: THEN
2622: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2623: RAISE FND_API.G_EXC_ERROR;
2624: ELSIF l_number_of_warnings > 0
2625: THEN
2626: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
2627: ELSE
2639:
2640:
2641: RANK_LIST_ACTION(
2642: p_api_version_number => 1.0,
2643: p_init_msg_list => FND_API.G_FALSE,
2644: x_return_status => l_return_status,
2645: x_msg_count => l_msg_count,
2646: x_msg_data => l_msg_data,
2647: p_action_code => FTE_CARRIER_RANK_LIST_PVT.S_SET_CURRENT,
2666:
2667: IF l_number_of_errors > 0
2668: THEN
2669: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2670: RAISE FND_API.G_EXC_ERROR;
2671: ELSIF l_number_of_warnings > 0
2672: THEN
2673: x_return_status := WSH_UTIL_CORE.G_RET_STS_WARNING;
2674: ELSE
2682: FND_MSG_PUB.Count_And_Get
2683: (
2684: p_count => x_msg_count,
2685: p_data => x_msg_data,
2686: p_encoded => FND_API.G_FALSE
2687: );
2688:
2689:
2690: --
2696:
2697: --}
2698: EXCEPTION
2699: --{
2700: WHEN FND_API.G_EXC_ERROR THEN
2701: ROLLBACK TO REMOVE_SERVICE_APPLY_NEXT_PUB;
2702: x_return_status := FND_API.G_RET_STS_ERROR ;
2703: FND_MSG_PUB.Count_And_Get
2704: (
2698: EXCEPTION
2699: --{
2700: WHEN FND_API.G_EXC_ERROR THEN
2701: ROLLBACK TO REMOVE_SERVICE_APPLY_NEXT_PUB;
2702: x_return_status := FND_API.G_RET_STS_ERROR ;
2703: FND_MSG_PUB.Count_And_Get
2704: (
2705: p_count => x_msg_count,
2706: p_data => x_msg_data,
2703: FND_MSG_PUB.Count_And_Get
2704: (
2705: p_count => x_msg_count,
2706: p_data => x_msg_data,
2707: p_encoded => FND_API.G_FALSE
2708: );
2709: IF l_debug_on THEN
2710: WSH_DEBUG_SV.pop(l_module_name);
2711: END IF;
2709: IF l_debug_on THEN
2710: WSH_DEBUG_SV.pop(l_module_name);
2711: END IF;
2712:
2713: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2714: ROLLBACK TO REMOVE_SERVICE_APPLY_NEXT_PUB;
2715: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2716: FND_MSG_PUB.Count_And_Get
2717: (
2711: END IF;
2712:
2713: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2714: ROLLBACK TO REMOVE_SERVICE_APPLY_NEXT_PUB;
2715: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2716: FND_MSG_PUB.Count_And_Get
2717: (
2718: p_count => x_msg_count,
2719: p_data => x_msg_data,
2716: FND_MSG_PUB.Count_And_Get
2717: (
2718: p_count => x_msg_count,
2719: p_data => x_msg_data,
2720: p_encoded => FND_API.G_FALSE
2721: );
2722: IF l_debug_on THEN
2723: WSH_DEBUG_SV.pop(l_module_name);
2724: END IF;
2724: END IF;
2725: WHEN OTHERS THEN
2726: ROLLBACK TO REMOVE_SERVICE_APPLY_NEXT_PUB;
2727: wsh_util_core.default_handler('FTE_SS_INTERFACE.REMOVE_SERVICE_APPLY_NEXT');
2728: x_return_status := FND_API.G_RET_STS_ERROR;
2729: FND_MSG_PUB.Count_And_Get
2730: (
2731: p_count => x_msg_count,
2732: p_data => x_msg_data,
2729: FND_MSG_PUB.Count_And_Get
2730: (
2731: p_count => x_msg_count,
2732: p_data => x_msg_data,
2733: p_encoded => FND_API.G_FALSE
2734: );
2735: IF l_debug_on THEN
2736: WSH_DEBUG_SV.pop(l_module_name);
2737: END IF;
2771: IF l_debug_on THEN
2772: WSH_DEBUG_SV.push(l_module_name);
2773: END IF;
2774:
2775: IF FND_API.to_Boolean( p_init_msg_list )
2776: THEN
2777: FND_MSG_PUB.initialize;
2778: END IF;
2779:
2802: WHEN NO_DATA_FOUND THEN
2803: FND_MESSAGE.SET_NAME('FTE','FTE_RANK_NOT_FOUND');
2804: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2805: WSH_UTIL_CORE.ADD_MESSAGE(x_return_status);
2806: RAISE FND_API.G_EXC_ERROR;
2807:
2808: END;
2809:
2810: IF l_debug_on
2836: FND_MSG_PUB.Count_And_Get
2837: (
2838: p_count => x_msg_count,
2839: p_data => x_msg_data,
2840: p_encoded => FND_API.G_FALSE
2841: );
2842:
2843:
2844: --
2850:
2851: --}
2852: EXCEPTION
2853: --{
2854: WHEN FND_API.G_EXC_ERROR THEN
2855: ROLLBACK TO IS_RANK_LIST_EXHAUSTED_PUB;
2856: x_return_status := FND_API.G_RET_STS_ERROR ;
2857: FND_MSG_PUB.Count_And_Get
2858: (
2852: EXCEPTION
2853: --{
2854: WHEN FND_API.G_EXC_ERROR THEN
2855: ROLLBACK TO IS_RANK_LIST_EXHAUSTED_PUB;
2856: x_return_status := FND_API.G_RET_STS_ERROR ;
2857: FND_MSG_PUB.Count_And_Get
2858: (
2859: p_count => x_msg_count,
2860: p_data => x_msg_data,
2857: FND_MSG_PUB.Count_And_Get
2858: (
2859: p_count => x_msg_count,
2860: p_data => x_msg_data,
2861: p_encoded => FND_API.G_FALSE
2862: );
2863: IF l_debug_on THEN
2864: WSH_DEBUG_SV.pop(l_module_name);
2865: END IF;
2863: IF l_debug_on THEN
2864: WSH_DEBUG_SV.pop(l_module_name);
2865: END IF;
2866:
2867: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2868: ROLLBACK TO IS_RANK_LIST_EXHAUSTED_PUB;
2869: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2870: FND_MSG_PUB.Count_And_Get
2871: (
2865: END IF;
2866:
2867: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
2868: ROLLBACK TO IS_RANK_LIST_EXHAUSTED_PUB;
2869: x_return_status := FND_API.G_RET_STS_UNEXP_ERROR ;
2870: FND_MSG_PUB.Count_And_Get
2871: (
2872: p_count => x_msg_count,
2873: p_data => x_msg_data,
2870: FND_MSG_PUB.Count_And_Get
2871: (
2872: p_count => x_msg_count,
2873: p_data => x_msg_data,
2874: p_encoded => FND_API.G_FALSE
2875: );
2876: IF l_debug_on THEN
2877: WSH_DEBUG_SV.pop(l_module_name);
2878: END IF;
2878: END IF;
2879: WHEN OTHERS THEN
2880: ROLLBACK TO IS_RANK_LIST_EXHAUSTED_PUB;
2881: wsh_util_core.default_handler('FTE_SS_INTERFACE.REMOVE_SERVICE_APPLY_NEXT');
2882: x_return_status := FND_API.G_RET_STS_ERROR;
2883: FND_MSG_PUB.Count_And_Get
2884: (
2885: p_count => x_msg_count,
2886: p_data => x_msg_data,
2883: FND_MSG_PUB.Count_And_Get
2884: (
2885: p_count => x_msg_count,
2886: p_data => x_msg_data,
2887: p_encoded => FND_API.G_FALSE
2888: );
2889: IF l_debug_on THEN
2890: WSH_DEBUG_SV.pop(l_module_name);
2891: END IF;
3033:
3034:
3035: EXCEPTION
3036:
3037: WHEN FND_API.G_EXC_ERROR THEN
3038: ROLLBACK TO PRINT_RANK_LIST_PUB;
3039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3040: ROLLBACK TO PRINT_RANK_LIST_PUB;
3041: WHEN OTHERS THEN
3035: EXCEPTION
3036:
3037: WHEN FND_API.G_EXC_ERROR THEN
3038: ROLLBACK TO PRINT_RANK_LIST_PUB;
3039: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3040: ROLLBACK TO PRINT_RANK_LIST_PUB;
3041: WHEN OTHERS THEN
3042: ROLLBACK TO PRINT_RANK_LIST_PUB;
3043: wsh_util_core.default_handler('FTE_CARRIER_RANK_LIST_PVT.PRINT_RANK_LIST');
3138: l_success_tab.EXTEND;
3139: l_success_tab(l_success_Tab.COUNT) := p_trip_id(i);
3140: x_return_status := WSH_UTIL_CORE.G_RET_STS_SUCCESS;
3141: ELSE
3142: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
3143: END IF;
3144:
3145:
3146: END LOOP;
3176: THEN
3177: FND_MESSAGE.SET_NAME('FTE','FTE_MULTI_RANK_DEL_FAIL');
3178: FND_MESSAGE.SET_TOKEN('TRIP_NAMES', l_trip_names);
3179: FND_MSG_PUB.ADD;
3180: RAISE FND_API.G_EXC_ERROR;
3181: ELSE
3182: FND_MESSAGE.SET_NAME('FTE','FTE_MULTI_RANK_DEL_WARN');
3183: FND_MESSAGE.SET_TOKEN('TRIP_NAMES', l_trip_names);
3184: FND_MSG_PUB.ADD;
3189: FND_MSG_PUB.Count_And_Get
3190: (
3191: p_count => x_msg_count,
3192: p_data => x_msg_data,
3193: p_encoded => FND_API.G_FALSE
3194: );
3195:
3196:
3197: EXCEPTION
3195:
3196:
3197: EXCEPTION
3198:
3199: WHEN FND_API.G_EXC_ERROR THEN
3200: ROLLBACK TO DELETE_RANK_LIST_UIWRAPPER_PUB;
3201: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
3202: FND_MSG_PUB.Count_And_Get
3203: (
3202: FND_MSG_PUB.Count_And_Get
3203: (
3204: p_count => x_msg_count,
3205: p_data => x_msg_data,
3206: p_encoded => FND_API.G_FALSE
3207: );
3208:
3209: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3210: ROLLBACK TO DELETE_RANK_LIST_UIWRAPPER_PUB;
3205: p_data => x_msg_data,
3206: p_encoded => FND_API.G_FALSE
3207: );
3208:
3209: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3210: ROLLBACK TO DELETE_RANK_LIST_UIWRAPPER_PUB;
3211: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR;
3212: FND_MSG_PUB.Count_And_Get
3213: (
3212: FND_MSG_PUB.Count_And_Get
3213: (
3214: p_count => x_msg_count,
3215: p_data => x_msg_data,
3216: p_encoded => FND_API.G_FALSE
3217: );
3218: WHEN OTHERS THEN
3219: ROLLBACK TO DELETE_RANK_LIST_UIWRAPPER_PUB;
3220: wsh_util_core.default_handler('FTE_CARRIER_RANK_LIST_PVT.DELETE_RANK_LIST_UIWRAPPER');
3222: FND_MSG_PUB.Count_And_Get
3223: (
3224: p_count => x_msg_count,
3225: p_data => x_msg_data,
3226: p_encoded => FND_API.G_FALSE
3227: );
3228:
3229:
3230: END DELETE_RANK_LIST_UIWRAPPER;
3425: (
3426: l_temp_table.RANK_ID(i),
3427: l_temp_table.TRIP_ID(i),
3428: l_temp_table.RANK_SEQUENCE(i),
3429: decode(l_temp_table.CARRIER_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.CARRIER_ID(i)),
3430: decode(l_temp_table.SERVICE_LEVEL(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SERVICE_LEVEL(i)),
3431: decode(l_temp_table.MODE_OF_TRANSPORT(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.MODE_OF_TRANSPORT(i)),
3432: decode(l_temp_table.LANE_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.LANE_ID(i)),
3433: decode(l_temp_table.SOURCE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SOURCE(i)),
3426: l_temp_table.RANK_ID(i),
3427: l_temp_table.TRIP_ID(i),
3428: l_temp_table.RANK_SEQUENCE(i),
3429: decode(l_temp_table.CARRIER_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.CARRIER_ID(i)),
3430: decode(l_temp_table.SERVICE_LEVEL(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SERVICE_LEVEL(i)),
3431: decode(l_temp_table.MODE_OF_TRANSPORT(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.MODE_OF_TRANSPORT(i)),
3432: decode(l_temp_table.LANE_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.LANE_ID(i)),
3433: decode(l_temp_table.SOURCE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SOURCE(i)),
3434: 'Y',
3427: l_temp_table.TRIP_ID(i),
3428: l_temp_table.RANK_SEQUENCE(i),
3429: decode(l_temp_table.CARRIER_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.CARRIER_ID(i)),
3430: decode(l_temp_table.SERVICE_LEVEL(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SERVICE_LEVEL(i)),
3431: decode(l_temp_table.MODE_OF_TRANSPORT(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.MODE_OF_TRANSPORT(i)),
3432: decode(l_temp_table.LANE_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.LANE_ID(i)),
3433: decode(l_temp_table.SOURCE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SOURCE(i)),
3434: 'Y',
3435: decode(l_temp_table.ESTIMATED_RATE(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_RATE(i)),
3428: l_temp_table.RANK_SEQUENCE(i),
3429: decode(l_temp_table.CARRIER_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.CARRIER_ID(i)),
3430: decode(l_temp_table.SERVICE_LEVEL(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SERVICE_LEVEL(i)),
3431: decode(l_temp_table.MODE_OF_TRANSPORT(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.MODE_OF_TRANSPORT(i)),
3432: decode(l_temp_table.LANE_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.LANE_ID(i)),
3433: decode(l_temp_table.SOURCE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SOURCE(i)),
3434: 'Y',
3435: decode(l_temp_table.ESTIMATED_RATE(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_RATE(i)),
3436: decode(l_temp_table.CURRENCY_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CURRENCY_CODE(i)),
3429: decode(l_temp_table.CARRIER_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.CARRIER_ID(i)),
3430: decode(l_temp_table.SERVICE_LEVEL(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SERVICE_LEVEL(i)),
3431: decode(l_temp_table.MODE_OF_TRANSPORT(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.MODE_OF_TRANSPORT(i)),
3432: decode(l_temp_table.LANE_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.LANE_ID(i)),
3433: decode(l_temp_table.SOURCE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SOURCE(i)),
3434: 'Y',
3435: decode(l_temp_table.ESTIMATED_RATE(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_RATE(i)),
3436: decode(l_temp_table.CURRENCY_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CURRENCY_CODE(i)),
3437: decode(l_temp_table.VEHICLE_ITEM_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ITEM_ID(i)),
3431: decode(l_temp_table.MODE_OF_TRANSPORT(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.MODE_OF_TRANSPORT(i)),
3432: decode(l_temp_table.LANE_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.LANE_ID(i)),
3433: decode(l_temp_table.SOURCE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SOURCE(i)),
3434: 'Y',
3435: decode(l_temp_table.ESTIMATED_RATE(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_RATE(i)),
3436: decode(l_temp_table.CURRENCY_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CURRENCY_CODE(i)),
3437: decode(l_temp_table.VEHICLE_ITEM_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ITEM_ID(i)),
3438: decode(l_temp_table.VEHICLE_ORG_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ORG_ID(i)),
3439: decode(l_temp_table.ESTIMATED_TRANSIT_TIME(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_TRANSIT_TIME(i)),
3432: decode(l_temp_table.LANE_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.LANE_ID(i)),
3433: decode(l_temp_table.SOURCE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SOURCE(i)),
3434: 'Y',
3435: decode(l_temp_table.ESTIMATED_RATE(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_RATE(i)),
3436: decode(l_temp_table.CURRENCY_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CURRENCY_CODE(i)),
3437: decode(l_temp_table.VEHICLE_ITEM_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ITEM_ID(i)),
3438: decode(l_temp_table.VEHICLE_ORG_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ORG_ID(i)),
3439: decode(l_temp_table.ESTIMATED_TRANSIT_TIME(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_TRANSIT_TIME(i)),
3440: decode(l_temp_table.TRANSIT_TIME_UOM(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.TRANSIT_TIME_UOM(i)),
3433: decode(l_temp_table.SOURCE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.SOURCE(i)),
3434: 'Y',
3435: decode(l_temp_table.ESTIMATED_RATE(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_RATE(i)),
3436: decode(l_temp_table.CURRENCY_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CURRENCY_CODE(i)),
3437: decode(l_temp_table.VEHICLE_ITEM_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ITEM_ID(i)),
3438: decode(l_temp_table.VEHICLE_ORG_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ORG_ID(i)),
3439: decode(l_temp_table.ESTIMATED_TRANSIT_TIME(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_TRANSIT_TIME(i)),
3440: decode(l_temp_table.TRANSIT_TIME_UOM(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.TRANSIT_TIME_UOM(i)),
3441: 0,
3434: 'Y',
3435: decode(l_temp_table.ESTIMATED_RATE(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_RATE(i)),
3436: decode(l_temp_table.CURRENCY_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CURRENCY_CODE(i)),
3437: decode(l_temp_table.VEHICLE_ITEM_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ITEM_ID(i)),
3438: decode(l_temp_table.VEHICLE_ORG_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ORG_ID(i)),
3439: decode(l_temp_table.ESTIMATED_TRANSIT_TIME(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_TRANSIT_TIME(i)),
3440: decode(l_temp_table.TRANSIT_TIME_UOM(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.TRANSIT_TIME_UOM(i)),
3441: 0,
3442: decode(l_temp_table.CONSIGNEE_CARRIER_AC_NO(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CONSIGNEE_CARRIER_AC_NO(i)),
3435: decode(l_temp_table.ESTIMATED_RATE(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_RATE(i)),
3436: decode(l_temp_table.CURRENCY_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CURRENCY_CODE(i)),
3437: decode(l_temp_table.VEHICLE_ITEM_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ITEM_ID(i)),
3438: decode(l_temp_table.VEHICLE_ORG_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ORG_ID(i)),
3439: decode(l_temp_table.ESTIMATED_TRANSIT_TIME(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_TRANSIT_TIME(i)),
3440: decode(l_temp_table.TRANSIT_TIME_UOM(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.TRANSIT_TIME_UOM(i)),
3441: 0,
3442: decode(l_temp_table.CONSIGNEE_CARRIER_AC_NO(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CONSIGNEE_CARRIER_AC_NO(i)),
3443: decode(l_temp_table.FREIGHT_TERMS_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.FREIGHT_TERMS_CODE(i)),
3436: decode(l_temp_table.CURRENCY_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CURRENCY_CODE(i)),
3437: decode(l_temp_table.VEHICLE_ITEM_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ITEM_ID(i)),
3438: decode(l_temp_table.VEHICLE_ORG_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ORG_ID(i)),
3439: decode(l_temp_table.ESTIMATED_TRANSIT_TIME(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_TRANSIT_TIME(i)),
3440: decode(l_temp_table.TRANSIT_TIME_UOM(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.TRANSIT_TIME_UOM(i)),
3441: 0,
3442: decode(l_temp_table.CONSIGNEE_CARRIER_AC_NO(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CONSIGNEE_CARRIER_AC_NO(i)),
3443: decode(l_temp_table.FREIGHT_TERMS_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.FREIGHT_TERMS_CODE(i)),
3444: 'CSM',
3438: decode(l_temp_table.VEHICLE_ORG_ID(i),FND_API.G_MISS_NUM,NULL,l_temp_table.VEHICLE_ORG_ID(i)),
3439: decode(l_temp_table.ESTIMATED_TRANSIT_TIME(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_TRANSIT_TIME(i)),
3440: decode(l_temp_table.TRANSIT_TIME_UOM(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.TRANSIT_TIME_UOM(i)),
3441: 0,
3442: decode(l_temp_table.CONSIGNEE_CARRIER_AC_NO(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CONSIGNEE_CARRIER_AC_NO(i)),
3443: decode(l_temp_table.FREIGHT_TERMS_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.FREIGHT_TERMS_CODE(i)),
3444: 'CSM',
3445: 'Y',
3446: decode(l_temp_table.ATTRIBUTE_CATEGORY(i),FND_API.G_MISS_CHAR,NULL,
3439: decode(l_temp_table.ESTIMATED_TRANSIT_TIME(i),FND_API.G_MISS_NUM,NULL,l_temp_table.ESTIMATED_TRANSIT_TIME(i)),
3440: decode(l_temp_table.TRANSIT_TIME_UOM(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.TRANSIT_TIME_UOM(i)),
3441: 0,
3442: decode(l_temp_table.CONSIGNEE_CARRIER_AC_NO(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CONSIGNEE_CARRIER_AC_NO(i)),
3443: decode(l_temp_table.FREIGHT_TERMS_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.FREIGHT_TERMS_CODE(i)),
3444: 'CSM',
3445: 'Y',
3446: decode(l_temp_table.ATTRIBUTE_CATEGORY(i),FND_API.G_MISS_CHAR,NULL,
3447: l_temp_table.ATTRIBUTE_CATEGORY(i)),
3442: decode(l_temp_table.CONSIGNEE_CARRIER_AC_NO(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.CONSIGNEE_CARRIER_AC_NO(i)),
3443: decode(l_temp_table.FREIGHT_TERMS_CODE(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.FREIGHT_TERMS_CODE(i)),
3444: 'CSM',
3445: 'Y',
3446: decode(l_temp_table.ATTRIBUTE_CATEGORY(i),FND_API.G_MISS_CHAR,NULL,
3447: l_temp_table.ATTRIBUTE_CATEGORY(i)),
3448: decode(l_temp_table.ATTRIBUTE1(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE1(i)),
3449: decode(l_temp_table.ATTRIBUTE2(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE2(i)),
3450: decode(l_temp_table.ATTRIBUTE3(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE3(i)),
3444: 'CSM',
3445: 'Y',
3446: decode(l_temp_table.ATTRIBUTE_CATEGORY(i),FND_API.G_MISS_CHAR,NULL,
3447: l_temp_table.ATTRIBUTE_CATEGORY(i)),
3448: decode(l_temp_table.ATTRIBUTE1(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE1(i)),
3449: decode(l_temp_table.ATTRIBUTE2(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE2(i)),
3450: decode(l_temp_table.ATTRIBUTE3(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE3(i)),
3451: decode(l_temp_table.ATTRIBUTE4(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE4(i)),
3452: decode(l_temp_table.ATTRIBUTE5(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE5(i)),
3445: 'Y',
3446: decode(l_temp_table.ATTRIBUTE_CATEGORY(i),FND_API.G_MISS_CHAR,NULL,
3447: l_temp_table.ATTRIBUTE_CATEGORY(i)),
3448: decode(l_temp_table.ATTRIBUTE1(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE1(i)),
3449: decode(l_temp_table.ATTRIBUTE2(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE2(i)),
3450: decode(l_temp_table.ATTRIBUTE3(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE3(i)),
3451: decode(l_temp_table.ATTRIBUTE4(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE4(i)),
3452: decode(l_temp_table.ATTRIBUTE5(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE5(i)),
3453: decode(l_temp_table.ATTRIBUTE6(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE6(i)),
3446: decode(l_temp_table.ATTRIBUTE_CATEGORY(i),FND_API.G_MISS_CHAR,NULL,
3447: l_temp_table.ATTRIBUTE_CATEGORY(i)),
3448: decode(l_temp_table.ATTRIBUTE1(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE1(i)),
3449: decode(l_temp_table.ATTRIBUTE2(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE2(i)),
3450: decode(l_temp_table.ATTRIBUTE3(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE3(i)),
3451: decode(l_temp_table.ATTRIBUTE4(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE4(i)),
3452: decode(l_temp_table.ATTRIBUTE5(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE5(i)),
3453: decode(l_temp_table.ATTRIBUTE6(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE6(i)),
3454: decode(l_temp_table.ATTRIBUTE7(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE7(i)),
3447: l_temp_table.ATTRIBUTE_CATEGORY(i)),
3448: decode(l_temp_table.ATTRIBUTE1(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE1(i)),
3449: decode(l_temp_table.ATTRIBUTE2(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE2(i)),
3450: decode(l_temp_table.ATTRIBUTE3(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE3(i)),
3451: decode(l_temp_table.ATTRIBUTE4(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE4(i)),
3452: decode(l_temp_table.ATTRIBUTE5(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE5(i)),
3453: decode(l_temp_table.ATTRIBUTE6(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE6(i)),
3454: decode(l_temp_table.ATTRIBUTE7(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE7(i)),
3455: decode(l_temp_table.ATTRIBUTE8(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE8(i)),
3448: decode(l_temp_table.ATTRIBUTE1(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE1(i)),
3449: decode(l_temp_table.ATTRIBUTE2(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE2(i)),
3450: decode(l_temp_table.ATTRIBUTE3(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE3(i)),
3451: decode(l_temp_table.ATTRIBUTE4(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE4(i)),
3452: decode(l_temp_table.ATTRIBUTE5(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE5(i)),
3453: decode(l_temp_table.ATTRIBUTE6(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE6(i)),
3454: decode(l_temp_table.ATTRIBUTE7(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE7(i)),
3455: decode(l_temp_table.ATTRIBUTE8(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE8(i)),
3456: decode(l_temp_table.ATTRIBUTE9(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE9(i)),
3449: decode(l_temp_table.ATTRIBUTE2(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE2(i)),
3450: decode(l_temp_table.ATTRIBUTE3(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE3(i)),
3451: decode(l_temp_table.ATTRIBUTE4(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE4(i)),
3452: decode(l_temp_table.ATTRIBUTE5(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE5(i)),
3453: decode(l_temp_table.ATTRIBUTE6(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE6(i)),
3454: decode(l_temp_table.ATTRIBUTE7(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE7(i)),
3455: decode(l_temp_table.ATTRIBUTE8(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE8(i)),
3456: decode(l_temp_table.ATTRIBUTE9(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE9(i)),
3457: decode(l_temp_table.ATTRIBUTE10(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE10(i)),
3450: decode(l_temp_table.ATTRIBUTE3(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE3(i)),
3451: decode(l_temp_table.ATTRIBUTE4(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE4(i)),
3452: decode(l_temp_table.ATTRIBUTE5(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE5(i)),
3453: decode(l_temp_table.ATTRIBUTE6(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE6(i)),
3454: decode(l_temp_table.ATTRIBUTE7(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE7(i)),
3455: decode(l_temp_table.ATTRIBUTE8(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE8(i)),
3456: decode(l_temp_table.ATTRIBUTE9(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE9(i)),
3457: decode(l_temp_table.ATTRIBUTE10(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE10(i)),
3458: decode(l_temp_table.ATTRIBUTE11(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE11(i)),
3451: decode(l_temp_table.ATTRIBUTE4(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE4(i)),
3452: decode(l_temp_table.ATTRIBUTE5(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE5(i)),
3453: decode(l_temp_table.ATTRIBUTE6(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE6(i)),
3454: decode(l_temp_table.ATTRIBUTE7(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE7(i)),
3455: decode(l_temp_table.ATTRIBUTE8(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE8(i)),
3456: decode(l_temp_table.ATTRIBUTE9(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE9(i)),
3457: decode(l_temp_table.ATTRIBUTE10(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE10(i)),
3458: decode(l_temp_table.ATTRIBUTE11(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE11(i)),
3459: decode(l_temp_table.ATTRIBUTE12(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE12(i)),
3452: decode(l_temp_table.ATTRIBUTE5(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE5(i)),
3453: decode(l_temp_table.ATTRIBUTE6(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE6(i)),
3454: decode(l_temp_table.ATTRIBUTE7(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE7(i)),
3455: decode(l_temp_table.ATTRIBUTE8(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE8(i)),
3456: decode(l_temp_table.ATTRIBUTE9(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE9(i)),
3457: decode(l_temp_table.ATTRIBUTE10(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE10(i)),
3458: decode(l_temp_table.ATTRIBUTE11(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE11(i)),
3459: decode(l_temp_table.ATTRIBUTE12(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE12(i)),
3460: decode(l_temp_table.ATTRIBUTE13(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE13(i)),
3453: decode(l_temp_table.ATTRIBUTE6(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE6(i)),
3454: decode(l_temp_table.ATTRIBUTE7(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE7(i)),
3455: decode(l_temp_table.ATTRIBUTE8(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE8(i)),
3456: decode(l_temp_table.ATTRIBUTE9(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE9(i)),
3457: decode(l_temp_table.ATTRIBUTE10(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE10(i)),
3458: decode(l_temp_table.ATTRIBUTE11(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE11(i)),
3459: decode(l_temp_table.ATTRIBUTE12(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE12(i)),
3460: decode(l_temp_table.ATTRIBUTE13(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE13(i)),
3461: decode(l_temp_table.ATTRIBUTE14(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE14(i)),
3454: decode(l_temp_table.ATTRIBUTE7(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE7(i)),
3455: decode(l_temp_table.ATTRIBUTE8(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE8(i)),
3456: decode(l_temp_table.ATTRIBUTE9(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE9(i)),
3457: decode(l_temp_table.ATTRIBUTE10(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE10(i)),
3458: decode(l_temp_table.ATTRIBUTE11(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE11(i)),
3459: decode(l_temp_table.ATTRIBUTE12(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE12(i)),
3460: decode(l_temp_table.ATTRIBUTE13(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE13(i)),
3461: decode(l_temp_table.ATTRIBUTE14(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE14(i)),
3462: decode(l_temp_table.ATTRIBUTE15(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE15(i)),
3455: decode(l_temp_table.ATTRIBUTE8(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE8(i)),
3456: decode(l_temp_table.ATTRIBUTE9(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE9(i)),
3457: decode(l_temp_table.ATTRIBUTE10(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE10(i)),
3458: decode(l_temp_table.ATTRIBUTE11(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE11(i)),
3459: decode(l_temp_table.ATTRIBUTE12(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE12(i)),
3460: decode(l_temp_table.ATTRIBUTE13(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE13(i)),
3461: decode(l_temp_table.ATTRIBUTE14(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE14(i)),
3462: decode(l_temp_table.ATTRIBUTE15(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE15(i)),
3463: SYSDATE,
3456: decode(l_temp_table.ATTRIBUTE9(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE9(i)),
3457: decode(l_temp_table.ATTRIBUTE10(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE10(i)),
3458: decode(l_temp_table.ATTRIBUTE11(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE11(i)),
3459: decode(l_temp_table.ATTRIBUTE12(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE12(i)),
3460: decode(l_temp_table.ATTRIBUTE13(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE13(i)),
3461: decode(l_temp_table.ATTRIBUTE14(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE14(i)),
3462: decode(l_temp_table.ATTRIBUTE15(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE15(i)),
3463: SYSDATE,
3464: FND_GLOBAL.USER_ID,
3457: decode(l_temp_table.ATTRIBUTE10(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE10(i)),
3458: decode(l_temp_table.ATTRIBUTE11(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE11(i)),
3459: decode(l_temp_table.ATTRIBUTE12(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE12(i)),
3460: decode(l_temp_table.ATTRIBUTE13(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE13(i)),
3461: decode(l_temp_table.ATTRIBUTE14(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE14(i)),
3462: decode(l_temp_table.ATTRIBUTE15(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE15(i)),
3463: SYSDATE,
3464: FND_GLOBAL.USER_ID,
3465: SYSDATE,
3458: decode(l_temp_table.ATTRIBUTE11(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE11(i)),
3459: decode(l_temp_table.ATTRIBUTE12(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE12(i)),
3460: decode(l_temp_table.ATTRIBUTE13(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE13(i)),
3461: decode(l_temp_table.ATTRIBUTE14(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE14(i)),
3462: decode(l_temp_table.ATTRIBUTE15(i),FND_API.G_MISS_CHAR,NULL,l_temp_table.ATTRIBUTE15(i)),
3463: SYSDATE,
3464: FND_GLOBAL.USER_ID,
3465: SYSDATE,
3466: FND_GLOBAL.USER_ID,
3497: END IF;
3498:
3499: EXCEPTION
3500:
3501: WHEN FND_API.G_EXC_ERROR THEN
3502: ROLLBACK TO CREATE_RANK_LIST_BULK_PUB;
3503: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
3504: FND_MSG_PUB.Count_And_Get
3505: (
3504: FND_MSG_PUB.Count_And_Get
3505: (
3506: p_count => x_msg_count,
3507: p_data => x_msg_data,
3508: p_encoded => FND_API.G_FALSE
3509: );
3510:
3511: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3512: ROLLBACK TO CREATE_RANK_LIST_BULK_PUB;
3507: p_data => x_msg_data,
3508: p_encoded => FND_API.G_FALSE
3509: );
3510:
3511: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
3512: ROLLBACK TO CREATE_RANK_LIST_BULK_PUB;
3513: x_return_status := WSH_UTIL_CORE.G_RET_STS_UNEXP_ERROR;
3514: FND_MSG_PUB.Count_And_Get
3515: (
3514: FND_MSG_PUB.Count_And_Get
3515: (
3516: p_count => x_msg_count,
3517: p_data => x_msg_data,
3518: p_encoded => FND_API.G_FALSE
3519: );
3520: WHEN OTHERS THEN
3521: ROLLBACK TO CREATE_RANK_LIST_BULK_PUB;
3522: wsh_util_core.default_handler('FTE_CARRIER_RANK_LIST_PVT.CREATE_RANK_LIST_BULK');
3524: FND_MSG_PUB.Count_And_Get
3525: (
3526: p_count => x_msg_count,
3527: p_data => x_msg_data,
3528: p_encoded => FND_API.G_FALSE
3529: );
3530:
3531:
3532: END CREATE_RANK_LIST_BULK;