PDA

Ver la Versión Completa : Eliminar caracteres despues de espacios en blanco


minerva0112
04/12/09, 20:02:41
hola tengo un campo que me trae lo siguiente:

maria d.

pero solo quiero mostrar maria

que funcion podria aplicar?
gracias

DavidXD_XD
07/12/09, 14:39:45
Holas .... puedes intentar crear un PERFORM con esta lógica

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

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 :D

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

minerva0112
08/12/09, 11:19:01
gracias opte por el split ;)