MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 21/09/12, 17:57:26
Ariel-StaFe Ariel-StaFe is offline
Senior Member
 
Fecha de Ingreso: nov 2007
Localización: Santa Fe - Argentina
Mensajes: 321
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
Responder Con Cita
  #2  
Viejo 21/09/12, 18:38:42
Avatar de kibo
kibo kibo is offline
Senior Member
 
Fecha de Ingreso: may 2011
Localización: Quilmes - Argentina
Mensajes: 177
Es raro que te ande de una manera y de otra no... se me ocurre que le pongas

Type C,


a todos los campos
Responder Con Cita
  #3  
Viejo 21/09/12, 19:10:53
Ariel-StaFe Ariel-StaFe is offline
Senior Member
 
Fecha de Ingreso: nov 2007
Localización: Santa Fe - Argentina
Mensajes: 321
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
Responder Con Cita
  #4  
Viejo 26/07/13, 14:32:36
sapitoo sapitoo is offline
Senior Member
 
Fecha de Ingreso: nov 2007
Mensajes: 104
hola

hola,

Y como lo resolviste, declaraste la variable o la tabla de algun modo en especial

muchas gracias por tu respuesta


saludos.
Responder Con Cita
  #5  
Viejo 26/07/13, 15:17:57
Ariel-StaFe Ariel-StaFe is offline
Senior Member
 
Fecha de Ingreso: nov 2007
Localización: Santa Fe - Argentina
Mensajes: 321
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
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 19:49:48.


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