MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   SPLIT INTO no funciona...sabeis porque?? (foro/showthread.php?t=33135)

ic_man_777 22/10/09 01:38:24

Me pregunto como tendrás declarada esa tabla interna de it_fichero y cómo es que la llenas.



Saludos:)

SAPING 24/02/11 23:15:07

mismo error
 
tengo el mismo problema...levanto un txt con OPEN DATASET, lo coloco en una tabla tipo CHAR1024, cuando hago el loop de esa tabla, coloco el registro en una variable del mismo tipo y realizo el SPLIT:
SPLIT cad_gral AT '#' INTO l_campo1
l_campo2
l_campo3
l_campo4
l_campo5
l_campo6
l_campo7.

Y no le encuentro la vuelta.
Prove subir el archivo en modo BIN como ASC. Hacer el DATASET por BINARY MODE, TEXT MODE.... pero nada...
El archivo lo levanta, pero como una cadena de este tipo que comentan, separado por #.

- ya estoy tirando la toalla, si me pueden salvar.... graciassss

Tu amo 25/02/11 00:03:48

Es porque el '#' no es un '#'. Lo mas probable es que sea un caracter no representable como un tabulador o salto de linea

Ariel-StaFe 27/04/12 20:04:02

Separado por Tabs (tabulador) - muestra #
 
Tengo el mismo problema, tengo que leer un padron separado por tabs.
El split no funciona para eso ?.
Porque encima hay campos que no son fijos. son de longitur variables.
Alguno me tira una idea ?
Muchas gracias...

Ariel-StaFe 28/04/12 22:38:53

Tabs desde Disco y Servidor
 
Gente.
Ya tengo la respuesta para leer el archivo desde disco con gui_upload
Post -


Me faltaria como hacerlo desde el servidor.
Si alguien lo sabe.. desde ya muchas gracias.
Ss

ballan 30/04/12 14:21:19

Para hacerlo desde servidor seria lo mismo

Al final lo que haces mas o menos es

OPEN DATASET

DO

READ DATASET INTO LINEA

.
.
.


Podrias coger la variable LINEA y hacer un split LINEA INTO...

Ariel-StaFe 02/05/12 13:39:33

Separar Variable con Tabs en campos
 
Correcto. Intenté eso pero el Split no me separa por tabulador.
Muchas gracias.
Sigo buscando la manera de resolverlo
Saludos

Ariel-StaFe 02/05/12 15:27:10

SPLIT INTO con Tabulador
 
Gente.. para los que lo necesiten.. encontre la forma de separar con SPLIT cuando el string está separado por tabulador.

SPLIT w_registro AT cl_abap_char_utilities=>horizontal_tab
INTO campo1 campo2 etc.

Saludos

irving rodea coron 07/01/22 19:46:41

Re: SPLIT INTO no funciona...sabeis porque??
 
los caracteres # pueden no ser '#' sino que se un salto de linea o tabulador para obtener en el debug revisa que el valor hexadecimal sea el mismo si no puedes utilizar estos metodos para obtener los valores del # salto de linea o '#' tabulador

DATA lv_crlf(2).
DATA lv_saltol TYPE c.
DATA lv_x(1).


lv_crlf = cl_abap_char_utilities=>cr_lf."Obtencion de valores de salto de linea y tabulador
lv_saltol = lv_crlf+1(1).
lv_x = cl_abap_char_utilities=>horizontal_tab."Obtencion de valores de tabulador


y haces tu split con el valor obtenido:)


Husos Horarios son GMT. La hora en este momento es 19:26:57.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web