Numeros En Abap

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Eduesqueda
    Senior Member
    • dic
    • 103

    #1

    Numeros En Abap

    Hola...

    Como Pregunto Si Por Ejemplo Tengo Un String Y Quiero Extraer Solo Los Que Son Numeros

    Ejemplo:

    String : Iva Es Igual Al 15 Por Ciento.

    Solo Quiero Extraer El 15

    Gracias Como Le Hago?
    Saludos
    Saludos
    Alabado Seas Yhavé.
    -Hay Un Mundo Mejor Cuando Aprendes a AMAR
  • edgar_par87
    Junior Member
    • nov
    • 21

    #2
    Strings.

    Hola,

    No sé si sea la mejor solución pero podrías usar los operadores para manejos de Strings (CO, CN, CA, NA, CS, NS, CP, NP).

    Código:
    DATA: v_string TYPE string VALUE 'El IVA es igual a 15 por ciento',
              v_numero TYPE string.
    
    IF v_string CA '1234567890'.
    
      v_numero = v_string+sy-fdpos(2).
    
    ENDIF.
    En el ejemplo que te pongo se pregunta si la variable v_string contiene números y si es así se guardan en la variable v_numero (en la variable de sistema sy-fdpos se guarda el offset de donde encontró el primer número, a partir de ahí toma las 2 posiciones siguientes, es decir el 15)

    Claro que para este caso en específico funcionaría siempre y cuando sepas exactamente cuántos dígitos traerá el número y si es el único número que contendrá la cadena.

    Espero haberte ayudado aunque sea un poco.

    Saludos!!

    Comentario

    • Eduesqueda
      Senior Member
      • dic
      • 103

      #3
      Gracias Edgar

      Gracias Edgar por tu pronta respuesta y si claro que sí me ha ayudado mucho.

      Saludos.
      Saludos
      Alabado Seas Yhavé.
      -Hay Un Mundo Mejor Cuando Aprendes a AMAR

      Comentario

      Trabajando...