DBA Data[Home] [Help]

APPS.QP_VALIDATE_MODIFIERS dependencies on QP_UTIL

Line 57: QP_UTIL.Check_Source_System_Code

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

Line 178: l_qp_status := QP_UTIL.GET_QP_STATUS;

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

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

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

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

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

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

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

Line 2089: QP_UTIL.get_qp_status <> 'I'

2085: IF p_MODIFIERS_rec.automatic_flag = 'N'
2086: AND p_MODIFIERS_rec.pricing_group_sequence IS NOT NULL
2087: AND (QP_Code_Control.Get_Code_Release_Level < '110510'
2088: OR
2089: QP_UTIL.get_qp_status <> 'I'
2090: OR
2091: fnd_profile.value ('QP_MANUAL_MODIFIER_BUCKET') <> 'Y'
2092: )
2093: THEN

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

2126:
2127: END IF;
2128:
2129: IF p_MODIFIERS_rec.accum_attribute IS NOT NULL THEN
2130: QP_UTIL.validate_attribute_name(p_application_short_name => 'QP'
2131: ,p_flexfield_name => 'QP_ATTR_DEFNS_PRICING'
2132: ,p_context_name => 'VOLUME'
2133: ,p_attribute_name => p_MODIFIERS_rec.accum_attribute
2134: ,p_error_code => l_error_code);

Line 2165: l_qp_status := QP_UTIL.GET_QP_STATUS;

2161: x_return_status := l_return_status;
2162:
2163: -- Start Bug 2091362, bug2119287
2164:
2165: l_qp_status := QP_UTIL.GET_QP_STATUS;
2166:
2167: IF (fnd_profile.value('QP_ALLOW_DUPLICATE_MODIFIERS') <> 'Y'
2168: AND (l_qp_status = 'S' OR l_gsa_indicator = 'Y')) THEN
2169:

Line 3212: QP_UTIL.Check_Source_System_Code

3208:
3209: NULL;
3210: -- Check whether Source System Code matches
3211: -- mkarya for bug 1728764, Prevent update of Trade Management Data in QP
3212: QP_UTIL.Check_Source_System_Code
3213: (p_list_header_id => p_MODIFIERS_rec.list_header_id,
3214: p_list_line_id => p_MODIFIERS_rec.list_line_id,
3215: x_return_status => l_return_status
3216: );