203: x_comparison_operator_code := l_x_PRICING_ATTR_rec.comparison_operator_code;
204:
205: -- Load display out parameters if any
206:
207: l_PRICING_ATTR_val_rec := QP_Pricing_Attr_Util.Get_Values
208: ( p_PRICING_ATTR_rec => l_x_PRICING_ATTR_rec
209: );
210: x_accumulate := l_PRICING_ATTR_val_rec.accumulate;
211: x_excluder := l_PRICING_ATTR_val_rec.excluder;
387:
388: OE_Debug_PUB.add('here1');
389: l_old_PRICING_ATTR_rec := l_PRICING_ATTR_rec;
390:
391: IF p_attr_id = QP_Pricing_Attr_Util.G_ACCUMULATE THEN
392: l_PRICING_ATTR_rec.accumulate_flag := p_attr_value;
393: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE_GROUPING_NO THEN
394: l_PRICING_ATTR_rec.attribute_grouping_no := TO_NUMBER(p_attr_value);
395: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_EXCLUDER THEN
389: l_old_PRICING_ATTR_rec := l_PRICING_ATTR_rec;
390:
391: IF p_attr_id = QP_Pricing_Attr_Util.G_ACCUMULATE THEN
392: l_PRICING_ATTR_rec.accumulate_flag := p_attr_value;
393: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE_GROUPING_NO THEN
394: l_PRICING_ATTR_rec.attribute_grouping_no := TO_NUMBER(p_attr_value);
395: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_EXCLUDER THEN
396: l_PRICING_ATTR_rec.excluder_flag := p_attr_value;
397: OE_Debug_PUB.add(p_attr_value||'exclude here1');
391: IF p_attr_id = QP_Pricing_Attr_Util.G_ACCUMULATE THEN
392: l_PRICING_ATTR_rec.accumulate_flag := p_attr_value;
393: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE_GROUPING_NO THEN
394: l_PRICING_ATTR_rec.attribute_grouping_no := TO_NUMBER(p_attr_value);
395: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_EXCLUDER THEN
396: l_PRICING_ATTR_rec.excluder_flag := p_attr_value;
397: OE_Debug_PUB.add(p_attr_value||'exclude here1');
398: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_LIST_LINE THEN
399: l_PRICING_ATTR_rec.list_line_id := TO_NUMBER(p_attr_value);
394: l_PRICING_ATTR_rec.attribute_grouping_no := TO_NUMBER(p_attr_value);
395: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_EXCLUDER THEN
396: l_PRICING_ATTR_rec.excluder_flag := p_attr_value;
397: OE_Debug_PUB.add(p_attr_value||'exclude here1');
398: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_LIST_LINE THEN
399: l_PRICING_ATTR_rec.list_line_id := TO_NUMBER(p_attr_value);
400: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE THEN
401: OE_Debug_PUB.add(p_attr_id||'attr_value'||QP_Pricing_attr_Util.G_PRICING_ATTRIBUTE);
402: l_PRICING_ATTR_rec.pricing_attribute := p_attr_value;
396: l_PRICING_ATTR_rec.excluder_flag := p_attr_value;
397: OE_Debug_PUB.add(p_attr_value||'exclude here1');
398: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_LIST_LINE THEN
399: l_PRICING_ATTR_rec.list_line_id := TO_NUMBER(p_attr_value);
400: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE THEN
401: OE_Debug_PUB.add(p_attr_id||'attr_value'||QP_Pricing_attr_Util.G_PRICING_ATTRIBUTE);
402: l_PRICING_ATTR_rec.pricing_attribute := p_attr_value;
403: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE_CONTEXT THEN
404: l_PRICING_ATTR_rec.pricing_attribute_context := p_attr_value;
397: OE_Debug_PUB.add(p_attr_value||'exclude here1');
398: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_LIST_LINE THEN
399: l_PRICING_ATTR_rec.list_line_id := TO_NUMBER(p_attr_value);
400: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE THEN
401: OE_Debug_PUB.add(p_attr_id||'attr_value'||QP_Pricing_attr_Util.G_PRICING_ATTRIBUTE);
402: l_PRICING_ATTR_rec.pricing_attribute := p_attr_value;
403: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE_CONTEXT THEN
404: l_PRICING_ATTR_rec.pricing_attribute_context := p_attr_value;
405: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE THEN
399: l_PRICING_ATTR_rec.list_line_id := TO_NUMBER(p_attr_value);
400: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE THEN
401: OE_Debug_PUB.add(p_attr_id||'attr_value'||QP_Pricing_attr_Util.G_PRICING_ATTRIBUTE);
402: l_PRICING_ATTR_rec.pricing_attribute := p_attr_value;
403: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE_CONTEXT THEN
404: l_PRICING_ATTR_rec.pricing_attribute_context := p_attr_value;
405: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE THEN
406: l_PRICING_ATTR_rec.pricing_attribute_id := TO_NUMBER(p_attr_value);
407: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTR_VALUE_FROM THEN
401: OE_Debug_PUB.add(p_attr_id||'attr_value'||QP_Pricing_attr_Util.G_PRICING_ATTRIBUTE);
402: l_PRICING_ATTR_rec.pricing_attribute := p_attr_value;
403: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE_CONTEXT THEN
404: l_PRICING_ATTR_rec.pricing_attribute_context := p_attr_value;
405: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE THEN
406: l_PRICING_ATTR_rec.pricing_attribute_id := TO_NUMBER(p_attr_value);
407: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTR_VALUE_FROM THEN
408: l_PRICING_ATTR_rec.pricing_attr_value_from := p_attr_value;
409: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTR_VALUE_TO THEN
403: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE_CONTEXT THEN
404: l_PRICING_ATTR_rec.pricing_attribute_context := p_attr_value;
405: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE THEN
406: l_PRICING_ATTR_rec.pricing_attribute_id := TO_NUMBER(p_attr_value);
407: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTR_VALUE_FROM THEN
408: l_PRICING_ATTR_rec.pricing_attr_value_from := p_attr_value;
409: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTR_VALUE_TO THEN
410: l_PRICING_ATTR_rec.pricing_attr_value_to := p_attr_value;
411: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE THEN
405: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE THEN
406: l_PRICING_ATTR_rec.pricing_attribute_id := TO_NUMBER(p_attr_value);
407: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTR_VALUE_FROM THEN
408: l_PRICING_ATTR_rec.pricing_attr_value_from := p_attr_value;
409: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTR_VALUE_TO THEN
410: l_PRICING_ATTR_rec.pricing_attr_value_to := p_attr_value;
411: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE THEN
412: l_PRICING_ATTR_rec.product_attribute := p_attr_value;
413: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE_CONTEXT THEN
407: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTR_VALUE_FROM THEN
408: l_PRICING_ATTR_rec.pricing_attr_value_from := p_attr_value;
409: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTR_VALUE_TO THEN
410: l_PRICING_ATTR_rec.pricing_attr_value_to := p_attr_value;
411: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE THEN
412: l_PRICING_ATTR_rec.product_attribute := p_attr_value;
413: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE_CONTEXT THEN
414: l_PRICING_ATTR_rec.product_attribute_context := p_attr_value;
415: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTR_VALUE THEN
409: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTR_VALUE_TO THEN
410: l_PRICING_ATTR_rec.pricing_attr_value_to := p_attr_value;
411: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE THEN
412: l_PRICING_ATTR_rec.product_attribute := p_attr_value;
413: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE_CONTEXT THEN
414: l_PRICING_ATTR_rec.product_attribute_context := p_attr_value;
415: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTR_VALUE THEN
416: l_PRICING_ATTR_rec.product_attr_value := p_attr_value;
417: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_UOM THEN
411: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE THEN
412: l_PRICING_ATTR_rec.product_attribute := p_attr_value;
413: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE_CONTEXT THEN
414: l_PRICING_ATTR_rec.product_attribute_context := p_attr_value;
415: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTR_VALUE THEN
416: l_PRICING_ATTR_rec.product_attr_value := p_attr_value;
417: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_UOM THEN
418: l_PRICING_ATTR_rec.product_uom_code := p_attr_value;
419: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE_DATATYPE THEN
413: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE_CONTEXT THEN
414: l_PRICING_ATTR_rec.product_attribute_context := p_attr_value;
415: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTR_VALUE THEN
416: l_PRICING_ATTR_rec.product_attr_value := p_attr_value;
417: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_UOM THEN
418: l_PRICING_ATTR_rec.product_uom_code := p_attr_value;
419: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE_DATATYPE THEN
420: l_PRICING_ATTR_rec.product_attribute_datatype := p_attr_value;
421: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE_DATATYPE THEN
415: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTR_VALUE THEN
416: l_PRICING_ATTR_rec.product_attr_value := p_attr_value;
417: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_UOM THEN
418: l_PRICING_ATTR_rec.product_uom_code := p_attr_value;
419: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE_DATATYPE THEN
420: l_PRICING_ATTR_rec.product_attribute_datatype := p_attr_value;
421: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE_DATATYPE THEN
422: l_PRICING_ATTR_rec.pricing_attribute_datatype := p_attr_value;
423: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_COMPARISON_OPERATOR THEN
417: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_UOM THEN
418: l_PRICING_ATTR_rec.product_uom_code := p_attr_value;
419: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE_DATATYPE THEN
420: l_PRICING_ATTR_rec.product_attribute_datatype := p_attr_value;
421: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE_DATATYPE THEN
422: l_PRICING_ATTR_rec.pricing_attribute_datatype := p_attr_value;
423: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_COMPARISON_OPERATOR THEN
424: l_PRICING_ATTR_rec.comparison_operator_code := p_attr_value;
425: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE1
419: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRODUCT_ATTRIBUTE_DATATYPE THEN
420: l_PRICING_ATTR_rec.product_attribute_datatype := p_attr_value;
421: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE_DATATYPE THEN
422: l_PRICING_ATTR_rec.pricing_attribute_datatype := p_attr_value;
423: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_COMPARISON_OPERATOR THEN
424: l_PRICING_ATTR_rec.comparison_operator_code := p_attr_value;
425: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE1
426: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE10
427: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE11
421: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_PRICING_ATTRIBUTE_DATATYPE THEN
422: l_PRICING_ATTR_rec.pricing_attribute_datatype := p_attr_value;
423: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_COMPARISON_OPERATOR THEN
424: l_PRICING_ATTR_rec.comparison_operator_code := p_attr_value;
425: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE1
426: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE10
427: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE11
428: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE12
429: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE13
422: l_PRICING_ATTR_rec.pricing_attribute_datatype := p_attr_value;
423: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_COMPARISON_OPERATOR THEN
424: l_PRICING_ATTR_rec.comparison_operator_code := p_attr_value;
425: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE1
426: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE10
427: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE11
428: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE12
429: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE13
430: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE14
423: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_COMPARISON_OPERATOR THEN
424: l_PRICING_ATTR_rec.comparison_operator_code := p_attr_value;
425: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE1
426: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE10
427: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE11
428: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE12
429: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE13
430: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE14
431: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE15
424: l_PRICING_ATTR_rec.comparison_operator_code := p_attr_value;
425: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE1
426: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE10
427: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE11
428: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE12
429: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE13
430: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE14
431: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE15
432: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE2
425: ELSIF p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE1
426: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE10
427: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE11
428: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE12
429: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE13
430: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE14
431: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE15
432: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE2
433: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE3
426: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE10
427: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE11
428: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE12
429: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE13
430: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE14
431: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE15
432: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE2
433: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE3
434: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE4
427: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE11
428: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE12
429: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE13
430: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE14
431: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE15
432: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE2
433: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE3
434: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE4
435: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE5
428: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE12
429: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE13
430: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE14
431: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE15
432: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE2
433: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE3
434: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE4
435: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE5
436: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE6
429: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE13
430: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE14
431: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE15
432: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE2
433: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE3
434: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE4
435: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE5
436: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE6
437: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE7
430: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE14
431: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE15
432: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE2
433: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE3
434: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE4
435: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE5
436: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE6
437: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE7
438: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE8
431: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE15
432: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE2
433: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE3
434: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE4
435: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE5
436: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE6
437: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE7
438: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE8
439: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE9
432: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE2
433: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE3
434: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE4
435: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE5
436: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE6
437: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE7
438: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE8
439: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE9
440: OR p_attr_id = QP_Pricing_Attr_Util.G_CONTEXT
433: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE3
434: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE4
435: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE5
436: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE6
437: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE7
438: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE8
439: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE9
440: OR p_attr_id = QP_Pricing_Attr_Util.G_CONTEXT
441: THEN
434: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE4
435: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE5
436: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE6
437: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE7
438: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE8
439: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE9
440: OR p_attr_id = QP_Pricing_Attr_Util.G_CONTEXT
441: THEN
442:
435: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE5
436: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE6
437: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE7
438: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE8
439: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE9
440: OR p_attr_id = QP_Pricing_Attr_Util.G_CONTEXT
441: THEN
442:
443: l_PRICING_ATTR_rec.attribute1 := p_attribute1;
436: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE6
437: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE7
438: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE8
439: OR p_attr_id = QP_Pricing_Attr_Util.G_ATTRIBUTE9
440: OR p_attr_id = QP_Pricing_Attr_Util.G_CONTEXT
441: THEN
442:
443: l_PRICING_ATTR_rec.attribute1 := p_attribute1;
444: l_PRICING_ATTR_rec.attribute10 := p_attribute10;
559: x_comparison_operator_code := FND_API.G_MISS_CHAR;
560:
561: -- Load display out parameters if any
562:
563: l_PRICING_ATTR_val_rec := QP_Pricing_Attr_Util.Get_Values
564: ( p_PRICING_ATTR_rec => l_x_PRICING_ATTR_rec
565: , p_old_PRICING_ATTR_rec => l_PRICING_ATTR_rec
566: );
567:
1493: THEN
1494:
1495: -- Query row from DB
1496:
1497: g_PRICING_ATTR_rec := QP_Pricing_Attr_Util.Query_Row
1498: ( p_pricing_attribute_id => p_pricing_attribute_id
1499: );
1500:
1501: g_PRICING_ATTR_rec.db_flag := FND_API.G_TRUE;