DBA Data[Home] [Help]

APPS.WSH_PICKING_BATCHES_GRP dependencies on WSH_PICK_LIST

Line 2393: (WSH_PICK_LIST.C_INVENTORY_ONLY,WSH_PICK_LIST.C_CROSSDOCK_ONLY,

2389: -- have been validated and transferred to l_batch_grp_rec
2390: IF WSH_UTIL_VALIDATE.check_wms_org(l_batch_grp_rec.organization_id) = 'Y' THEN
2391: --{
2392: IF (l_batch_grp_rec.allocation_method NOT IN
2393: (WSH_PICK_LIST.C_INVENTORY_ONLY,WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2394: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY
2395: )
2396: ) THEN
2397: FND_MESSAGE.SET_NAME('WSH','WSH_INVALID_ALLOCATION_METHOD');

Line 2394: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY

2390: IF WSH_UTIL_VALIDATE.check_wms_org(l_batch_grp_rec.organization_id) = 'Y' THEN
2391: --{
2392: IF (l_batch_grp_rec.allocation_method NOT IN
2393: (WSH_PICK_LIST.C_INVENTORY_ONLY,WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2394: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY
2395: )
2396: ) THEN
2397: FND_MESSAGE.SET_NAME('WSH','WSH_INVALID_ALLOCATION_METHOD');
2398: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;

Line 2405: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,

2401: WSH_DEBUG_SV.pop(l_module_name);
2402: END IF;
2403: RETURN;
2404: ELSIF l_batch_grp_rec.crossdock_criteria_id IS NOT NULL AND
2405: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2406: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2407: -- call WMS API to validate cross dock criteria
2408: WMS_CROSSDOCK_GRP.validate_planxdock_crt_id
2409: (p_criterion_id => l_batch_grp_rec.crossdock_criteria_id,

Line 2406: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN

2402: END IF;
2403: RETURN;
2404: ELSIF l_batch_grp_rec.crossdock_criteria_id IS NOT NULL AND
2405: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2406: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2407: -- call WMS API to validate cross dock criteria
2408: WMS_CROSSDOCK_GRP.validate_planxdock_crt_id
2409: (p_criterion_id => l_batch_grp_rec.crossdock_criteria_id,
2410: x_return_status => l_return_status);

Line 2421: l_batch_grp_rec.allocation_method = (WSH_PICK_LIST.C_INVENTORY_ONLY)) THEN

2417: END IF;
2418: RETURN;
2419: END IF;
2420: ELSIF (l_batch_grp_rec.crossdock_criteria_id IS NOT NULL AND
2421: l_batch_grp_rec.allocation_method = (WSH_PICK_LIST.C_INVENTORY_ONLY)) THEN
2422: FND_MESSAGE.SET_NAME('WSH','WSH_XDOCK_INVALID_ALLOCMETHOD');
2423: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2424: wsh_util_core.add_message(x_return_status);
2425: IF l_debug_on THEN

Line 2432: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY)) THEN

2428: RETURN;
2429: -- Bug#7168917: Dynamic_replenish_flag value should not be 'Yes' when
2430: -- allocation method is 'Cross Dock Only' OR 'Prioritize Inventory'.
2431: ELSIF (l_batch_grp_rec.dynamic_replenishment_flag = 'Y' AND
2432: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY)) THEN
2433: FND_MESSAGE.SET_NAME('WSH', 'WSH_OI_INVALID_ATTRIBUTE');
2434: FND_MESSAGE.SET_TOKEN('ATTRIBUTE', 'DYNAMIC_REPLENISHMENT_FLAG');
2435: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2436: wsh_util_core.add_message(x_return_status);

Line 2443: IF l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,

2439: END IF;
2440: RETURN;
2441: END IF;
2442: ELSE -- non WMS org
2443: IF l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2444: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2445: FND_MESSAGE.SET_NAME('WSH','WSH_INVALID_ALLOCATION_METHOD');
2446: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2447: wsh_util_core.add_message(x_return_status);

Line 2444: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN

2440: RETURN;
2441: END IF;
2442: ELSE -- non WMS org
2443: IF l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2444: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2445: FND_MESSAGE.SET_NAME('WSH','WSH_INVALID_ALLOCATION_METHOD');
2446: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2447: wsh_util_core.add_message(x_return_status);
2448: IF l_debug_on THEN

Line 2918: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_PICK_LIST.ONLINE_RELEASE',WSH_DEBUG_SV.C_PROC_LEVEL);

2914:
2915: ELSE
2916: IF l_debug_on THEN
2917: --{
2918: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_PICK_LIST.ONLINE_RELEASE',WSH_DEBUG_SV.C_PROC_LEVEL);
2919: --}
2920: END IF;
2921: --
2922: WSH_PICK_LIST.Online_Release(

Line 2922: WSH_PICK_LIST.Online_Release(

2918: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_PICK_LIST.ONLINE_RELEASE',WSH_DEBUG_SV.C_PROC_LEVEL);
2919: --}
2920: END IF;
2921: --
2922: WSH_PICK_LIST.Online_Release(
2923: p_batch_id => l_batch_id,
2924: p_pick_result => l_pick_result,
2925: p_pick_phase => l_pick_phase,
2926: p_pick_skip => l_pick_skip);