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