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 1521: nvl(QP_PREQ_PUB.G_CALL_FROM_PRICE_BOOK, QP_PREQ_GRP.G_NO) <> QP_PREQ_GRP.G_YES) -- price book

1517: END IF;
1518:
1519: IF (nvl(FND_PROFILE.VALUE('QP_ACCUM_ATTR_ENABLED'), QP_PREQ_GRP.G_NO) = QP_PREQ_GRP.G_YES AND
1520: p_list_line_id IS NOT NULL AND
1521: nvl(QP_PREQ_PUB.G_CALL_FROM_PRICE_BOOK, QP_PREQ_GRP.G_NO) <> QP_PREQ_GRP.G_YES) -- price book
1522: THEN
1523: -- fetch accumulation attribute
1524: -- these are "cached" on the basis of list_line_id
1525: -- if list_line_id changes, then need to retrieve values from temp table

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

2031:
2032: --4900095 lumpsum
2033: IF pbh_child_rec.operand_calculation_code = QP_PREQ_GRP.G_LUMPSUM_DISCOUNT
2034: AND QP_PREQ_GRP.G_service_line_ind_tbl.EXISTS(p_line_index) THEN
2035: IF QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE.EXISTS(p_list_line_id)
2036: AND QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE(p_list_line_id) = 'LINE' THEN
2037: l_priced_quantity := nvl(p_applied_req_value_per_unit,
2038: QP_PREQ_GRP.G_service_line_qty_tbl(p_line_index));
2039: IF l_debug = FND_API.G_TRUE THEN

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

2032: --4900095 lumpsum
2033: IF pbh_child_rec.operand_calculation_code = QP_PREQ_GRP.G_LUMPSUM_DISCOUNT
2034: AND QP_PREQ_GRP.G_service_line_ind_tbl.EXISTS(p_line_index) THEN
2035: IF QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE.EXISTS(p_list_line_id)
2036: AND QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE(p_list_line_id) = 'LINE' THEN
2037: l_priced_quantity := nvl(p_applied_req_value_per_unit,
2038: QP_PREQ_GRP.G_service_line_qty_tbl(p_line_index));
2039: IF l_debug = FND_API.G_TRUE THEN
2040: QP_PREQ_GRP.engine_debug('service line pbh with line level');

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

2039: IF l_debug = FND_API.G_TRUE THEN
2040: QP_PREQ_GRP.engine_debug('service line pbh with line level');
2041: END IF; --l_debug
2042: --p_request_qty * l_parent_qty;
2043: ELSIF QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE.EXISTS(p_list_line_id)
2044: AND QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE(p_list_line_id) = 'LINEGROUP' THEN
2045: l_priced_quantity := nvl(p_applied_req_value_per_unit,
2046: QP_PREQ_GRP.G_service_ldet_qty_tbl(p_list_line_id));
2047: IF l_debug = FND_API.G_TRUE THEN

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

2040: QP_PREQ_GRP.engine_debug('service line pbh with line level');
2041: END IF; --l_debug
2042: --p_request_qty * l_parent_qty;
2043: ELSIF QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE.EXISTS(p_list_line_id)
2044: AND QP_PREQ_PUB.G_PBH_MOD_LEVEL_CODE(p_list_line_id) = 'LINEGROUP' THEN
2045: l_priced_quantity := nvl(p_applied_req_value_per_unit,
2046: QP_PREQ_GRP.G_service_ldet_qty_tbl(p_list_line_id));
2047: IF l_debug = FND_API.G_TRUE THEN
2048: QP_PREQ_GRP.engine_debug('service line pbh with linegrp level');

Line 2263: QP_PREQ_PUB.GET_ORDERQTY_VALUES(p_ordered_qty =>

2259: l_ord_qty_operand := 0;
2260: l_ord_qty_adj_amt := 0;
2261:
2262: BEGIN
2263: QP_PREQ_PUB.GET_ORDERQTY_VALUES(p_ordered_qty =>
2264: pbh_child_dtl_tbl(i).ordered_qty,
2265: p_priced_qty =>
2266: pbh_child_dtl_tbl(i).priced_qty,
2267: p_catchweight_qty =>

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

2304: --changes for bug 2264566 update adjamt on child lines of manualpbh
2305: QP_PREQ_GRP.G_STATUS_UNCHANGED);
2306: END LOOP;
2307: ELSE
2308: IF p_automatic_flag <> QP_PREQ_PUB.G_NO THEN -- 5413797
2309: l_del_index_tbl(1) := p_list_line_id;
2310: QP_Resolve_Incompatability_PVT.Delete_Ldets_Complete(
2311: l_del_index_tbl, 'No breaks qualified', x_return_status, x_return_status_text);
2312: END IF;