209: x_precedence := l_x_CURR_DETAILS_rec.precedence;
210:
211: -- Load display out parameters if any
212:
213: l_CURR_DETAILS_val_rec := QP_Curr_Details_Util.Get_Values
214: ( p_CURR_DETAILS_rec => l_x_CURR_DETAILS_rec
215: );
216: x_currency_detail := l_CURR_DETAILS_val_rec.currency_detail;
217: x_currency_header := l_CURR_DETAILS_val_rec.currency_header;
391: );
392:
393: l_old_CURR_DETAILS_rec := l_CURR_DETAILS_rec;
394:
395: IF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_DATE THEN
396: l_CURR_DETAILS_rec.conversion_date := TO_DATE(p_attr_value,'DD/MM/YYYY');
397: ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_DATE_TYPE THEN
398: l_CURR_DETAILS_rec.conversion_date_type := p_attr_value;
399: --ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_METHOD THEN
393: l_old_CURR_DETAILS_rec := l_CURR_DETAILS_rec;
394:
395: IF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_DATE THEN
396: l_CURR_DETAILS_rec.conversion_date := TO_DATE(p_attr_value,'DD/MM/YYYY');
397: ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_DATE_TYPE THEN
398: l_CURR_DETAILS_rec.conversion_date_type := p_attr_value;
399: --ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_METHOD THEN
400: --l_CURR_DETAILS_rec.conversion_method := p_attr_value;
401: ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_TYPE THEN
395: IF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_DATE THEN
396: l_CURR_DETAILS_rec.conversion_date := TO_DATE(p_attr_value,'DD/MM/YYYY');
397: ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_DATE_TYPE THEN
398: l_CURR_DETAILS_rec.conversion_date_type := p_attr_value;
399: --ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_METHOD THEN
400: --l_CURR_DETAILS_rec.conversion_method := p_attr_value;
401: ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_TYPE THEN
402: l_CURR_DETAILS_rec.conversion_type := p_attr_value;
403: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURRENCY_DETAIL THEN
397: ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_DATE_TYPE THEN
398: l_CURR_DETAILS_rec.conversion_date_type := p_attr_value;
399: --ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_METHOD THEN
400: --l_CURR_DETAILS_rec.conversion_method := p_attr_value;
401: ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_TYPE THEN
402: l_CURR_DETAILS_rec.conversion_type := p_attr_value;
403: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURRENCY_DETAIL THEN
404: l_CURR_DETAILS_rec.currency_detail_id := TO_NUMBER(p_attr_value);
405: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURRENCY_HEADER THEN
399: --ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_METHOD THEN
400: --l_CURR_DETAILS_rec.conversion_method := p_attr_value;
401: ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_TYPE THEN
402: l_CURR_DETAILS_rec.conversion_type := p_attr_value;
403: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURRENCY_DETAIL THEN
404: l_CURR_DETAILS_rec.currency_detail_id := TO_NUMBER(p_attr_value);
405: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURRENCY_HEADER THEN
406: l_CURR_DETAILS_rec.currency_header_id := TO_NUMBER(p_attr_value);
407: ELSIF p_attr_id = QP_Curr_Details_Util.G_END_DATE_ACTIVE THEN
401: ELSIF p_attr_id = QP_Curr_Details_Util.G_CONVERSION_TYPE THEN
402: l_CURR_DETAILS_rec.conversion_type := p_attr_value;
403: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURRENCY_DETAIL THEN
404: l_CURR_DETAILS_rec.currency_detail_id := TO_NUMBER(p_attr_value);
405: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURRENCY_HEADER THEN
406: l_CURR_DETAILS_rec.currency_header_id := TO_NUMBER(p_attr_value);
407: ELSIF p_attr_id = QP_Curr_Details_Util.G_END_DATE_ACTIVE THEN
408: l_CURR_DETAILS_rec.end_date_active := TO_DATE(p_attr_value,'DD/MM/YYYY');
409: ELSIF p_attr_id = QP_Curr_Details_Util.G_FIXED_VALUE THEN
403: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURRENCY_DETAIL THEN
404: l_CURR_DETAILS_rec.currency_detail_id := TO_NUMBER(p_attr_value);
405: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURRENCY_HEADER THEN
406: l_CURR_DETAILS_rec.currency_header_id := TO_NUMBER(p_attr_value);
407: ELSIF p_attr_id = QP_Curr_Details_Util.G_END_DATE_ACTIVE THEN
408: l_CURR_DETAILS_rec.end_date_active := TO_DATE(p_attr_value,'DD/MM/YYYY');
409: ELSIF p_attr_id = QP_Curr_Details_Util.G_FIXED_VALUE THEN
410: l_CURR_DETAILS_rec.fixed_value := TO_NUMBER(p_attr_value);
411: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_FORMULA THEN
405: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURRENCY_HEADER THEN
406: l_CURR_DETAILS_rec.currency_header_id := TO_NUMBER(p_attr_value);
407: ELSIF p_attr_id = QP_Curr_Details_Util.G_END_DATE_ACTIVE THEN
408: l_CURR_DETAILS_rec.end_date_active := TO_DATE(p_attr_value,'DD/MM/YYYY');
409: ELSIF p_attr_id = QP_Curr_Details_Util.G_FIXED_VALUE THEN
410: l_CURR_DETAILS_rec.fixed_value := TO_NUMBER(p_attr_value);
411: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_FORMULA THEN
412: l_CURR_DETAILS_rec.markup_formula_id := TO_NUMBER(p_attr_value);
413: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_OPERATOR THEN
407: ELSIF p_attr_id = QP_Curr_Details_Util.G_END_DATE_ACTIVE THEN
408: l_CURR_DETAILS_rec.end_date_active := TO_DATE(p_attr_value,'DD/MM/YYYY');
409: ELSIF p_attr_id = QP_Curr_Details_Util.G_FIXED_VALUE THEN
410: l_CURR_DETAILS_rec.fixed_value := TO_NUMBER(p_attr_value);
411: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_FORMULA THEN
412: l_CURR_DETAILS_rec.markup_formula_id := TO_NUMBER(p_attr_value);
413: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_OPERATOR THEN
414: l_CURR_DETAILS_rec.markup_operator := p_attr_value;
415: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_VALUE THEN
409: ELSIF p_attr_id = QP_Curr_Details_Util.G_FIXED_VALUE THEN
410: l_CURR_DETAILS_rec.fixed_value := TO_NUMBER(p_attr_value);
411: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_FORMULA THEN
412: l_CURR_DETAILS_rec.markup_formula_id := TO_NUMBER(p_attr_value);
413: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_OPERATOR THEN
414: l_CURR_DETAILS_rec.markup_operator := p_attr_value;
415: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_VALUE THEN
416: l_CURR_DETAILS_rec.markup_value := TO_NUMBER(p_attr_value);
417: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRICE_FORMULA THEN
411: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_FORMULA THEN
412: l_CURR_DETAILS_rec.markup_formula_id := TO_NUMBER(p_attr_value);
413: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_OPERATOR THEN
414: l_CURR_DETAILS_rec.markup_operator := p_attr_value;
415: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_VALUE THEN
416: l_CURR_DETAILS_rec.markup_value := TO_NUMBER(p_attr_value);
417: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRICE_FORMULA THEN
418: l_CURR_DETAILS_rec.price_formula_id := TO_NUMBER(p_attr_value);
419: ELSIF p_attr_id = QP_Curr_Details_Util.G_ROUNDING_FACTOR THEN
413: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_OPERATOR THEN
414: l_CURR_DETAILS_rec.markup_operator := p_attr_value;
415: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_VALUE THEN
416: l_CURR_DETAILS_rec.markup_value := TO_NUMBER(p_attr_value);
417: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRICE_FORMULA THEN
418: l_CURR_DETAILS_rec.price_formula_id := TO_NUMBER(p_attr_value);
419: ELSIF p_attr_id = QP_Curr_Details_Util.G_ROUNDING_FACTOR THEN
420: l_CURR_DETAILS_rec.rounding_factor := TO_NUMBER(p_attr_value);
421: ELSIF p_attr_id = QP_Curr_Details_Util.G_SELLING_ROUNDING_FACTOR THEN
415: ELSIF p_attr_id = QP_Curr_Details_Util.G_MARKUP_VALUE THEN
416: l_CURR_DETAILS_rec.markup_value := TO_NUMBER(p_attr_value);
417: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRICE_FORMULA THEN
418: l_CURR_DETAILS_rec.price_formula_id := TO_NUMBER(p_attr_value);
419: ELSIF p_attr_id = QP_Curr_Details_Util.G_ROUNDING_FACTOR THEN
420: l_CURR_DETAILS_rec.rounding_factor := TO_NUMBER(p_attr_value);
421: ELSIF p_attr_id = QP_Curr_Details_Util.G_SELLING_ROUNDING_FACTOR THEN
422: l_CURR_DETAILS_rec.selling_rounding_factor := TO_NUMBER(p_attr_value);
423: ELSIF p_attr_id = QP_Curr_Details_Util.G_START_DATE_ACTIVE THEN
417: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRICE_FORMULA THEN
418: l_CURR_DETAILS_rec.price_formula_id := TO_NUMBER(p_attr_value);
419: ELSIF p_attr_id = QP_Curr_Details_Util.G_ROUNDING_FACTOR THEN
420: l_CURR_DETAILS_rec.rounding_factor := TO_NUMBER(p_attr_value);
421: ELSIF p_attr_id = QP_Curr_Details_Util.G_SELLING_ROUNDING_FACTOR THEN
422: l_CURR_DETAILS_rec.selling_rounding_factor := TO_NUMBER(p_attr_value);
423: ELSIF p_attr_id = QP_Curr_Details_Util.G_START_DATE_ACTIVE THEN
424: l_CURR_DETAILS_rec.start_date_active := TO_DATE(p_attr_value,'DD/MM/YYYY');
425: ELSIF p_attr_id = QP_Curr_Details_Util.G_TO_CURRENCY THEN
419: ELSIF p_attr_id = QP_Curr_Details_Util.G_ROUNDING_FACTOR THEN
420: l_CURR_DETAILS_rec.rounding_factor := TO_NUMBER(p_attr_value);
421: ELSIF p_attr_id = QP_Curr_Details_Util.G_SELLING_ROUNDING_FACTOR THEN
422: l_CURR_DETAILS_rec.selling_rounding_factor := TO_NUMBER(p_attr_value);
423: ELSIF p_attr_id = QP_Curr_Details_Util.G_START_DATE_ACTIVE THEN
424: l_CURR_DETAILS_rec.start_date_active := TO_DATE(p_attr_value,'DD/MM/YYYY');
425: ELSIF p_attr_id = QP_Curr_Details_Util.G_TO_CURRENCY THEN
426: l_CURR_DETAILS_rec.to_currency_code := p_attr_value;
427: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_TYPE THEN
421: ELSIF p_attr_id = QP_Curr_Details_Util.G_SELLING_ROUNDING_FACTOR THEN
422: l_CURR_DETAILS_rec.selling_rounding_factor := TO_NUMBER(p_attr_value);
423: ELSIF p_attr_id = QP_Curr_Details_Util.G_START_DATE_ACTIVE THEN
424: l_CURR_DETAILS_rec.start_date_active := TO_DATE(p_attr_value,'DD/MM/YYYY');
425: ELSIF p_attr_id = QP_Curr_Details_Util.G_TO_CURRENCY THEN
426: l_CURR_DETAILS_rec.to_currency_code := p_attr_value;
427: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_TYPE THEN
428: l_CURR_DETAILS_rec.curr_attribute_type := p_attr_value;
429: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_CONTEXT THEN
423: ELSIF p_attr_id = QP_Curr_Details_Util.G_START_DATE_ACTIVE THEN
424: l_CURR_DETAILS_rec.start_date_active := TO_DATE(p_attr_value,'DD/MM/YYYY');
425: ELSIF p_attr_id = QP_Curr_Details_Util.G_TO_CURRENCY THEN
426: l_CURR_DETAILS_rec.to_currency_code := p_attr_value;
427: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_TYPE THEN
428: l_CURR_DETAILS_rec.curr_attribute_type := p_attr_value;
429: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_CONTEXT THEN
430: l_CURR_DETAILS_rec.curr_attribute_context := p_attr_value;
431: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE THEN
425: ELSIF p_attr_id = QP_Curr_Details_Util.G_TO_CURRENCY THEN
426: l_CURR_DETAILS_rec.to_currency_code := p_attr_value;
427: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_TYPE THEN
428: l_CURR_DETAILS_rec.curr_attribute_type := p_attr_value;
429: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_CONTEXT THEN
430: l_CURR_DETAILS_rec.curr_attribute_context := p_attr_value;
431: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE THEN
432: l_CURR_DETAILS_rec.curr_attribute := p_attr_value;
433: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_VALUE THEN
427: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_TYPE THEN
428: l_CURR_DETAILS_rec.curr_attribute_type := p_attr_value;
429: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_CONTEXT THEN
430: l_CURR_DETAILS_rec.curr_attribute_context := p_attr_value;
431: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE THEN
432: l_CURR_DETAILS_rec.curr_attribute := p_attr_value;
433: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_VALUE THEN
434: l_CURR_DETAILS_rec.curr_attribute_value := p_attr_value;
435: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRECEDENCE THEN
429: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_CONTEXT THEN
430: l_CURR_DETAILS_rec.curr_attribute_context := p_attr_value;
431: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE THEN
432: l_CURR_DETAILS_rec.curr_attribute := p_attr_value;
433: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_VALUE THEN
434: l_CURR_DETAILS_rec.curr_attribute_value := p_attr_value;
435: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRECEDENCE THEN
436: l_CURR_DETAILS_rec.precedence := p_attr_value;
437: ELSIF p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE1
431: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE THEN
432: l_CURR_DETAILS_rec.curr_attribute := p_attr_value;
433: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_VALUE THEN
434: l_CURR_DETAILS_rec.curr_attribute_value := p_attr_value;
435: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRECEDENCE THEN
436: l_CURR_DETAILS_rec.precedence := p_attr_value;
437: ELSIF p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE1
438: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE10
439: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE11
433: ELSIF p_attr_id = QP_Curr_Details_Util.G_CURR_ATTRIBUTE_VALUE THEN
434: l_CURR_DETAILS_rec.curr_attribute_value := p_attr_value;
435: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRECEDENCE THEN
436: l_CURR_DETAILS_rec.precedence := p_attr_value;
437: ELSIF p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE1
438: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE10
439: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE11
440: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE12
441: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE13
434: l_CURR_DETAILS_rec.curr_attribute_value := p_attr_value;
435: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRECEDENCE THEN
436: l_CURR_DETAILS_rec.precedence := p_attr_value;
437: ELSIF p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE1
438: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE10
439: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE11
440: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE12
441: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE13
442: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE14
435: ELSIF p_attr_id = QP_Curr_Details_Util.G_PRECEDENCE THEN
436: l_CURR_DETAILS_rec.precedence := p_attr_value;
437: ELSIF p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE1
438: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE10
439: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE11
440: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE12
441: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE13
442: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE14
443: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE15
436: l_CURR_DETAILS_rec.precedence := p_attr_value;
437: ELSIF p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE1
438: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE10
439: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE11
440: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE12
441: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE13
442: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE14
443: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE15
444: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE2
437: ELSIF p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE1
438: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE10
439: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE11
440: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE12
441: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE13
442: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE14
443: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE15
444: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE2
445: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE3
438: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE10
439: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE11
440: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE12
441: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE13
442: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE14
443: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE15
444: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE2
445: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE3
446: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE4
439: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE11
440: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE12
441: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE13
442: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE14
443: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE15
444: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE2
445: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE3
446: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE4
447: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE5
440: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE12
441: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE13
442: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE14
443: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE15
444: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE2
445: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE3
446: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE4
447: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE5
448: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE6
441: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE13
442: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE14
443: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE15
444: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE2
445: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE3
446: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE4
447: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE5
448: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE6
449: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE7
442: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE14
443: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE15
444: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE2
445: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE3
446: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE4
447: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE5
448: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE6
449: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE7
450: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE8
443: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE15
444: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE2
445: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE3
446: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE4
447: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE5
448: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE6
449: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE7
450: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE8
451: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE9
444: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE2
445: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE3
446: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE4
447: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE5
448: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE6
449: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE7
450: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE8
451: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE9
452: OR p_attr_id = QP_Curr_Details_Util.G_CONTEXT
445: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE3
446: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE4
447: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE5
448: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE6
449: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE7
450: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE8
451: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE9
452: OR p_attr_id = QP_Curr_Details_Util.G_CONTEXT
453: THEN
446: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE4
447: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE5
448: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE6
449: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE7
450: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE8
451: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE9
452: OR p_attr_id = QP_Curr_Details_Util.G_CONTEXT
453: THEN
454:
447: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE5
448: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE6
449: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE7
450: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE8
451: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE9
452: OR p_attr_id = QP_Curr_Details_Util.G_CONTEXT
453: THEN
454:
455: l_CURR_DETAILS_rec.attribute1 := p_attribute1;
448: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE6
449: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE7
450: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE8
451: OR p_attr_id = QP_Curr_Details_Util.G_ATTRIBUTE9
452: OR p_attr_id = QP_Curr_Details_Util.G_CONTEXT
453: THEN
454:
455: l_CURR_DETAILS_rec.attribute1 := p_attribute1;
456: l_CURR_DETAILS_rec.attribute10 := p_attribute10;
574: x_precedence := FND_API.G_MISS_NUM;
575:
576: -- Load display out parameters if any
577:
578: l_CURR_DETAILS_val_rec := QP_Curr_Details_Util.Get_Values
579: ( p_CURR_DETAILS_rec => l_x_CURR_DETAILS_rec
580: , p_old_CURR_DETAILS_rec => l_CURR_DETAILS_rec
581: );
582:
1496: THEN
1497:
1498: -- Query row from DB
1499:
1500: g_CURR_DETAILS_rec := QP_Curr_Details_Util.Query_Row
1501: ( p_currency_detail_id => p_currency_detail_id
1502: );
1503:
1504: g_CURR_DETAILS_rec.db_flag := FND_API.G_TRUE;