Eliminar caracteres despues de espacios en blanco

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • minerva0112
    Senior Member
    • nov
    • 116

    #1

    Eliminar caracteres despues de espacios en blanco

    hola tengo un campo que me trae lo siguiente:

    maria d.

    pero solo quiero mostrar maria

    que funcion podria aplicar?
    gracias
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Holas .... puedes intentar crear un PERFORM con esta lógica

    Código:
    REPORT  ZPRUEBA.
    
    DATA: g_index TYPE sy-index.
    
    PARAMETERS: p_nom TYPE char20.
    
    START-OF-SELECTION.
    
    DO.
      g_index = sy-index - 1.
      IF p_nom+g_index(1) IS INITIAL.
        WRITE p_nom(g_index).
        EXIT.
      ENDIF.
    ENDDO.
    La otra forma es usando SPLIT

    Código:
    REPORT  ZPRUEBA.
    
    PARAMETERS: p_nom TYPE char20.
    
    DATA: l_cad TYPE char20.
    
    START-OF-SELECTION.
    
    SPLIT p_nom AT space INTO p_nom l_cad.
    
    WRITE p_nom.
    Espero te ayude

    PD: estuve intentando jugar con las sentencias FIND y REPLACE pero no me reconoce el espacio en blanco (' ', '', space)
    David Carballido Córdova

    Comentario

    • minerva0112
      Senior Member
      • nov
      • 116

      #3
      gracias opte por el split

      Comentario

      Trabajando...