Ver Mensaje Individual
  #2  
Viejo 17/12/10, 09:57:34
THOR2000 THOR2000 is offline
Junior Member
 
Fecha de Ingreso: feb 2009
Mensajes: 2
INSERT <dbtab> CONNECTION <name> FROM TABLE <i_tab>

Hola,
Yo tenía el mismo problema y buscando solución he encontrado tu mensaje.
Como he encontrado la solución te respondo.

Olvidate del EXEC SQL ... ENDEXEC y utiliza:

INSERT <dbtab> CONNECTION <name> FROM TABLE <i_tab> .

donde <dbtab> es el nombre de la tabla en el sistema externo
<name> es el nombre del DBlink de la bbdd remota definida en la tabla DBCON (transaccion DBCO), y <i_tab> es la tabla interna que contiene los datos a insertar.

Requisitos: <dbtab> debe estar definida con el mismo nombre y estructura en SAP para que entienda la estructura a cargar. Yo la he creado como temporal.
O al reves, claro, que la tabla externa esté definida igual que una de SAP.

Un proceso de 12 minutos ha bajado a 3 segundos.
Tengo otro que tarda 7 horas. (A ver en cuanto se queda).

Espero que te sirva, aunque llegue tarde.
Responder Con Cita