A la siguiente función vamos a poder pasarle en una variable un monto (importe) y la misma nos devolverá en una estructura el importe escrito en letras (el monto en texto).
Esto suele ser muy útil sobre todo en formularios donde debemos dejar explícitos los precios en letras
DATA: IMPORTE_LETRAS TYPE SPELL.
CALL FUNCTION ‘SPELL_AMOUNT’
EXPORTING
AMOUNT = VG_MONTO «importe
CURRENCY = ‘USD’ «moneda
LANGUAGE = SY-LANGU «idioma en que devuelve el texto
IMPORTING
IN_WORDS = IMPORTE_LETRAS
EXCEPTIONS
NOT_FOUND = 1
TOO_LARGE = 2
OTHERS = 3.
* IMPORTE_LETRAS-WORD = tendrá el texto de la parte entera
* IMPORTE_LETRAS-IN_WORDS = tendrá el texto de la parte decimal.
Comentarios Recientes: