MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Comparacion de String (foro/showthread.php?t=7061)

Amanda 13/08/07 18:04:27

Comparacion de String
 
Hola, una consulta tengo el campo Bkpf-xblnr, que el usuario ingresa por patanlla, del tipo 0001a12345678, me piden validar, qeu los 4 primeros sean numericos, el 5 un char y el resto(8) numerico, como podria hacerlo, con describe table, sno me funciono,
Sugerencias?????
Gracias.
Saludos

Mike 13/08/07 20:20:45

IF Bkpf-xblnr(4) CO '0123456789' and Bkpf-xblnr+4(1) CO SY-ABCDE
and Bkpf-xblnr+5(8) CO '0123456789'.

* Datos Ingresados correctamente

ELSE.

* Datos Ingresados Incorrectamente

ENDIF.

Espero te sirva
Saludos,

miguelig 13/08/07 20:33:20

hola, aqui te pongo el codigo q te puede servir... ya lo probe y si funciona pero de todas maneras pruebalo... espero q te sirva.
despues del check... sigues con tu proceso normal si es q te cumple la condicion.

DATA: w_numero(10) TYPE n,
w_flag TYPE c.
w_numero = '0123456789'.

IF w_wblnr(4) CO w_numero.
w_flag = 'X'.
IF w_wblnr+4(1) CN w_numero.
w_flag = 'X'.
IF w_wblnr+5 CO w_numero.
w_flag = 'X'.
ELSE.
CLEAR w_flag.
ENDIF.
ELSE.
CLEAR w_flag.
ENDIF.
ELSE.
CLEAR w_flag.
ENDIF.

CHECK w_flag EQ 'X'.
write: 'cumple'.

Amanda 14/08/07 15:05:33

Gracias, funciono!!!


Husos Horarios son GMT. La hora en este momento es 02:12:30.

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