DBA Data[Home] [Help]

APPS.QP_VALIDATE_MODIFIERS dependencies on QP_UTIL

Line 58: QP_UTIL.Check_Source_System_Code

54: oe_debug_pub.add('BEGIN Entity in QPXLMLLB');
55:
56: -- Check whether Source System Code matches
57: -- mkarya for bug 1728764, Prevent update of Trade Management Data in QP
58: QP_UTIL.Check_Source_System_Code
59: (p_list_header_id => p_MODIFIERS_rec.list_header_id,
60: p_list_line_id => p_MODIFIERS_rec.list_line_id,
61: x_return_status => l_return_status
62: );

Line 179: l_qp_status := QP_UTIL.GET_QP_STATUS;

175:
176: IF l_gsa_indicator IS NULL
177: THEN
178:
179: l_qp_status := QP_UTIL.GET_QP_STATUS;
180:
181: IF ( l_qp_status = 'I' AND
182: p_MODIFIERS_rec.list_line_type_code <> 'DIS' AND
183: p_MODIFIERS_rec.list_line_type_code <> 'CIE' AND

Line 471: AND QP_UTIL.get_qp_status = 'I') THEN

467:
468:
469: ELSIF (p_MODIFIERS_rec.modifier_level_code = 'ORDER'
470: AND p_MODIFIERS_rec.pricing_group_sequence IS NOT NULL
471: AND QP_UTIL.get_qp_status = 'I') THEN
472: --Order level modifiers must have null pricing group sequence(bucket)
473: --added on request by jholla due to invoicing problems in OM for orde
474: --level modifiers
475: /* Bug 1957062 Check Bypassed for Basic Pricing */

Line 522: IF QP_UTIL.get_qp_status = 'I' THEN

518: THEN
519:
520: l_return_status := FND_API.G_RET_STS_ERROR;
521:
522: IF QP_UTIL.get_qp_status = 'I' THEN
523: FND_MESSAGE.SET_NAME('QP','QP_MOD_LVL_LN_OR_LNGRP');
524: ELSE
525: FND_MESSAGE.SET_NAME('QP','QP_MOD_LVL_LN');
526: END IF;

Line 894: QP_UTIL.validate_qp_flexfield(flexfield_name =>'QP_ATTR_DEFNS_QUALIFIER'

890: oe_debug_pub.add('value = '||p_MODIFIERS_rec.substitution_value);
891:
892: /* Validating the Substitution Context, Attribute and Value */
893:
894: QP_UTIL.validate_qp_flexfield(flexfield_name =>'QP_ATTR_DEFNS_QUALIFIER'
895: ,context =>p_MODIFIERS_rec.substitution_context
896: ,attribute =>p_MODIFIERS_rec.substitution_attribute
897: ,value =>p_MODIFIERS_rec.substitution_value
898: ,application_short_name => 'QP'

Line 2099: QP_UTIL.get_qp_status <> 'I'

2095: IF p_MODIFIERS_rec.automatic_flag = 'N'
2096: AND p_MODIFIERS_rec.pricing_group_sequence IS NOT NULL
2097: AND (QP_Code_Control.Get_Code_Release_Level < '110510'
2098: OR
2099: QP_UTIL.get_qp_status <> 'I'
2100: OR
2101: fnd_profile.value ('QP_MANUAL_MODIFIER_BUCKET') <> 'Y'
2102: )
2103: THEN

Line 2140: QP_UTIL.validate_attribute_name(p_application_short_name => 'QP'

2136:
2137: END IF;
2138:
2139: IF p_MODIFIERS_rec.accum_attribute IS NOT NULL THEN
2140: QP_UTIL.validate_attribute_name(p_application_short_name => 'QP'
2141: ,p_flexfield_name => 'QP_ATTR_DEFNS_PRICING'
2142: ,p_context_name => 'VOLUME'
2143: ,p_attribute_name => p_MODIFIERS_rec.accum_attribute
2144: ,p_error_code => l_error_code);

Line 2175: l_qp_status := QP_UTIL.GET_QP_STATUS;

2171: x_return_status := l_return_status;
2172:
2173: -- Start Bug 2091362, bug2119287
2174:
2175: l_qp_status := QP_UTIL.GET_QP_STATUS;
2176:
2177: IF (fnd_profile.value('QP_ALLOW_DUPLICATE_MODIFIERS') <> 'Y'
2178: AND (l_qp_status = 'S' OR l_gsa_indicator = 'Y')) THEN
2179:

Line 3228: QP_UTIL.Check_Source_System_Code

3224:
3225: NULL;
3226: -- Check whether Source System Code matches
3227: -- mkarya for bug 1728764, Prevent update of Trade Management Data in QP
3228: QP_UTIL.Check_Source_System_Code
3229: (p_list_header_id => p_MODIFIERS_rec.list_header_id,
3230: p_list_line_id => p_MODIFIERS_rec.list_line_id,
3231: x_return_status => l_return_status
3232: );