DBA Data[Home] [Help]

APPS.WSH_PICKING_BATCHES_GRP dependencies on WSH_PICK_LIST

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

2506: -- have been validated and transferred to l_batch_grp_rec
2507: IF WSH_UTIL_VALIDATE.check_wms_org(l_batch_grp_rec.organization_id) = 'Y' THEN
2508: --{
2509: IF (l_batch_grp_rec.allocation_method NOT IN
2510: (WSH_PICK_LIST.C_INVENTORY_ONLY,WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2511: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY
2512: )
2513: ) THEN
2514: FND_MESSAGE.SET_NAME('WSH','WSH_INVALID_ALLOCATION_METHOD');

Line 2511: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY

2507: IF WSH_UTIL_VALIDATE.check_wms_org(l_batch_grp_rec.organization_id) = 'Y' THEN
2508: --{
2509: IF (l_batch_grp_rec.allocation_method NOT IN
2510: (WSH_PICK_LIST.C_INVENTORY_ONLY,WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2511: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY
2512: )
2513: ) THEN
2514: FND_MESSAGE.SET_NAME('WSH','WSH_INVALID_ALLOCATION_METHOD');
2515: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;

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

2518: WSH_DEBUG_SV.pop(l_module_name);
2519: END IF;
2520: RETURN;
2521: ELSIF l_batch_grp_rec.crossdock_criteria_id IS NOT NULL AND
2522: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2523: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2524: -- call WMS API to validate cross dock criteria
2525: WMS_CROSSDOCK_GRP.validate_planxdock_crt_id
2526: (p_criterion_id => l_batch_grp_rec.crossdock_criteria_id,

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

2519: END IF;
2520: RETURN;
2521: ELSIF l_batch_grp_rec.crossdock_criteria_id IS NOT NULL AND
2522: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2523: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2524: -- call WMS API to validate cross dock criteria
2525: WMS_CROSSDOCK_GRP.validate_planxdock_crt_id
2526: (p_criterion_id => l_batch_grp_rec.crossdock_criteria_id,
2527: x_return_status => l_return_status);

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

2534: END IF;
2535: RETURN;
2536: END IF;
2537: ELSIF (l_batch_grp_rec.crossdock_criteria_id IS NOT NULL AND
2538: l_batch_grp_rec.allocation_method = (WSH_PICK_LIST.C_INVENTORY_ONLY)) THEN
2539: FND_MESSAGE.SET_NAME('WSH','WSH_XDOCK_INVALID_ALLOCMETHOD');
2540: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2541: wsh_util_core.add_message(x_return_status);
2542: IF l_debug_on THEN

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

2545: RETURN;
2546: -- Bug#7168917: Dynamic_replenish_flag value should not be 'Yes' when
2547: -- allocation method is 'Cross Dock Only' OR 'Prioritize Inventory'.
2548: ELSIF (l_batch_grp_rec.dynamic_replenishment_flag = 'Y' AND
2549: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY)) THEN
2550: FND_MESSAGE.SET_NAME('WSH', 'WSH_OI_INVALID_ATTRIBUTE');
2551: FND_MESSAGE.SET_TOKEN('ATTRIBUTE', 'DYNAMIC_REPLENISHMENT_FLAG');
2552: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2553: wsh_util_core.add_message(x_return_status);

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

2558: END IF;
2559: -- Bug #7505524:begin
2560: -- ECO 4634966
2561: IF l_batch_grp_rec.existing_rsvs_only_flag = 'Y' AND
2562: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2563: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,
2564: WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2565: FND_MESSAGE.SET_NAME('WSH','WSH_XDOCK_INVALID_ALLOCMETHOD');
2566: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;

Line 2563: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,

2559: -- Bug #7505524:begin
2560: -- ECO 4634966
2561: IF l_batch_grp_rec.existing_rsvs_only_flag = 'Y' AND
2562: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2563: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,
2564: WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2565: FND_MESSAGE.SET_NAME('WSH','WSH_XDOCK_INVALID_ALLOCMETHOD');
2566: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2567: wsh_util_core.add_message(x_return_status);

Line 2564: WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN

2560: -- ECO 4634966
2561: IF l_batch_grp_rec.existing_rsvs_only_flag = 'Y' AND
2562: l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2563: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,
2564: WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2565: FND_MESSAGE.SET_NAME('WSH','WSH_XDOCK_INVALID_ALLOCMETHOD');
2566: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2567: wsh_util_core.add_message(x_return_status);
2568: IF l_debug_on THEN

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

2572: END IF;
2573: -- End of ECO 4634966
2574: -- Bug #7505524: end of bug.
2575: ELSE -- non WMS org
2576: IF l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2577: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2578: FND_MESSAGE.SET_NAME('WSH','WSH_INVALID_ALLOCATION_METHOD');
2579: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2580: wsh_util_core.add_message(x_return_status);

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

2573: -- End of ECO 4634966
2574: -- Bug #7505524: end of bug.
2575: ELSE -- non WMS org
2576: IF l_batch_grp_rec.allocation_method IN (WSH_PICK_LIST.C_CROSSDOCK_ONLY,
2577: WSH_PICK_LIST.C_PRIORITIZE_CROSSDOCK,WSH_PICK_LIST.C_PRIORITIZE_INVENTORY) THEN
2578: FND_MESSAGE.SET_NAME('WSH','WSH_INVALID_ALLOCATION_METHOD');
2579: x_return_status := WSH_UTIL_CORE.G_RET_STS_ERROR;
2580: wsh_util_core.add_message(x_return_status);
2581: IF l_debug_on THEN

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

3054:
3055: ELSE
3056: IF l_debug_on THEN
3057: --{
3058: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_PICK_LIST.ONLINE_RELEASE',WSH_DEBUG_SV.C_PROC_LEVEL);
3059: --}
3060: END IF;
3061: --
3062: WSH_PICK_LIST.Online_Release(

Line 3062: WSH_PICK_LIST.Online_Release(

3058: WSH_DEBUG_SV.logmsg(l_module_name,'Calling program unit WSH_PICK_LIST.ONLINE_RELEASE',WSH_DEBUG_SV.C_PROC_LEVEL);
3059: --}
3060: END IF;
3061: --
3062: WSH_PICK_LIST.Online_Release(
3063: p_batch_id => l_batch_id,
3064: p_pick_result => l_pick_result,
3065: p_pick_phase => l_pick_phase,
3066: p_pick_skip => l_pick_skip);