DBA Data[Home] [Help]

APPS.FTE_FREIGHT_PRICING dependencies on FTE_FREIGHT_PRICING_SPECIAL

Line 6409: FTE_FREIGHT_PRICING_SPECIAL.initialize(

6405:
6406:
6407:
6408:
6409: FTE_FREIGHT_PRICING_SPECIAL.initialize(
6410: p_lane_id => p_lane_id,
6411: x_lane_function => l_lane_function,
6412: x_return_status => l_return_status);
6413:

Line 6536: FTE_FREIGHT_PRICING_SPECIAL.apply_dimensional_weight (

6532: FTE_FREIGHT_PRICING_UTIL.print_msg(FTE_FREIGHT_PRICING_UTIL.G_DBG,'Before Applying Dimensional Weight');
6533:
6534: -- Apply dimensional weight to the applicable l_rolledup_lines here per top level container
6535:
6536: FTE_FREIGHT_PRICING_SPECIAL.apply_dimensional_weight (
6537: p_lane_id => p_lane_id,
6538: p_carrier_id => p_carrier_id,
6539: p_service_code => p_service_code,
6540: p_top_level_rec => p_shpmnt_toplevel_rows(i),

Line 6594: l_grouping_level := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).grouping_level;

6590: -- How do you identify Parcel here ? Not required to identify
6591:
6592: -- Look up FTE pricing preferences table to find out the pricing dual for that pattern
6593:
6594: l_grouping_level := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).grouping_level;
6595: l_aggregation := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).commodity_aggregation;
6596: l_pricing_objective := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).pricing_objective;
6597:
6598: -- What happens if grouping level or/and commodity_aggregation is null Exception ?

Line 6595: l_aggregation := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).commodity_aggregation;

6591:
6592: -- Look up FTE pricing preferences table to find out the pricing dual for that pattern
6593:
6594: l_grouping_level := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).grouping_level;
6595: l_aggregation := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).commodity_aggregation;
6596: l_pricing_objective := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).pricing_objective;
6597:
6598: -- What happens if grouping level or/and commodity_aggregation is null Exception ?
6599:

Line 6596: l_pricing_objective := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).pricing_objective;

6592: -- Look up FTE pricing preferences table to find out the pricing dual for that pattern
6593:
6594: l_grouping_level := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).grouping_level;
6595: l_aggregation := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).commodity_aggregation;
6596: l_pricing_objective := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).pricing_objective;
6597:
6598: -- What happens if grouping level or/and commodity_aggregation is null Exception ?
6599:
6600: -- Need to create services_hash here

Line 6885: l_grouping_level := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).grouping_level;

6881: FTE_FREIGHT_PRICING_UTIL.print_msg(FTE_FREIGHT_PRICING_UTIL.G_DBG,'Done initializing pattern row');
6882:
6883: -- Look up FTE pricing preferences table to find out the pricing dual for that pattern
6884:
6885: l_grouping_level := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).grouping_level;
6886: l_aggregation := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).commodity_aggregation;
6887: -- l_pricing_objective := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).pricing_objective;
6888: l_pricing_objective := NULL;
6889:

Line 6886: l_aggregation := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).commodity_aggregation;

6882:
6883: -- Look up FTE pricing preferences table to find out the pricing dual for that pattern
6884:
6885: l_grouping_level := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).grouping_level;
6886: l_aggregation := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).commodity_aggregation;
6887: -- l_pricing_objective := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).pricing_objective;
6888: l_pricing_objective := NULL;
6889:
6890: FTE_FREIGHT_PRICING_UTIL.print_msg(FTE_FREIGHT_PRICING_UTIL.G_DBG,'Done getting pricing dual');

Line 6887: -- l_pricing_objective := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).pricing_objective;

6883: -- Look up FTE pricing preferences table to find out the pricing dual for that pattern
6884:
6885: l_grouping_level := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).grouping_level;
6886: l_aggregation := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).commodity_aggregation;
6887: -- l_pricing_objective := FTE_FREIGHT_PRICING_SPECIAL.g_lane_rules_tab(l_pattern_no).pricing_objective;
6888: l_pricing_objective := NULL;
6889:
6890: FTE_FREIGHT_PRICING_UTIL.print_msg(FTE_FREIGHT_PRICING_UTIL.G_DBG,'Done getting pricing dual');
6891: l_rolledup_lines(1) := l_rolledup_rec;

Line 7107: FTE_FREIGHT_PRICING_SPECIAL.distribute_LTL_container_wt(

7103: print_engine_rows (
7104: p_engine_rows => x_pricing_engine_rows,
7105: x_return_status => l_return_status );
7106:
7107: FTE_FREIGHT_PRICING_SPECIAL.distribute_LTL_container_wt(
7108: p_top_level_rows => p_shpmnt_toplevel_rows,
7109: x_pricing_engine_rows => x_pricing_engine_rows,
7110: x_return_status => l_return_status );
7111:

Line 7542: FTE_FREIGHT_PRICING_SPECIAL.rate_container_all(

7538: IF l_lane_info.basis = 'CONTAINER_ALL' THEN
7539:
7540: l_lane_info.service_type_code := l_service_type;
7541:
7542: FTE_FREIGHT_PRICING_SPECIAL.rate_container_all(
7543: p_lane_info => l_lane_info,
7544: p_top_level_rows => p_shpmnt_toplevel_rows,
7545: p_save_flag => p_save_flag,
7546: p_currency_code => l_currency_code,

Line 7606: IF FTE_FREIGHT_PRICING_SPECIAL.g_special_flags.lane_function = 'FLAT'

7602: -- already handled inside the called procedure
7603: FTE_FREIGHT_PRICING_UTIL.print_msg(FTE_FREIGHT_PRICING_UTIL.G_INF,l_pricing_engine_rows.COUNT ||'engine rows created');
7604: END IF;
7605:
7606: IF FTE_FREIGHT_PRICING_SPECIAL.g_special_flags.lane_function = 'FLAT'
7607: AND FTE_FREIGHT_PRICING_SPECIAL.g_special_flags.flat_containerwt_flag = 'Y' THEN
7608:
7609: l_lane_info.service_type_code := l_service_type;
7610:

Line 7607: AND FTE_FREIGHT_PRICING_SPECIAL.g_special_flags.flat_containerwt_flag = 'Y' THEN

7603: FTE_FREIGHT_PRICING_UTIL.print_msg(FTE_FREIGHT_PRICING_UTIL.G_INF,l_pricing_engine_rows.COUNT ||'engine rows created');
7604: END IF;
7605:
7606: IF FTE_FREIGHT_PRICING_SPECIAL.g_special_flags.lane_function = 'FLAT'
7607: AND FTE_FREIGHT_PRICING_SPECIAL.g_special_flags.flat_containerwt_flag = 'Y' THEN
7608:
7609: l_lane_info.service_type_code := l_service_type;
7610:
7611: FTE_FREIGHT_PRICING_UTIL.print_msg(FTE_FREIGHT_PRICING_UTIL.G_INF,'Inside FlatRate');

Line 7613: FTE_FREIGHT_PRICING_SPECIAL.process_shipment_flatrate(

7609: l_lane_info.service_type_code := l_service_type;
7610:
7611: FTE_FREIGHT_PRICING_UTIL.print_msg(FTE_FREIGHT_PRICING_UTIL.G_INF,'Inside FlatRate');
7612:
7613: FTE_FREIGHT_PRICING_SPECIAL.process_shipment_flatrate(
7614: p_lane_info => l_lane_info,
7615: p_top_level_rows => l_shpmnt_toplevel_rows,
7616: p_save_flag => p_save_flag,
7617: p_currency_code => l_currency_code,

Line 7705: FTE_FREIGHT_PRICING_SPECIAL.process_special_conditions(

7701: x_return_status => l_return_status );
7702:
7703: -- First prototype breakpoint
7704:
7705: FTE_FREIGHT_PRICING_SPECIAL.process_special_conditions(
7706: p_pricing_control_rec => l_pricing_control_rec,
7707: --p_top_level_rows => p_shpmnt_toplevel_rows,
7708: p_top_level_rows => l_shpmnt_toplevel_rows,
7709: p_pattern_rows => l_pattern_rows,