Conexion a Bases de Datos Externas

posted under by Antonio Lopez
Aveces es necesario hacer operaciones con bases de datos externas a SAP, ya sea para interfases o para datos complementarios, aunque no es recomendable por licenciamientos de SAP, esta es la forma de hacerlo.

Primero que nada, es necesario realizar una coneccion hacia la base de datos externa, esto lo hacemos mediante la transaccion DBCO.

hacemos clic en el boton "NEW ENTRY" y tecleamos los datos correspondientes a la base de damos los datos necesarios para la coneccion.

Existe una lista de bases de datos a las que podemos acceder:












ya teniendo la conexion, este el el fragmento de codigo que debemos insertar.

*Abrimos conexion
EXEC SQL.
CONNECT TO 'CONEX01' AS 'R'
ENDEXEC.

EXEC SQL.
SET CONNECTION 'R'
ENDEXEC.

*borramos el contenido de la tabla alumnos
EXEC SQL.
DELETE CE.ALUMNOS@DESAR
ENDEXEC.

IF sy-subrc = 0.
*insertamos el valor ANTONIO LOPEZ en la tabla alumnos
EXEC SQL.
INSERT INTO CE.ALUMNOS@DESAR (NOMBRE)
VALUES (:'ANTONIO LOPEZ')
ENDEXEC.
ENDIF.

*Cerramos conexion
EXEC SQL.
SET CONNECTION DEFAULT
ENDEXEC.

0 comentarios

Make A Comment
Google
 
top