jueves, 17 de mayo de 2012

Función SPELL AMOUNT

Esta función permite convertir una cantidad o número en palabras.

los parámetros de ingreso son:

amount: Tipo dmbtr o enteger con el monto o número que se desea convertir.

Currency: Tipo sywaers, para las monedas. En blanco para los números. Normalmente puedo usar 'PEN' para soles, 'USD' para dolares o 'EUR' para euros.


Filler: Tipo char(1), puede ser un 0 o una *, etc. Es un relleno que aparece en el monto convertido. Personalmente nunca lo utilizo.

Language: Tipo sylangu, indicador del lenguaje en el que se va a convertir. Normalmente se puede poner 'ES' de español o 'EN' para ingles.

In_words: Tipo spell, es una estructura. Es donde vamos a obtener el monto o número convertido en letras, tanto la parte entera (en el campo WORD) como la parte decimal (campo DECWORD).

Las variables y constantes son referenciales, pueden ser cualquier nombre.

data:      w_totret       type dmbtr.
data:      w_in_words     type spell.

constants: c_langu        type sylangu    value 'ES'.
constants: c_currency     type sywaers    value 'PEN'.


No hay comentarios:

Publicar un comentario