768: attributeNumberValue :=
769: ame_util.convertCurrency(fromCurrencyCodeIn => attributeValue2,
770: toCurrencyCodeIn => parameterThree,
771: conversionTypeIn => attributeValue3,
772: amountIn => fnd_number.canonical_to_number(canonical => attributeValue1),
773: dateIn => engEffectiveRuleDate,
774: applicationIdIn => engAmeApplicationId);
775: else
776: attributeNumberValue := fnd_number.canonical_to_number(canonical => attributeValue1);
772: amountIn => fnd_number.canonical_to_number(canonical => attributeValue1),
773: dateIn => engEffectiveRuleDate,
774: applicationIdIn => engAmeApplicationId);
775: else
776: attributeNumberValue := fnd_number.canonical_to_number(canonical => attributeValue1);
777: end if;
778: parameterOneNumber := fnd_number.canonical_to_number(canonical => parameterOne);
779: parameterTwoNumber := fnd_number.canonical_to_number(canonical => parameterTwo);
780: if(includeLowerLimit = ame_util.booleanTrue and
774: applicationIdIn => engAmeApplicationId);
775: else
776: attributeNumberValue := fnd_number.canonical_to_number(canonical => attributeValue1);
777: end if;
778: parameterOneNumber := fnd_number.canonical_to_number(canonical => parameterOne);
779: parameterTwoNumber := fnd_number.canonical_to_number(canonical => parameterTwo);
780: if(includeLowerLimit = ame_util.booleanTrue and
781: attributeNumberValue = parameterOneNumber) then
782: if(headerLevelCondition) then
775: else
776: attributeNumberValue := fnd_number.canonical_to_number(canonical => attributeValue1);
777: end if;
778: parameterOneNumber := fnd_number.canonical_to_number(canonical => parameterOne);
779: parameterTwoNumber := fnd_number.canonical_to_number(canonical => parameterTwo);
780: if(includeLowerLimit = ame_util.booleanTrue and
781: attributeNumberValue = parameterOneNumber) then
782: if(headerLevelCondition) then
783: engHeaderConditionValues(conditionIdIn) := ame_util.booleanTrue;