DBA Data[Home] [Help]

APPS.QP_CALCULATE_PRICE_PUB dependencies on QP_PREQ_PUB

Line 44: nvl(QP_PREQ_PUB.G_Service_pbh_lg_amt_qty(p_line_detail_index),

40: IF (QP_PREQ_GRP.G_service_line_qty_tbl.EXISTS(p_line_index)
41: OR QP_PREQ_GRP.G_service_ldet_qty_tbl.EXISTS(p_line_detail_index)) THEN
42: IF p_modifier_level_code = QP_PREQ_GRP.G_LINE_GROUP THEN
43: x_lumpsum_qty :=
44: nvl(QP_PREQ_PUB.G_Service_pbh_lg_amt_qty(p_line_detail_index),
45: QP_PREQ_GRP.G_service_ldet_qty_tbl(p_line_detail_index));
46: ELSIF p_modifier_level_code = QP_PREQ_GRP.G_LINE_LEVEL THEN
47: x_lumpsum_qty :=
48: QP_PREQ_GRP.G_service_line_qty_tbl(p_line_index);

Line 1513: nvl(QP_PREQ_PUB.G_CALL_FROM_PRICE_BOOK, QP_PREQ_GRP.G_NO) <> QP_PREQ_GRP.G_YES) -- price book

1509: END IF;
1510:
1511: IF (nvl(FND_PROFILE.VALUE('QP_ACCUM_ATTR_ENABLED'), QP_PREQ_GRP.G_NO) = QP_PREQ_GRP.G_YES AND
1512: p_list_line_id IS NOT NULL AND
1513: nvl(QP_PREQ_PUB.G_CALL_FROM_PRICE_BOOK, QP_PREQ_GRP.G_NO) <> QP_PREQ_GRP.G_YES) -- price book
1514: THEN
1515: -- fetch accumulation attribute
1516: -- these are "cached" on the basis of list_line_id
1517: -- if list_line_id changes, then need to retrieve values from temp table

Line 1986: IF QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE.EXISTS(p_list_line_id)

1982:
1983: --4900095 lumpsum
1984: IF pbh_child_rec.operand_calculation_code = QP_PREQ_GRP.G_LUMPSUM_DISCOUNT
1985: AND QP_PREQ_GRP.G_service_line_ind_tbl.EXISTS(p_line_index) THEN
1986: IF QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE.EXISTS(p_list_line_id)
1987: AND QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE(p_list_line_id) = 'LINE' THEN
1988: l_priced_quantity := nvl(p_applied_req_value_per_unit,
1989: QP_PREQ_GRP.G_service_line_qty_tbl(p_line_index));
1990: IF l_debug = FND_API.G_TRUE THEN

Line 1987: AND QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE(p_list_line_id) = 'LINE' THEN

1983: --4900095 lumpsum
1984: IF pbh_child_rec.operand_calculation_code = QP_PREQ_GRP.G_LUMPSUM_DISCOUNT
1985: AND QP_PREQ_GRP.G_service_line_ind_tbl.EXISTS(p_line_index) THEN
1986: IF QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE.EXISTS(p_list_line_id)
1987: AND QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE(p_list_line_id) = 'LINE' THEN
1988: l_priced_quantity := nvl(p_applied_req_value_per_unit,
1989: QP_PREQ_GRP.G_service_line_qty_tbl(p_line_index));
1990: IF l_debug = FND_API.G_TRUE THEN
1991: QP_PREQ_GRP.engine_debug('service line pbh with line level');

Line 1994: ELSIF QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE.EXISTS(p_list_line_id)

1990: IF l_debug = FND_API.G_TRUE THEN
1991: QP_PREQ_GRP.engine_debug('service line pbh with line level');
1992: END IF; --l_debug
1993: --p_request_qty * l_parent_qty;
1994: ELSIF QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE.EXISTS(p_list_line_id)
1995: AND QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE(p_list_line_id) = 'LINEGROUP' THEN
1996: l_priced_quantity := nvl(p_applied_req_value_per_unit,
1997: QP_PREQ_GRP.G_service_ldet_qty_tbl(p_list_line_id));
1998: IF l_debug = FND_API.G_TRUE THEN

Line 1995: AND QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE(p_list_line_id) = 'LINEGROUP' THEN

1991: QP_PREQ_GRP.engine_debug('service line pbh with line level');
1992: END IF; --l_debug
1993: --p_request_qty * l_parent_qty;
1994: ELSIF QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE.EXISTS(p_list_line_id)
1995: AND QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE(p_list_line_id) = 'LINEGROUP' THEN
1996: l_priced_quantity := nvl(p_applied_req_value_per_unit,
1997: QP_PREQ_GRP.G_service_ldet_qty_tbl(p_list_line_id));
1998: IF l_debug = FND_API.G_TRUE THEN
1999: QP_PREQ_GRP.engine_debug('service line pbh with linegrp level');

Line 2207: QP_PREQ_PUB.GET_ORDERQTY_VALUES(p_ordered_qty =>

2203: l_ord_qty_operand := 0;
2204: l_ord_qty_adj_amt := 0;
2205:
2206: BEGIN
2207: QP_PREQ_PUB.GET_ORDERQTY_VALUES(p_ordered_qty =>
2208: pbh_child_dtl_tbl(i).ordered_qty,
2209: p_priced_qty =>
2210: pbh_child_dtl_tbl(i).priced_qty,
2211: p_catchweight_qty =>

Line 2252: IF p_automatic_flag <> QP_PREQ_PUB.G_NO THEN -- 5413797

2248: --changes for bug 2264566 update adjamt on child lines of manualpbh
2249: QP_PREQ_GRP.G_STATUS_UNCHANGED);
2250: END LOOP;
2251: ELSE
2252: IF p_automatic_flag <> QP_PREQ_PUB.G_NO THEN -- 5413797
2253: l_del_index_tbl(1) := p_list_line_id;
2254: QP_Resolve_Incompatability_PVT.Delete_Ldets_Complete(
2255: l_del_index_tbl, 'No breaks qualified', x_return_status, x_return_status_text);
2256: END IF;