Сумма прописью. Нюанс

Есть совершенно несекретный функциональный модуль SPELL_AMOUNT, который позволяет получить необходимую для печатных вещей “сумму прописью”:

Пример вызова SPELL_AMOUNT

Методом проб было найдено, что для рублей пишутся слова “ХХ копеек”, хотя для остальных валют подобного эффекта не наблюдается.

 

Я вообще не подозревал, что есть справочная таблица для “копеек”. И захотелось добавить туда местные “тиыны”.

Небольшое исследование показало, что это:

 

Инклюд LF017F01:

Инклюд LF017F01

Инклюд LF017F01

А “копейные” текстовки лежат в той же таблице T015Z, где и текстовые значения для чисел

se16 - T015Z

Вывод: качество и целостность реализации этой функции в стандарте – оставляют желать лучшего.

Опубликовано 31.01.2011 в 17:27 · Автор ivan · Ссылка
Рубрики: ABAP

Написать комментарий