Ver Mensaje Individual
  #1  
Viejo 06/08/13, 23:41:55
brujop brujop is offline
Junior Member
 
Fecha de Ingreso: nov 2012
Mensajes: 29
Error en funcion

Buenas tardes, saludar a los expertos de este foro y solicitar su ayudad, con esta funcion:

CALL FUNCTION 'SPELL_AMOUNT'
EXPORTING
amount = pu_amount
currency = pu_currency
language = sy-langu
IMPORTING
in_words = importe_letras
EXCEPTIONS
not_found = 1
too_large = 2
OTHERS = 3.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
vl_dec = importe_letras-decimal.
CONCATENATE: importe_letras-word 'Y' vl_dec(2) INTO pu_impletras SEPARATED BY space.
CONCATENATE: vl_monto_es '/' '100' INTO pu_impletras.

Deberia arrojar como resultado el monto en letras, es decir si tengo 222.00 Dolares Americanos el resultado es: Doscientos veintidos DolaresAmericanos , pero me arroja de esta forma CERO Y 22/100 DOLARES AMERICANOS, ojala puedan ayudarme.... Saludos y graciassss.

La variable de salida espu_impletras.
Responder Con Cita