1661: l_min_acct_unit := 0;
1662: END IF;
1663: CLOSE cur_csr;
1664:
1665: IF (fnd_profile.value('CURRENCY:THOUSANDS_SEPARATOR') = 'Y' ) THEN
1666: l_curr_separator := TRUE;
1667: ELSE
1668: l_curr_separator := FALSE;
1669: END IF;
1666: l_curr_separator := TRUE;
1667: ELSE
1668: l_curr_separator := FALSE;
1669: END IF;
1670: l_curr_neg_format := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING('CURRENCY:NEGATIVE_FORMAT', fnd_profile.value('CURRENCY:NEGATIVE_FORMAT'), 0, 0);
1671: l_curr_pos_format := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING('CURRENCY:POSITIVE_FORMAT', fnd_profile.value('CURRENCY:POSITIVE_FORMAT'), 0, 0);
1672:
1673: IF (L_PRECISION > 0) THEN
1674: l_decimal_width := 1 + l_PRECISION;
1667: ELSE
1668: l_curr_separator := FALSE;
1669: END IF;
1670: l_curr_neg_format := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING('CURRENCY:NEGATIVE_FORMAT', fnd_profile.value('CURRENCY:NEGATIVE_FORMAT'), 0, 0);
1671: l_curr_pos_format := OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING('CURRENCY:POSITIVE_FORMAT', fnd_profile.value('CURRENCY:POSITIVE_FORMAT'), 0, 0);
1672:
1673: IF (L_PRECISION > 0) THEN
1674: l_decimal_width := 1 + l_PRECISION;
1675: ELSE