PDA

Ver la Versión Completa : SQL en ABAP


rlopez
17/04/07, 14:11:53
Que tal a todos, tengo otro problema, como tengo que declarar una tabla para poder guardar registros que saco desde SQL de una BD Externa. Lo intente con dbCur pero en cuanto ejecuto un update se cierra el cursor y no me permite procesar todas las tuplas que recupero, actualmente estoy ejecutando esto pero sap me dice que la tabla no puede ser string y no se que cosas, espero me puedan ayudar

EXEC SQL.
SELECT Embarque, Transporte, Documento
INTO :datos
FROM Embarques
WHERE Status = 'LI'
ENDEXCEC.

JAC
19/04/07, 11:56:44
EXEC SQL.
CONNECT TO :P_CONEX
ENDEXEC.
EXEC SQL performing hacer_append.
SELECT Embarque,
Transporte,
Documento
INTO :datos-embarque,
:datos-transporte,
:datos-documento
FROM Embarques
WHERE Status = 'LI'
ENDEXCEC.

EXEC SQL.
DISCONNECT :P_CONEX
ENDEXEC.

FORM hacer_append.
append gt_datos.
ENDFORM. " llenar_operarios

Asi es como lo hago yo y te puedo prometer que funciona.
Para crear el conector debes ir a la transacción dbco.

:eek: