Ver Mensaje Individual
  #7  
Viejo 21/10/09, 13:52:53
ernestoacostacuba ernestoacostacuba is offline
Junior Member
 
Fecha de Ingreso: oct 2008
Mensajes: 8
Para hacer funcionar el SPLIT

Antes que nada, si las subcadenas que vas a extraer de la cadena general, tienen una longitud estàndard, tienes que declarar las variables donde vas a "splitear" de tipo C con la longitud que tienen.
En tu caso, la cadena general està compuesta de 7 subcadenas divididas por el sìmbolo "#".
La declaraciòn de variables deberìa ser asì:


DATA: l_campo1(8) TYPE c,
l_campo2 TYPE c,
l_campo3 TYPE c,
l_campo4(2) TYPE c,
l_campo5(14) TYPE c,
l_campo6(7) TYPE c,
l_campo7 TYPE c.


Luego, cuando vayas a hacer el SPLIT (supongamos que la cadena general se llama CAD_GRAL):

SPLIT cad_gral AT '#' INTO l_campo1
l_campo2
l_campo3
l_campo4
l_campo5
l_campo6
l_campo7.



Espero te sirva.
Responder Con Cita