DBA Data[Home] [Help]

APPS.WMS_XDOCK_PEGGING_PUB dependencies on WMS_XDOCK_CUSTOM_APIS_PUB

Line 2967: IF (WMS_XDOCK_CUSTOM_APIS_PUB.g_allow_partial_wip_xdock = 'N') THEN

2963:
2964: -- If we do not allow partial WIP crossdocking, that is a mix of demand being tied to
2965: -- both WIP and other non-Inventory supply sources, validate that the current demand
2966: -- it not already tied to WIP supply.
2967: IF (WMS_XDOCK_CUSTOM_APIS_PUB.g_allow_partial_wip_xdock = 'N') THEN
2968: IF (WMS_XDOCK_PEGGING_PUB.is_demand_tied_to_wip
2969: (p_organization_id => l_organization_id,
2970: p_inventory_item_id => l_inventory_item_id,
2971: p_demand_type_id => l_demand_type_id,

Line 3041: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Crossdock_Criteria

3037: -- FALSE for x_api_is_implemented.
3038: -- {{
3039: -- Test for an implemented custom API to get the crossdock criteria. We should not
3040: -- call the rules engine in this case. }}
3041: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Crossdock_Criteria
3042: (p_wdd_release_record => p_wsh_release_table(l_wdd_index),
3043: x_return_status => x_return_status,
3044: x_msg_count => x_msg_count,
3045: x_msg_data => x_msg_data,

Line 4900: WMS_XDOCK_CUSTOM_APIS_PUB.Sort_Supply_Lines

4896: -- should be done if this is the case. }}
4897: IF (l_debug = 1) THEN
4898: print_debug('3.6 - Call the Sort_Supply_Lines API');
4899: END IF;
4900: WMS_XDOCK_CUSTOM_APIS_PUB.Sort_Supply_Lines
4901: (p_wdd_release_record => p_wsh_release_table(l_wdd_index),
4902: p_prioritize_documents => g_crossdock_criteria_tb(l_crossdock_criteria_id).prioritize_documents_flag,
4903: p_shopping_basket_tb => l_shopping_basket_tb,
4904: x_return_status => x_return_status,

Line 8537: IF (WMS_XDOCK_CUSTOM_APIS_PUB.g_allow_partial_wip_xdock = 'N') THEN

8533: -- Do this check only for non-WIP demand lines since those are the ones that will have
8534: -- reservations created for the crossdock. Only do this check if the demand line has not
8535: -- already been removed above for not lying within the crossdock window.
8536: IF (l_header_id_tb.EXISTS(j) AND l_demand_type_id <> 5) THEN
8537: IF (WMS_XDOCK_CUSTOM_APIS_PUB.g_allow_partial_wip_xdock = 'N') THEN
8538: IF ((l_supply_type_id <> 5 AND WMS_XDOCK_PEGGING_PUB.is_demand_tied_to_wip
8539: (p_organization_id => l_organization_id,
8540: p_inventory_item_id => l_inventory_item_id,
8541: p_demand_type_id => l_demand_type_id,

Line 8867: WMS_XDOCK_CUSTOM_APIS_PUB.Sort_Demand_Lines

8863: -- should be done if this is the case. }}
8864: IF (l_debug = 1) THEN
8865: print_debug('3.5 - Call the Sort_Demand_Lines API');
8866: END IF;
8867: WMS_XDOCK_CUSTOM_APIS_PUB.Sort_Demand_Lines
8868: (p_move_order_line_id => p_move_order_line_id,
8869: p_prioritize_documents => g_crossdock_criteria_tb(l_crossdock_criteria_id).prioritize_documents_flag,
8870: p_shopping_basket_tb => l_shopping_basket_tb,
8871: x_return_status => x_return_status,

Line 10048: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Expected_Time

10044: -- End of validations and initializations
10045:
10046:
10047: -- Call the custom logic first to see if the API is implemented or not
10048: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Expected_Time
10049: (p_source_type_id => p_source_type_id,
10050: p_source_header_id => p_source_header_id,
10051: p_source_line_id => p_source_line_id,
10052: p_source_line_detail_id => p_source_line_detail_id,

Line 10592: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Expected_Delivery_Time

10588: -- End of validations and initializations
10589:
10590:
10591: -- Call the custom logic first to see if the API is implemented or not
10592: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Expected_Delivery_Time
10593: (p_delivery_id => p_delivery_id,
10594: p_crossdock_criterion_id => p_crossdock_criterion_id,
10595: p_dock_schedule_method => l_dock_schedule_method,
10596: x_return_status => x_return_status,