#1
|
|||
|
|||
flat & not charlike / flat & charlike
Estimados:
Estoy creando dentro de un programa Z, 2 tablas, resultado de un proceso. Debo guardar esas tablas en el servidor. La definicion de las mismas es similair, por ejemplo. 1er tabla DATA: BEGIN OF t_cartera_f OCCURS 0, ctabcaria(13), "Cuit Cta Bcria kunnr(10), bukrs(4), "Sociedad belnr(10), "Nro Documento gjahr(4), "Ejercicio END OF t_cartera_f. 2da tabla DATA: BEGIN OF t_clientes_f OCCURS 0, kunnr(10), name1(20), "Nombre cliente END OF t_cartera_f. Como ven estan ambas declaradas de la misma manera. Pero cuando quiero hacer el transfer para la tabla t_cartera_f graba Ok, pero me da dump en la tabla t_clientes_f UC_OBJECTS_NOT_CHARLIKE Ya cuando entra en la ejecución, la tabla t_cartera_f en modo debug, dice: Structure: flat & charlike y la tabla t_clientes_f dice: Structure: flat & NOT charlike Y me da dump al hacer el transfer LOOP AT t_clientes_f. registro_ctes = t_clientes_f. TRANSFER registro_ctes TO v_f_file. ENDLOOP. si ambas estan declaradas igual por que hace eso ? A alguien le paso algo similar ?? Desde ya muchas gracias
__________________
Ariel-StaFe Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
#2
|
||||
|
||||
Es raro que te ande de una manera y de otra no... se me ocurre que le pongas
Type C, a todos los campos |
#3
|
|||
|
|||
Kibo.
Gracias por contestar pero no, x suerte encontre el problema. Ante todo, expuse mal los datos, En la 2da tabla estaba definido asi kunnr like ---. name1 like ---, y ese fue el problema. Si las tablas tienen todos los campos definidos de tipo (texto) esta todo ok y te muestra Structure: flat & charlike Si en las tablas definis campos con el LIKE.. no te deja hacer el Transfer.. salvo que coincida todo ok te muestra la tabla como Structure: flat & NOT charlike y te da dump - UC_OBJECTS_NOT_CHARLIKE Ya lo resolvi, lo dejo por si a alguien mas le pasa. Saludos y gracias
__________________
Ariel-StaFe Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
#4
|
|||
|
|||
hola
hola,
Y como lo resolviste, declaraste la variable o la tabla de algun modo en especial muchas gracias por tu respuesta saludos. |
#5
|
|||
|
|||
Resp a Sapito
Sapito
La tabla la trabaje con los campos en modo texto. (t_final x ejemplo) Luego defini un DATA: t_reg LIKE LINE t_final Loop a t_final. t_reg = t_final. TRANSFER t_reg TO path_archivo_servidor. endloop. Saludos
__________________
Ariel-StaFe Analista Programador Abap Senior Santa Fe Capital Pcia de Santa Fe Argentina |
Herramientas | Buscar en Tema |
Desplegado | |
|
|