2202: WSH_DEBUG_SV.log(l_module_name,'P_COUNT_DETAILS',p_count_details);
2203: WSH_DEBUG_SV.log(l_module_name,'P_COUNT_ContainerS',p_count_containers);
2204: END IF;
2205:
2206: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
2207: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2208: IF p_execution_mode = 'V' THEN
2209: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2210: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2203: WSH_DEBUG_SV.log(l_module_name,'P_COUNT_ContainerS',p_count_containers);
2204: END IF;
2205:
2206: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
2207: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2209: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2210: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2211: ELSE
2205:
2206: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
2207: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2208: IF p_execution_mode = 'V' THEN
2209: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2210: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2211: ELSE
2212: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2213: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2206: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
2207: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2208: IF p_execution_mode = 'V' THEN
2209: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2210: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2211: ELSE
2212: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2213: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2214: END IF;
2208: IF p_execution_mode = 'V' THEN
2209: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2210: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2211: ELSE
2212: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2213: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2214: END IF;
2215: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2216:
2209: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2210: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2211: ELSE
2212: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2213: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2214: END IF;
2215: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2216:
2217: IF (p_source_system = 'ALL') THEN
2211: ELSE
2212: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2213: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2214: END IF;
2215: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2216:
2217: IF (p_source_system = 'ALL') THEN
2218: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2219: ELSIF (p_source_system = 'OE') THEN
2214: END IF;
2215: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2216:
2217: IF (p_source_system = 'ALL') THEN
2218: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2219: ELSIF (p_source_system = 'OE') THEN
2220: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2221: ELSIF (p_source_system = 'PO') THEN
2222: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2216:
2217: IF (p_source_system = 'ALL') THEN
2218: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2219: ELSIF (p_source_system = 'OE') THEN
2220: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2221: ELSIF (p_source_system = 'PO') THEN
2222: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2223: ELSIF (p_source_system = 'WSH') THEN
2224: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2218: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2219: ELSIF (p_source_system = 'OE') THEN
2220: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2221: ELSIF (p_source_system = 'PO') THEN
2222: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2223: ELSIF (p_source_system = 'WSH') THEN
2224: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2225: END IF;
2226:
2220: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2221: ELSIF (p_source_system = 'PO') THEN
2222: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2223: ELSIF (p_source_system = 'WSH') THEN
2224: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2225: END IF;
2226:
2227: IF p_ship_from_org IS NOT NULL THEN
2228: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2224: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2225: END IF;
2226:
2227: IF p_ship_from_org IS NOT NULL THEN
2228: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2230: '');
2231: ELSE
2232: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2228: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2229: WSH_UTIL_CORE.GET_ORG_NAME(p_organization_id => to_number(p_ship_from_org)) ||
2230: '
2231: ELSE
2232: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2233: END IF;
2234:
2235: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2236: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2231: ELSE
2232: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2233: END IF;
2234:
2235: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2236: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2237: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2238: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2239: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2232: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2233: END IF;
2234:
2235: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2236: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2237: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2238: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2239: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2240: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2233: END IF;
2234:
2235: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2236: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2237: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2238: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2239: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2240: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2241:
2234:
2235: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2236: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2237: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2238: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2239: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2240: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2241:
2242: IF p_purge_intransit_trips = 'Y' THEN
2235: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2236: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2237: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2238: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2239: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2240: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2241:
2242: IF p_purge_intransit_trips = 'Y' THEN
2243: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2236: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2237: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2238: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2239: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2240: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2241:
2242: IF p_purge_intransit_trips = 'Y' THEN
2243: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2244: ELSE
2239: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2240: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2241:
2242: IF p_purge_intransit_trips = 'Y' THEN
2243: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2244: ELSE
2245: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2246: END IF;
2247:
2241:
2242: IF p_purge_intransit_trips = 'Y' THEN
2243: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2244: ELSE
2245: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2246: END IF;
2247:
2248: IF p_delete_empty_records = 'Y' THEN
2249: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2245: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2246: END IF;
2247:
2248: IF p_delete_empty_records = 'Y' THEN
2249: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2250: ELSE
2251: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2252: END IF;
2253:
2247:
2248: IF p_delete_empty_records = 'Y' THEN
2249: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2250: ELSE
2251: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2252: END IF;
2253:
2254: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2255: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2250: ELSE
2251: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2252: END IF;
2253:
2254: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2255: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2256: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2257:
2258: IF p_sort_per_criteria = 'T' THEN
2251: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2252: END IF;
2253:
2254: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2255: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2256: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2257:
2258: IF p_sort_per_criteria = 'T' THEN
2259: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2252: END IF;
2253:
2254: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2255: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2256: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2257:
2258: IF p_sort_per_criteria = 'T' THEN
2259: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2260: ELSIF p_sort_per_criteria = 'D' THEN
2255: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2256: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2257:
2258: IF p_sort_per_criteria = 'T' THEN
2259: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2260: ELSIF p_sort_per_criteria = 'D' THEN
2261: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2262: ELSIF p_sort_per_criteria = 'O' THEN
2263: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2257:
2258: IF p_sort_per_criteria = 'T' THEN
2259: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2260: ELSIF p_sort_per_criteria = 'D' THEN
2261: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2262: ELSIF p_sort_per_criteria = 'O' THEN
2263: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2264: END IF;
2265:
2259: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2260: ELSIF p_sort_per_criteria = 'D' THEN
2261: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2262: ELSIF p_sort_per_criteria = 'O' THEN
2263: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2264: END IF;
2265:
2266: IF p_print_detail='L' THEN
2267: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2263: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2264: END IF;
2265:
2266: IF p_print_detail='L' THEN
2267: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2268: ELSIF p_print_detail='D' THEN
2269: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2270: ELSIF p_print_detail='S' THEN
2271: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2265:
2266: IF p_print_detail='L' THEN
2267: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2268: ELSIF p_print_detail='D' THEN
2269: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2270: ELSIF p_print_detail='S' THEN
2271: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2272: END IF;
2273:
2267: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2268: ELSIF p_print_detail='D' THEN
2269: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2270: ELSIF p_print_detail='S' THEN
2271: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2272: END IF;
2273:
2274: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2275: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2270: ELSIF p_print_detail='S' THEN
2271: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2272: END IF;
2273:
2274: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2275: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2276: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2277: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2278: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2271: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2272: END IF;
2273:
2274: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2275: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2276: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2277: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2278: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2279: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2272: END IF;
2273:
2274: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2275: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2276: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2277: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2278: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2279: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2280:
2273:
2274: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2275: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2276: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2277: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2278: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2279: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2280:
2281: IF p_print_detail <> 'S' THEN --check for print detail
2274: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2275: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2276: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2277: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2278: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2279: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2280:
2281: IF p_print_detail <> 'S' THEN --check for print detail
2282: IF p_tbl_trip_purge_set.COUNT > 0 THEN
2275: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2276: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2277: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2278: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2279: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2280:
2281: IF p_print_detail <> 'S' THEN --check for print detail
2282: IF p_tbl_trip_purge_set.COUNT > 0 THEN
2283: FOR l_trip_index in p_tbl_trip_purge_set.FIRST .. p_tbl_trip_purge_set.LAST
2284: LOOP
2285: l_trip_id := p_tbl_trip_purge_set(l_trip_index).trip_id;
2286: l_trip_name := p_tbl_trip_purge_set(l_trip_index).trip_name;
2287: IF (p_tbl_trip_purge_set(l_trip_index).purge_set_type = 'NON_EMPTY') THEN
2288: --FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2290: l_nonempty_count := l_nonempty_count +1;
2291: OPEN c_dels_for_trip(l_trip_id);
2292: LOOP
2285: l_trip_id := p_tbl_trip_purge_set(l_trip_index).trip_id;
2286: l_trip_name := p_tbl_trip_purge_set(l_trip_index).trip_name;
2287: IF (p_tbl_trip_purge_set(l_trip_index).purge_set_type = 'NON_EMPTY') THEN
2288: --FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2289: --FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2290: l_nonempty_count := l_nonempty_count +1;
2291: OPEN c_dels_for_trip(l_trip_id);
2292: LOOP
2293: FETCH c_dels_for_trip into l_delivery_id,l_delivery_name,l_waybill,l_gross_weight,
2294: l_ship_to,l_customer_name,l_pickup_date,l_dropoff_date,l_ship_date,l_bol_number ;
2295: EXIT WHEN c_dels_for_trip%NOTFOUND;
2296:
2297: IF p_sort_per_criteria <> 'O' THEN --check for sort by order
2298: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2300: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2301: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2302: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2296:
2297: IF p_sort_per_criteria <> 'O' THEN --check for sort by order
2298: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2299: IF P_SORT_PER_CRITERIA = 'T' THEN
2300: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2301: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2302: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2303: END IF ;
2304: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2298: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2299: IF P_SORT_PER_CRITERIA = 'T' THEN
2300: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2301: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2302: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2303: END IF ;
2304: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2305: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2306: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2300: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2301: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2302: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2303: END IF ;
2304: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2305: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2306: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2307: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2308: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2301: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2302: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2303: END IF ;
2304: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2305: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2306: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2307: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2308: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2309: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2302: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2303: END IF ;
2304: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2305: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2306: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2307: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2308: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2309: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2310: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2303: END IF ;
2304: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2305: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2306: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2307: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2308: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2309: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2310: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2311: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2304: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2305: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2306: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2307: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2308: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2309: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2310: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2311: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2312: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2305: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2306: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2307: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2308: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2309: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2310: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2311: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2312: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2313: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2306: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2307: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2308: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2309: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2310: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2311: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2312: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2313: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2314: END IF;--check for sort by order
2307: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2308: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2309: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2310: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2311: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2312: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2313: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2314: END IF;--check for sort by order
2315:
2308: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2309: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2310: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2311: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2312: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2313: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2314: END IF;--check for sort by order
2315:
2316: OPEN c_so_for_delivery(l_delivery_id);
2309: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2310: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2311: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2312: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2313: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2314: END IF;--check for sort by order
2315:
2316: OPEN c_so_for_delivery(l_delivery_id);
2317: LOOP
2316: OPEN c_so_for_delivery(l_delivery_id);
2317: LOOP
2318: FETCH c_so_for_delivery into l_sales_order,l_order_type;
2319: EXIT WHEN c_so_for_delivery%NOTFOUND;
2320: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2322: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2323: IF p_print_detail = 'L' THEN --check whether to print container details
2324: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2317: LOOP
2318: FETCH c_so_for_delivery into l_sales_order,l_order_type;
2319: EXIT WHEN c_so_for_delivery%NOTFOUND;
2320: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2321: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2322: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2323: IF p_print_detail = 'L' THEN --check whether to print container details
2324: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2325: OPEN c_containers_for_so(l_sales_order);
2318: FETCH c_so_for_delivery into l_sales_order,l_order_type;
2319: EXIT WHEN c_so_for_delivery%NOTFOUND;
2320: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2321: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2322: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2323: IF p_print_detail = 'L' THEN --check whether to print container details
2324: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2325: OPEN c_containers_for_so(l_sales_order);
2326: LOOP
2320: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2321: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2322: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2323: IF p_print_detail = 'L' THEN --check whether to print container details
2324: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2326: LOOP
2327: l_lpn_count := l_lpn_count+1;
2328: FETCH c_containers_for_so into l_container_id;
2327: l_lpn_count := l_lpn_count+1;
2328: FETCH c_containers_for_so into l_container_id;
2329: EXIT WHEN c_containers_for_so%NOTFOUND;
2330: IF l_lpn_count = 1 THEN
2331: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,l_container_id);
2332: ELSE
2333: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,' ,' || l_container_id);
2334: END IF;
2335: END LOOP;
2329: EXIT WHEN c_containers_for_so%NOTFOUND;
2330: IF l_lpn_count = 1 THEN
2331: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,l_container_id);
2332: ELSE
2333: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,' ,' || l_container_id);
2334: END IF;
2335: END LOOP;
2336: CLOSE c_containers_for_so;
2337: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2333: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,' ,' || l_container_id);
2334: END IF;
2335: END LOOP;
2336: CLOSE c_containers_for_so;
2337: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2338: END IF; -- end check to print container details
2339:
2340: IF p_sort_per_criteria = 'O' THEN --check for sort by order
2341: OPEN c_dels_trips_for_order(l_sales_order);
2343: FETCH c_dels_trips_for_order into l_trip_id,l_trip_name,l_delivery_id,
2344: l_delivery_name,l_waybill,l_gross_weight,l_ship_to,l_customer_name,
2345: l_pickup_date,l_dropoff_date,l_ship_date,l_bol_number ;
2346: EXIT WHEN c_dels_trips_for_order%NOTFOUND;
2347: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2349: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2350: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2351: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2344: l_delivery_name,l_waybill,l_gross_weight,l_ship_to,l_customer_name,
2345: l_pickup_date,l_dropoff_date,l_ship_date,l_bol_number ;
2346: EXIT WHEN c_dels_trips_for_order%NOTFOUND;
2347: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2348: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2349: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2350: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2351: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2352: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2345: l_pickup_date,l_dropoff_date,l_ship_date,l_bol_number ;
2346: EXIT WHEN c_dels_trips_for_order%NOTFOUND;
2347: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2348: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2349: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2350: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2351: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2352: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2353: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2346: EXIT WHEN c_dels_trips_for_order%NOTFOUND;
2347: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2348: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2349: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2350: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2351: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2352: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2353: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2354: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2347: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2348: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2349: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2350: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2351: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2352: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2353: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2354: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2355: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2348: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2349: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2350: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2351: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2352: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2353: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2354: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2355: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2356: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2349: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2350: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2351: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2352: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2353: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2354: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2355: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2356: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2357: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2350: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2351: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2352: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2353: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2354: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2355: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2356: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2357: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2358: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2351: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2352: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2353: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2354: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2355: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2356: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2357: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2358: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2359: END LOOP;
2352: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2353: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2354: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2355: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2356: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2357: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2358: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2359: END LOOP;
2360: CLOSE c_dels_trips_for_order;
2353: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2354: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2355: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2356: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2357: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2358: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2359: END LOOP;
2360: CLOSE c_dels_trips_for_order;
2361: END IF; --check for sort by order
2354: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2355: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2356: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2357: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2358: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2359: END LOOP;
2360: CLOSE c_dels_trips_for_order;
2361: END IF; --check for sort by order
2362:
2359: END LOOP;
2360: CLOSE c_dels_trips_for_order;
2361: END IF; --check for sort by order
2362:
2363: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2364: END LOOP;
2365: CLOSE c_so_for_delivery;
2366: IF p_sort_per_criteria <> 'O' THEN --check for sort by order
2367: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2363: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2364: END LOOP;
2365: CLOSE c_so_for_delivery;
2366: IF p_sort_per_criteria <> 'O' THEN --check for sort by order
2367: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2368: END IF; --check for sort by order
2369: END LOOP;
2370: CLOSE c_dels_for_trip;
2371: --FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2367: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2368: END IF; --check for sort by order
2369: END LOOP;
2370: CLOSE c_dels_for_trip;
2371: --FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2372: END IF;
2373: END LOOP;
2374: END IF; --check for number of records in plsql table
2375:
2374: END IF; --check for number of records in plsql table
2375:
2376: -- print empty trips
2377: IF p_tbl_trip_purge_set.COUNT > 0 THEN --check for number of records in plsql table
2378: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2380: LOOP
2381: l_trip_id := p_tbl_trip_purge_set(l_trip_index).trip_id;
2382: l_trip_name := p_tbl_trip_purge_set(l_trip_index).trip_name;
2381: l_trip_id := p_tbl_trip_purge_set(l_trip_index).trip_id;
2382: l_trip_name := p_tbl_trip_purge_set(l_trip_index).trip_name;
2383: IF (p_tbl_trip_purge_set(l_trip_index).purge_set_type = 'EMPTYTRIPS') THEN
2384: l_empty_trip_count := l_empty_trip_count+1;
2385: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2387: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2388: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2389: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2383: IF (p_tbl_trip_purge_set(l_trip_index).purge_set_type = 'EMPTYTRIPS') THEN
2384: l_empty_trip_count := l_empty_trip_count+1;
2385: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2386: IF P_SORT_PER_CRITERIA = 'T' THEN
2387: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2388: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2389: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2390: END IF ;
2391: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2385: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2386: IF P_SORT_PER_CRITERIA = 'T' THEN
2387: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2388: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2389: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2390: END IF ;
2391: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2392: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2393: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2387: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2388: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2389: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2390: END IF ;
2391: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2392: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2393: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2394: IF l_empty_trip_count = 1 THEN
2395: FND_FILE.PUT(FND_FILE.OUTPUT,l_trip_name);
2388: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2389: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2390: END IF ;
2391: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2392: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2393: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2394: IF l_empty_trip_count = 1 THEN
2395: FND_FILE.PUT(FND_FILE.OUTPUT,l_trip_name);
2396: ELSE
2389: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2390: END IF ;
2391: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2392: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2393: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2394: IF l_empty_trip_count = 1 THEN
2395: FND_FILE.PUT(FND_FILE.OUTPUT,l_trip_name);
2396: ELSE
2397: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_trip_name);
2391: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2392: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2393: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2394: IF l_empty_trip_count = 1 THEN
2395: FND_FILE.PUT(FND_FILE.OUTPUT,l_trip_name);
2396: ELSE
2397: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_trip_name);
2398: END IF;
2399: END IF;
2393: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2394: IF l_empty_trip_count = 1 THEN
2395: FND_FILE.PUT(FND_FILE.OUTPUT,l_trip_name);
2396: ELSE
2397: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_trip_name);
2398: END IF;
2399: END IF;
2400: END LOOP;
2401: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2397: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_trip_name);
2398: END IF;
2399: END IF;
2400: END LOOP;
2401: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2402: END IF; --check for number of records in plsql table
2403:
2404: -- print empty deliveries
2405: IF p_tbl_delivery_purge_set.COUNT > 0 THEN --check for number of records in plsql table
2402: END IF; --check for number of records in plsql table
2403:
2404: -- print empty deliveries
2405: IF p_tbl_delivery_purge_set.COUNT > 0 THEN --check for number of records in plsql table
2406: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2408: LOOP
2409: l_delivery_id := p_tbl_delivery_purge_set(l_delivery_index).delivery_id;
2410: l_delivery_name := p_tbl_delivery_purge_set(l_delivery_index).delivery_name;
2410: l_delivery_name := p_tbl_delivery_purge_set(l_delivery_index).delivery_name;
2411: IF (p_tbl_delivery_purge_set(l_delivery_index).purge_set_type = 'EMPTYDELS') THEN
2412: l_empty_del_count := l_empty_del_count+1 ;
2413: IF l_empty_del_count = 1 THEN
2414: FND_FILE.PUT(FND_FILE.OUTPUT,l_delivery_name);
2415: ELSE
2416: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_delivery_name);
2417: END IF;
2418: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2412: l_empty_del_count := l_empty_del_count+1 ;
2413: IF l_empty_del_count = 1 THEN
2414: FND_FILE.PUT(FND_FILE.OUTPUT,l_delivery_name);
2415: ELSE
2416: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_delivery_name);
2417: END IF;
2418: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2419: IF P_SORT_PER_CRITERIA = 'T' THEN
2420: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2414: FND_FILE.PUT(FND_FILE.OUTPUT,l_delivery_name);
2415: ELSE
2416: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_delivery_name);
2417: END IF;
2418: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2420: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2421: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2422: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2416: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_delivery_name);
2417: END IF;
2418: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2419: IF P_SORT_PER_CRITERIA = 'T' THEN
2420: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2421: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2422: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2423: END IF ;
2424: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2418: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2419: IF P_SORT_PER_CRITERIA = 'T' THEN
2420: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2421: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2422: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2423: END IF ;
2424: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2425: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2426: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2420: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2421: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2422: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2423: END IF ;
2424: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2425: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2426: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2427:
2428: END IF;
2421: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2422: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2423: END IF ;
2424: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2425: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2426: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2427:
2428: END IF;
2429: END LOOP;
2422: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2423: END IF ;
2424: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2425: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2426: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2427:
2428: END IF;
2429: END LOOP;
2430: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2426: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2427:
2428: END IF;
2429: END LOOP;
2430: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2431: END IF; --check for number of records in plsql table
2432:
2433: -- print empty containers
2434: IF p_tbl_container_purge_set.COUNT > 0 THEN --check for number of records in plsql table
2431: END IF; --check for number of records in plsql table
2432:
2433: -- print empty containers
2434: IF p_tbl_container_purge_set.COUNT > 0 THEN --check for number of records in plsql table
2435: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2437: LOOP
2438: l_container_id := p_tbl_container_purge_set(l_container_index).container_id;
2439: IF (p_tbl_container_purge_set(l_container_index).purge_set_type = 'EMPTYLPNS') THEN
2438: l_container_id := p_tbl_container_purge_set(l_container_index).container_id;
2439: IF (p_tbl_container_purge_set(l_container_index).purge_set_type = 'EMPTYLPNS') THEN
2440: l_empty_lpn_count := l_empty_lpn_count+1 ;
2441: IF l_empty_lpn_count = 1 THEN
2442: FND_FILE.PUT(FND_FILE.OUTPUT,l_container_id);
2443: ELSE
2444: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_container_id);
2445: END IF;
2446: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2440: l_empty_lpn_count := l_empty_lpn_count+1 ;
2441: IF l_empty_lpn_count = 1 THEN
2442: FND_FILE.PUT(FND_FILE.OUTPUT,l_container_id);
2443: ELSE
2444: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_container_id);
2445: END IF;
2446: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2447: IF P_SORT_PER_CRITERIA = 'T' THEN
2448: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2442: FND_FILE.PUT(FND_FILE.OUTPUT,l_container_id);
2443: ELSE
2444: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_container_id);
2445: END IF;
2446: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2448: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2449: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2450: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2444: FND_FILE.PUT(FND_FILE.OUTPUT, ', ' || l_container_id);
2445: END IF;
2446: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2447: IF P_SORT_PER_CRITERIA = 'T' THEN
2448: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2449: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2450: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2451: END IF ;
2452: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2446: /*FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2447: IF P_SORT_PER_CRITERIA = 'T' THEN
2448: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2449: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2450: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2451: END IF ;
2452: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2453: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2454: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2448: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2449: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2450: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2451: END IF ;
2452: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2453: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2454: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2455:
2456: END IF;
2449: ELSIF P_SORT_PER_CRITERIA = 'D' THEN
2450: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2451: END IF ;
2452: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2453: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2454: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2455:
2456: END IF;
2457: END LOOP;
2450: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2451: END IF ;
2452: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '
2453: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2454: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2455:
2456: END IF;
2457: END LOOP;
2458: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2454: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');*/
2455:
2456: END IF;
2457: END LOOP;
2458: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2459: END IF; --check for number of records in plsql table
2460:
2461: END IF; --check for print detail
2462: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2458: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'');
2459: END IF; --check for number of records in plsql table
2460:
2461: END IF; --check for print detail
2462: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2463: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2464: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2465: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2466: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
2459: END IF; --check for number of records in plsql table
2460:
2461: END IF; --check for print detail
2462: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2463: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2464: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2465: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2466: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
2467:
2460:
2461: END IF; --check for print detail
2462: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2463: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2464: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2465: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2466: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
2467:
2468: IF l_debug_on THEN
2461: END IF; --check for print detail
2462: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2463: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2464: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2465: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2466: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
2467:
2468: IF l_debug_on THEN
2469: WSH_DEBUG_SV.pop(l_module_name);
2462: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2463: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2464: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2465: FND_FILE.PUT_LINE(FND_FILE.OUTPUT,'
2466: FND_FILE.PUT_LINE(FND_FILE.OUTPUT, '');
2467:
2468: IF l_debug_on THEN
2469: WSH_DEBUG_SV.pop(l_module_name);
2470: END IF;