Comprobación varible no contenga ni caracteres numéricos ni signos ortograficos

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • novato-sap
    Junior Member
    • dic
    • 21

    #1

    Comprobación varible no contenga ni caracteres numéricos ni signos ortograficos

    Buenos días,

    Lo que quiero es comparar es que una varible no contenga ni caracteres numéricos ni signos ortograficos. He utilizado los operadores relacionales de tal manera que se ha comparado IF variable (operador_relacional) sy-abcde y no se ha obtenido lo esperado.

    De tal manera si la variable es ABCFGUI el resultado debería ser ok y si es ABFK1K el resultado debería ser ko.

    Gracias.
  • ppchico
    Senior Member
    • oct
    • 144

    #2
    Prueba así, porque los caracteres espacio, y si tiene más longitud te devolverá error:


    DATA: l_variable TYPE char128 VALUE 'ERES UNA MOMIA'.
    DATA: l_aux TYPE char128.

    DATA: longitud TYPE i.

    MOVE l_variable to l_aux.
    CONDENSE l_AUX NO-GAPS.

    longitud = STRLEN( l_aux ).

    IF l_aux(longitud) CO sy-abcde OR
    l_aux IS INITIAL.

    WRITE 'OK'.

    ELSE.

    WRITE 'no ok'.

    ENDIF.
    Editado por última vez por ppchico; 16/12/2010, 10:48:49.

    Comentario

    Trabajando...