#11
|
|||
|
|||
Me pregunto como tendrás declarada esa tabla interna de it_fichero y cómo es que la llenas.
Saludos |
#12
|
|||
|
|||
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 |
#13
|
|||
|
|||
Es porque el '#' no es un '#'. Lo mas probable es que sea un caracter no representable como un tabulador o salto de linea
|
#14
|
|||
|
|||
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 Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
#15
|
|||
|
|||
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
__________________
Ariel-StaFe Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
#16
|
|||
|
|||
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... |
#17
|
|||
|
|||
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 Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
#18
|
|||
|
|||
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
__________________
Ariel-StaFe Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
#19
|
|||
|
|||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|