MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
 
 
Herramientas Buscar en Tema Desplegado
Prev Mensaje Previo   Próximo Mensaje Próx
  #1  
Viejo 26/05/08, 14:50:31
zsabu zsabu is offline
Junior Member
 
Fecha de Ingreso: may 2008
Mensajes: 1
Editar campo numérico en ALV

Hola a todos,

Necesitaría saber como editar un campo numérico en un ALV, el tema es que me deja ingresar cualquier caracter, incluso letras, y yo quiero que solo me permita ingresar número con el formato 999,99. Transcribo el código de mi programa.

Esta es la tabla interna que muestro en el ALV

DATA: BEGIN OF ti_alv OCCURS 0,
bukrs LIKE zke_dist_sircreb-bukrs,
regio LIKE zke_dist_sircreb-regio,
gjahr LIKE zke_dist_sircreb-gjahr,
monat LIKE zke_dist_sircreb-monat,
bezei LIKE t005u-bezei,
alicu(6) TYPE p DECIMALS 2,
END OF ti_alv.


El campo que quiero editar es ALICU.

Cuando cargo el fieldcat pongo lo siguiente

CLEAR gt_fieldcat.
gt_fieldcat-tabname = 'TI_ALV'.
gt_fieldcat-fieldname = 'ALICU'.
gt_fieldcat-seltext_m = 'Alícuota'.
gt_fieldcat-outputlen = '6'.
gt_fieldcat-edit = 'X'.
APPEND gt_fieldcat.

He probado con agregarle

gt_fieldcat-datatype = 'CURR'.
gt_fieldcat-decimals_out = '2'.

pero no pasa nada.

Agradezco cualquier ayuda que me puedan brindar.

Zsabu.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 04:02:11.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web