MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Validar campo char (foro/showthread.php?t=33806)

martin89 20/11/09 14:08:11

Validar campo char
 
Buenas!
Necesito que me den una mano con un problemita que tengo. Seguro debe ser muy fácil solucionarlo.
Necesito validar que un campo tenga sólo números. Es decir que NO tenga ni letras ni caracteres especiales. Pero no tengo cuales son TODOS los caracteres especiales.
Se que funciona si yo pregunto que el campo contenga algún caracter de una cosantante (pero para eso necesito tener TODOS los caracteres epeciales).
En fin, si alguno entendió y me puede ayudar lo agradecería mucho

Saludos!

zonanet 20/11/09 16:05:26

Hola Martin

puedes usar el CONTAIN ONLY "CO" con el cual puedes poner sólo los dígitos del 0 al 9 y así hacer la validación que necesitas.

ejem.-
digitos = '0123456789'.

IF tu_variable CO digitos.
.
.
.
ENDIF.

espero te ayude.

Saludos

DavidXD_XD 20/11/09 16:26:52

HOla tbm puedes utilizar esta funcion:


Donde l_campo es que tendra la cadena con los numeros y otros caracteres, si son solo numeros el l_error sera vacio, sino se llenara con una X, espero te ayude :D

martin89 23/11/09 14:09:47

Muchas gracias, ambas respuestas fueron de gran ayuda!!

Saludos

vstarke 03/03/10 21:56:39

y si en caso quiero validar que no tenga ',' ni '.' tengo que llmar dos veces a ese método?

Loreluv 11/04/11 14:06:11

ayuda con numeros negativos
 
hola
como puedo validar cuando un campo viene con un numero negativo?


atte. abaper amateur

kiboqac 11/04/11 20:14:27

Para el numero negativo controlas que sea mayor a cero (cuack)

Y para el '.' y la '.' te haces otra variable que sea ',.' y lo haces con CO como dijo zonanet

Ariel-StaFe 13/04/11 19:25:10

Validar Negativo
 
No servira el CO tambien ?, con el valor '-' en la variable ?. moviendo el importe a campo char ?. no lo probe.
Ss


Husos Horarios son GMT. La hora en este momento es 03:26:57.

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