conectar sap a sql
Hola !!! Estoy necesitando conectarme a una tabla externa via sql, para realizarle un update pero no conozco mucho como realizarlo, consegui un pequeño codigo pero me da error: dbif_dsql2_sql_error, que puedo modificar para solucionarlo?.
Muchas Gracias
FORM actualiza.
* Coneccion a la Base de Datos de ATEX
EXEC SQL.
CONNECT TO 'SAPENTPRD' AS 'C1'
ENDEXEC.
EXEC SQL.
SET CONNECTION 'C1'
ENDEXEC.
EXEC SQL.
LOOP AT TAB_UPD.
UPDATE SAPENTPRD@SAPNC
SET fecha_proceso = SY-DATUM,
sistema_recibe = 'SAP',
numdocsap = :doc
WHERE numero = POS-IHREZ
AND fecha_envio = TI2-PRSDT
AND tipo = 'AVISO'
ENDLOOP.
ENDEXEC.
EXEC SQL.
COMMIT
ENDEXEC.
*Cerrar la coneccion de oracle
EXEC SQL.
SET CONNECTION DEFAULT
ENDEXEC.
* liberar los recursos tomados por la base de datos de memoria
EXEC SQL.
DISCONNECT 'C1'
ENDEXEC.
ENDFORM.
|