Ver Mensaje Individual
  #3  
Viejo 10/10/06, 08:58:30
chivi82 chivi82 is offline
Member
 
Fecha de Ingreso: mar 2006
Mensajes: 64
Ayuda cheques SAPscript

Hola, debes utilzar la función SPELL_AMOUNT con los siguientes parámetros:
CALL FUNCTION 'SPELL_AMOUNT'
EXPORTING
AMOUNT = L_ENTRADA "Indicar importe
CURRENCY = 'EUR' "Indicar moneda
LANGUAGE = SY-LANGU "Indicar idioma texto
IMPORTING
IN_WORDS = L_RESULTADO
EXCEPTIONS
NOT_FOUND = 1
TOO_LARGE = 2
OTHERS = 3

L_entrada es el importe que quieras traducir a letras. El resultado lo tendras en L_RESULTADO. Más detallado:
L_RESULTADO-WORD = parte entera
L_RESULTADO-IN_WORDS = parte decimal.

Tendrás que hacer un CONCATENATE para juntar los dos valores.
Espero que te haya sido de ayuda.
Un saludo.
Responder Con Cita