DBA Data[Home] [Help]

APPS.WMS_XDOCK_PEGGING_PUB dependencies on WMS_XDOCK_CUSTOM_APIS_PUB

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

3028:
3029: -- If we do not allow partial WIP crossdocking, that is a mix of demand being tied to
3030: -- both WIP and other non-Inventory supply sources, validate that the current demand
3031: -- it not already tied to WIP supply.
3032: IF (WMS_XDOCK_CUSTOM_APIS_PUB.g_allow_partial_wip_xdock = 'N') THEN
3033: IF (WMS_XDOCK_PEGGING_PUB.is_demand_tied_to_wip
3034: (p_organization_id => l_organization_id,
3035: p_inventory_item_id => l_inventory_item_id,
3036: p_demand_type_id => l_demand_type_id,

Line 3106: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Crossdock_Criteria

3102: -- FALSE for x_api_is_implemented.
3103: -- {{
3104: -- Test for an implemented custom API to get the crossdock criteria. We should not
3105: -- call the rules engine in this case. }}
3106: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Crossdock_Criteria
3107: (p_wdd_release_record => p_wsh_release_table(l_wdd_index),
3108: x_return_status => x_return_status,
3109: x_msg_count => x_msg_count,
3110: x_msg_data => x_msg_data,

Line 4994: WMS_XDOCK_CUSTOM_APIS_PUB.Sort_Supply_Lines

4990: -- should be done if this is the case. }}
4991: IF (l_debug = 1) THEN
4992: print_debug('3.6 - Call the Sort_Supply_Lines API');
4993: END IF;
4994: WMS_XDOCK_CUSTOM_APIS_PUB.Sort_Supply_Lines
4995: (p_wdd_release_record => p_wsh_release_table(l_wdd_index),
4996: p_prioritize_documents => g_crossdock_criteria_tb(l_crossdock_criteria_id).prioritize_documents_flag,
4997: p_shopping_basket_tb => l_shopping_basket_tb,
4998: x_return_status => x_return_status,

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

8720: -- Do this check only for non-WIP demand lines since those are the ones that will have
8721: -- reservations created for the crossdock. Only do this check if the demand line has not
8722: -- already been removed above for not lying within the crossdock window.
8723: IF (l_header_id_tb.EXISTS(j) AND l_demand_type_id <> 5) THEN
8724: IF (WMS_XDOCK_CUSTOM_APIS_PUB.g_allow_partial_wip_xdock = 'N') THEN
8725: IF ((l_supply_type_id <> 5 AND WMS_XDOCK_PEGGING_PUB.is_demand_tied_to_wip
8726: (p_organization_id => l_organization_id,
8727: p_inventory_item_id => l_inventory_item_id,
8728: p_demand_type_id => l_demand_type_id,

Line 9055: WMS_XDOCK_CUSTOM_APIS_PUB.Sort_Demand_Lines

9051: -- should be done if this is the case. }}
9052: IF (l_debug = 1) THEN
9053: print_debug('3.5 - Call the Sort_Demand_Lines API');
9054: END IF;
9055: WMS_XDOCK_CUSTOM_APIS_PUB.Sort_Demand_Lines
9056: (p_move_order_line_id => p_move_order_line_id,
9057: p_prioritize_documents => g_crossdock_criteria_tb(l_crossdock_criteria_id).prioritize_documents_flag,
9058: p_shopping_basket_tb => l_shopping_basket_tb,
9059: x_return_status => x_return_status,

Line 10243: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Expected_Time

10239: -- End of validations and initializations
10240:
10241:
10242: -- Call the custom logic first to see if the API is implemented or not
10243: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Expected_Time
10244: (p_source_type_id => p_source_type_id,
10245: p_source_header_id => p_source_header_id,
10246: p_source_line_id => p_source_line_id,
10247: p_source_line_detail_id => p_source_line_detail_id,

Line 10787: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Expected_Delivery_Time

10783: -- End of validations and initializations
10784:
10785:
10786: -- Call the custom logic first to see if the API is implemented or not
10787: WMS_XDOCK_CUSTOM_APIS_PUB.Get_Expected_Delivery_Time
10788: (p_delivery_id => p_delivery_id,
10789: p_crossdock_criterion_id => p_crossdock_criterion_id,
10790: p_dock_schedule_method => l_dock_schedule_method,
10791: x_return_status => x_return_status,