sap-connections

n8n community node to connect and query SAP HANA databases

Package Information

Released: 2 mo ago
Downloads: 16 weekly / 506 monthly
Latest Version: 1.1.0

Documentation

# n8n-nodes-sap-connections

Nodo personalizado de n8n para conectarse a SAP HANA usando @sap/hana-client.

Credenciales

Crea una credencial SAP HANA API (GS) con:

  • Server / IP: ejemplo 192.0.2.10
  • Port: ejemplo 30241
  • User: ejemplo HANA_READONLY_USER
  • Password: password del usuario SAP HANA

El nodo arma internamente serverNode como server:port.

Uso

  1. Agrega el nodo SAP HANA - GS.
  2. Selecciona la credencial SAP HANA.
  3. Selecciona el esquema desde el campo Schema.
  4. Escribe la consulta SQL en SQL Query.

Ejemplo:

SELECT TOP 10
  AUFNR,
  EQUNR,
  ILART,
  IWERK,
  CURRENT_TIMESTAMP AS etlTimestamp
FROM AFIH
WHERE MANDT = 100
  AND EQUNR IS NOT NULL

El nodo ejecuta SET SCHEMA "<schema>" antes de correr la consulta, por eso puedes consultar tablas del esquema seleccionado sin prefijarlas.

Instalacion local en n8n self-hosted

Desde esta carpeta:

npm install
npm run build
npm pack

Luego instala el .tgz generado en tu instancia self-hosted de n8n o dentro de ~/.n8n/nodes, segun tu forma de despliegue.

Validacion de credenciales

La validacion intenta conectarse a SAP HANA y ejecuta:

SELECT CURRENT_USER AS USER_NAME, CURRENT_SCHEMA AS SCHEMA_NAME FROM DUMMY

Si la conexion falla, el nodo devuelve un error indicando que se revisen server, puerto, usuario y password.

Discussion