Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => SE37 - Построитель функций => Тема начата: Uukrul от Октябрь 23, 2008, 12:44:10 pm
-
SPELL_AMOUNT - Число/Сумма прописью, в общем есть такая функция и не надо рисовать свою ;) переводит как суммы, так и просто числа. Вызывается очень просто, возвращает очень всего много.
DATA: l_amount LIKE mseg-dmbtr,
l_waers LIKE mseg-waers,
l_spell LIKE spell.
l_waers = 'USD'.
l_amount = '125.50'.
CALL FUNCTION 'SPELL_AMOUNT'
EXPORTING
amount = l_amount
currency = l_waers
filler = ' '
language = 'E'
IMPORTING
in_words = l_spell
EXCEPTIONS
not_found = 1
too_large = 2
OTHERS = 3.
- amount - Сумма/Число для формирования строки.
- currency - Код валюты, если преобразовывается сумма или space если это просто число
- lfiller - Заполнитель для поля вывода
- language - Язык, можно не задавать если это язык регистрации
- in_words - Собственно результат работы работы, формат структуры смотрим в словаре, а на картинке видно общую красоту
-
Добрый день. Есть вопросик: а если в перечне допустимых языков, нет нужного, в моем случае Румынского языка, как его добавить и реально ли это ?
-
Добрый день. Есть вопросик: а если в перечне допустимых языков, нет нужного, в моем случае Румынского языка, как его добавить и реально ли это ?
Да реально, для начала заполните по аналогии например с русским значения записей в таблице T015Z для румынского языка.