Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => SE37 - Построитель функций => Тема розпочата: Uukrul від Жовтень 23, 2008, 12:44:10 ПП

Назва: SPELL_AMOUNT - Число/Сумма прописью
Відправлено: Uukrul від Жовтень 23, 2008, 12:44:10 ПП
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.


Назва: Re: SPELL_AMOUNT - Число/Сумма прописью
Відправлено: e.gorscov від Серпень 09, 2012, 03:41:07 ПП
Добрый день. Есть  вопросик:  а если  в перечне допустимых  языков,  нет  нужного,  в моем случае Румынского языка,  как его добавить  и  реально  ли это ?
Назва: Re: SPELL_AMOUNT - Число/Сумма прописью
Відправлено: Uukrul від Серпень 09, 2012, 04:03:44 ПП
Цитата: e.gorscov від Серпень 09, 2012, 03:41:07 ПП
Добрый день. Есть  вопросик:  а если  в перечне допустимых  языков,  нет  нужного,  в моем случае Румынского языка,  как его добавить  и  реально  ли это ?
Да реально, для начала заполните по аналогии например с русским значения записей в таблице T015Z для румынского языка.