Glosario SAP

Diccionario de conceptos clave del ecosistema SAP. Cada término está enlazado a las formaciones donde puedes profundizar.

A

ABAP

Imagina que SAP es un país y su idioma oficial es ABAP. Todo lo que SAP hace internamente está escrito en ese…

ABAP AI Capabilities

¿Imagina que tu herramienta de trabajo ya tuviera inteligencia artificial incorporada sin instalar nada extra? Eso son las ABAP AI Capabilities: funciones…

ABAP AI SDK

Imagina una caja de herramientas especial para construir cosas con inteligencia artificial dentro de SAP. Eso es el ABAP AI SDK. Con…

ABAP Cloud

ABAP Cloud es como la versión renovada de un edificio antiguo: mismo propósito, pero con normas modernas. Solo permite construir con materiales…

ABAP Unit Test

Imagina que cada vez que cambias algo en tu coche, un mecánico automático lo prueba al instante y te avisa si algo…

Adaptador (Adapter)

Componente de SAP Integration Suite que actúa como traductor entre el iFlow y un sistema externo. Cada protocolo o sistema tiene su…

Adaptador HTTP

Componente que permite a un iFlow recibir solicitudes a través del protocolo HTTP, el mismo que usan los navegadores web para cargar…

Adaptador Mail

Componente de SAP Cloud Integration que permite a un iFlow enviar correos electrónicos automáticamente usando el protocolo SMTP. En el taller se…

AI Agent Node

Nodo de n8n que implementa el patrón ReAct (Reason + Act): el LLM razona en bucle, decide qué herramienta invocar, recibe el…

AMQP (Advanced Message Queuing Protocol)

Protocolo de mensajería estándar para comunicación asíncrona y confiable entre sistemas. Utilizado en SAP Event Mesh como uno de los transportes principales…

Analytics (API)

Panel de métricas y estadísticas dentro de API Management que muestra cuántas veces se ha llamado a una API, quién la usa,…

Anotaciones UI (UI Annotations)

Son como instrucciones que le das al sistema sobre cómo decorar y organizar la pantalla. En lugar de diseñar manualmente cada botón…

API (Application Programming Interface)

Contrato técnico que define cómo dos sistemas de software se comunican. Especifica endpoints, verbos HTTP, formatos de datos y mecanismos de autenticación.…

API Key

Token estático que identifica y autoriza a una aplicación ante una API. Se envía habitualmente en el encabezado HTTP. Menos seguro que…

API Management

Capa de SAP Integration Suite que gestiona, protege y publica las APIs de la empresa. Añade seguridad (quién puede llamar), cuotas (cuántas…

API Portal

Componente de SAP API Management donde los administradores crean, configuran y gestionan los API Proxies. Es el panel de control interno desde…

API Proxy

Intermediario que se coloca delante de un iFlow para controlarlo y protegerlo. En lugar de que los clientes externos llamen directamente al…

Asíncrono (Procesamiento Asíncrono)

Forma de ejecutar tareas sin que la aplicación se quede bloqueada esperando el resultado. Como enviar un mensaje de WhatsApp y seguir…

Asistente Virtual

Es un programa que conversa contigo como si fuera una persona, pero responde con datos reales de SAP. En el curso se…

avanai SAP Connect

Conector nativo de n8n para OData desarrollado por avanai (anteriormente conocido como ATW SAP Connect). Facilita la integración con SAP sin transportes…

B

C

Caddy

Servidor web y proxy inverso de código abierto con obtención y renovación automática de certificados TLS/SSL mediante ACME (Let's Encrypt). Alternativa a…

CamelExceptionCaught

Variable interna de SAP Cloud Integration que almacena automáticamente el mensaje de error cuando ocurre una excepción en el flujo. En el…

Canvas

Área de trabajo visual del editor de n8n donde se diseñan los workflows conectando nodos, trazando conexiones y añadiendo sticky notes. Soporta…

CAP (Cloud Application Programming Model)

Framework oficial de SAP para construir servicios y APIs en la nube de forma rápida y estructurada. Es como un molde prefabricado…

Carga Masiva de Datos

Proceso de subir miles de registros a un sistema de una sola vez, en lugar de introducirlos uno a uno. Como importar…

CData Connect AI

Producto que expone fuentes de datos SAP (HANA, ERP, S/4HANA) como servidores MCP, permitiendo que agentes de IA consulten SAP de forma…

CDS (Core Data Services)

Imagina que tienes que organizar el almacén de una empresa: qué estante va dónde, qué va en cada caja. CDS es eso,…

CDS Test Generation

Normalmente un programador tiene que escribir manualmente los exámenes que le hace al sistema. Con Joule ya no. Le pides que genere…

CDS Views (Core Data Services Views)

Capa de abstracción de datos en SAP ABAP que define entidades del modelo de datos como vistas anotadas. Son la base para…

Centro de Fulfillment

Almacén o departamento encargado de preparar y despachar los pedidos de un tipo específico de producto. En el escenario del taller, la…

Claude

Asistente de inteligencia artificial desarrollado por Anthropic. En el taller actúa como copiloto de programación: sugiere código, explica errores, genera funciones completas…

Claude Code

Herramienta de línea de comandos de Claude que le permite leer, escribir y modificar archivos del proyecto directamente desde la terminal. A…

Clean Core

Principio arquitectónico de SAP que prohíbe modificar el código estándar del ERP. Las extensiones e integraciones se realizan side-by-side vía APIs estándar…

Cloud Connector

Componente de SAP BTP que establece un túnel HTTPS seguro entre la nube y sistemas SAP on-premise tras un firewall, sin abrir…

Cloud Integration

Componente principal de SAP Integration Suite donde se diseñan, despliegan y monitorizan los flujos de integración (iFlows). Es el motor de la…

Code Generation

Antes, un programador tardaba horas escribiendo código. Ahora le describe a Joule en lenguaje normal lo que quiere lograr y Joule escribe…

Code Node

Nodo de n8n que ejecuta código personalizado en JavaScript (Node.js) o Python. Permite transformaciones avanzadas, llamadas a módulos externos y lógica no…

Communication Arrangement

Configuración en S/4HANA Cloud que habilita la comunicación con sistemas externos. Agrupa tres objetos: Communication Scenario (APIs expuestas), Communication System (identifica el…

Community Edition

Versión gratuita de n8n con licencia fair-code. Incluye todas las funcionalidades core: workflows, nodos, webhooks, credenciales, API REST y Source Control básico.…

Componente de Carga

Elemento visual dentro de la interfaz SAPUI5 que permite al usuario arrastrar o seleccionar un archivo Excel para iniciar el proceso de…

Content Modifier

Componente de un iFlow que permite añadir, modificar o eliminar datos del mensaje que está siendo procesado. Se usa para añadir cabeceras,…

Controlador (Controller)

Parte de una aplicación SAPUI5 que contiene la lógica y gestiona lo que ocurre cuando el usuario interactúa con la pantalla. Si…

Credentials (Credenciales)

Objetos cifrados de n8n que almacenan datos de autenticación (usuario/contraseña, tokens, certificados) reutilizables entre workflows. Se cifran con N8N_ENCRYPTION_KEY antes de persistirse…

CSRF Token (Cross-Site Request Forgery Token)

Token de seguridad requerido por SAP en operaciones de escritura OData (POST, PUT, PATCH, DELETE). Se obtiene con una solicitud GET incluyendo…

D

E

Eclipse ADT (ABAP Development Tools)

Es el taller donde trabajan los programadores de SAP. Un programa de escritorio con todo lo que necesitan: editor de código, detector…

EDI (Electronic Data Interchange)

Estándar para el intercambio electrónico de documentos de negocio (pedidos, facturas, albaranes) entre empresas. En el ecosistema SAP se implementaba principalmente con…

Embeddings

Vectores numéricos de alta dimensión que representan el significado semántico de un texto generados por un modelo de IA. Permiten búsqueda por…

Endpoint

Dirección URL específica donde un servicio escucha y responde solicitudes. Es la dirección postal del servicio en internet. Cuando una cadena de…

Enrutamiento Condicional / Router

Componente de un iFlow que dirige cada mensaje por un camino diferente según una condición. En el taller, después de que la…

Entity Discovery

Funcionalidad de avanai SAP Connect que inspecciona el metadata de un servicio OData ($metadata) y lista automáticamente todas las entidades disponibles, evitando…

Error Trigger

Nodo de n8n que se activa cuando otro workflow falla. Permite implementar patrones Try/Catch centralizados: notificaciones por Teams/email, reintento con backoff o…

Event Handlers

Son como guardias que esperan que algo ocurra para actuar. Cuando el usuario hace clic en un botón o llega un pedido…

Exception Subprocess

Componente de SAP Cloud Integration que captura automáticamente los errores que ocurren en un iFlow y ejecuta una lógica alternativa de recuperación.…

Exchange Properties

Variables internas de un iFlow que almacenan datos temporales durante el procesamiento del mensaje. A diferencia de los Headers, solo existen dentro…

Execution (Ejecución)

Instancia única de un workflow en n8n que se activa por un trigger y recorre todos sus nodos hasta completarse o fallar.…

Explain (Joule)

¿Has visto código que parece jeroglíficos y no entiendes qué hace? Con Explain de Joule, seleccionas ese código, le pides que lo…

Expresiones (Expressions)

Sintaxis de n8n entre dobles llaves {{ }} que evalúa código JavaScript en tiempo de ejecución dentro de los parámetros de un…

Externalized Parameters

Configuración de un iFlow que se saca fuera del diseño del flujo para poder cambiarla sin modificar el iFlow en sí. Por…

F

G

H

I

IA Generativa

Inteligencia artificial capaz de crear contenido nuevo: texto, código, imágenes. En el taller se usa en tres momentos: para clasificar productos en…

IA Tradicional

La IA Tradicional es la que lleva años entre nosotros: detecta si un correo es spam, predice si un cliente va a…

IDE (Integrated Development Environment)

Un IDE es para un programador lo que un estudio es para un músico: el lugar donde tiene todo lo que necesita…

Idempotencia

Propiedad de una operación que produce el mismo resultado independientemente de cuántas veces se ejecute. Principio de diseño crítico en integraciones SAP:…

IDocs (Intermediate Documents)

Formato estructurado de SAP para intercambio de datos entre sistemas SAP y externos vía EDI o ALE. Compuesto por segmentos jerárquicos con…

IF Node

Nodo de n8n que implementa lógica condicional binaria (true/false) y enruta items a una de dos ramas de salida según una condición…

iFlow (Integration Flow)

El flujo de integración es la pieza fundamental de SAP Cloud Integration. Es un diagrama visual que define paso a paso cómo…

Insights

Módulo Enterprise de n8n que proporciona métricas de rendimiento de workflows: tiempo medio de ejecución, tasa de errores, workflows más lentos y…

Item

Unidad mínima de datos en n8n. Cada item es un objeto JSON que fluye entre nodos dentro de un workflow. Un nodo…

Item Linking

Mecanismo interno de n8n que vincula cada item de salida con su item de entrada original, preservando la trazabilidad de datos a…

Iterating Splitter

Componente que divide un mensaje con múltiples elementos en mensajes individuales, uno por elemento. Procesa cada uno por separado y de forma…

J

K

L

Launchpad (SAP BTP)

Página de inicio de SAP BTP desde la que se accede a todas las herramientas y servicios disponibles: Cloud Integration, API Management,…

LDAP (Lightweight Directory Access Protocol)

Protocolo para consultar y gestionar directorios de usuarios corporativos (Active Directory, OpenLDAP). En n8n Enterprise permite delegar la autenticación al directorio corporativo,…

Librería (SheetJS / xlsx)

Conjunto de código ya escrito por otros que resuelve un problema concreto y se puede reutilizar en cualquier proyecto. SheetJS es la…

Licenciamiento

Para usar Joule for Developers necesitas un permiso especial de SAP, aparte del permiso básico de programación. Es como necesitar una licencia…

Llama 3.3

Modelo de lenguaje de código abierto desarrollado por Meta (la empresa de Facebook e Instagram) y disponible de forma gratuita. En el…

LLM (Large Language Model)

Modelo de lenguaje de gran escala entrenado sobre corpus masivos para comprender y generar texto. En n8n (2026) se integran: Claude 4.x…

LLM Chain (chainLlm)

Nodo de n8n que encadena un prompt con un LLM para obtener una respuesta de texto. Más sencillo que el AI Agent:…

Local Integration Process (LIP)

Sub-rutina o sub-proceso que vive dentro de un mismo iFlow principal. Es como una función dentro de un programa: agrupa pasos que…

Log Streaming

Funcionalidad Enterprise de n8n que envía en tiempo real los eventos de ejecución a sistemas externos: Elasticsearch, Splunk, Datadog o cualquier endpoint…

Loop Over Items

Patrón de n8n para iterar sobre una lista de items procesándolos uno a uno o en batches. Implementado con el nodo Split…

M

Manejo de Estados

Control de lo que muestra y hace la aplicación en cada momento: cargando, error, éxito, esperando respuesta. Como un semáforo para la…

MCP (Model Context Protocol)

Protocolo abierto de Anthropic para conectar LLMs con herramientas y fuentes de datos externas. Define tres primitivos: Resources (datos), Tools (acciones ejecutables)…

MCP Trigger Node

Nodo de n8n que expone un workflow como una herramienta MCP. El agente IA (Claude, GPT) descubre y llama al workflow como…

Merge Node

Nodo de n8n que combina datos de múltiples ramas: Append (concatena arrays), Join (une por clave como un SQL JOIN) y Combine…

Metadata Extensions

Imagina que tienes un documento de datos y quieres indicar cómo presentarlo visualmente, pero sin modificar el documento original. Las Metadata Extensions…

Migración a ABAP Cloud

Muchas empresas tienen código SAP escrito hace 20 años que ya no cumple las normas modernas. Migrar a ABAP Cloud es actualizar…

Migración de Código

Proceso de trasladar código escrito en una tecnología a otra más moderna, manteniendo la misma funcionalidad. En el taller, en el Bloque…

Modelo de Datos

Estructura que define cómo se organiza la información dentro de la aplicación: qué campos existen, qué tipo de dato contiene cada uno…

Módulo

Pieza de código independiente y autocontenida que realiza una función específica dentro de un proyecto. Como los cajones de un mueble: cada…

Monitor de Mensajes

Panel de control de SAP Cloud Integration que muestra el estado de todas las ejecuciones de iFlows en tiempo real: cuáles se…

MQTT (Message Queuing Telemetry Transport)

Protocolo de mensajería pub/sub ligero diseñado para IoT y redes de bajo ancho de banda. Utilizado en SAP Event Mesh como transporte…

N

O

P

Paginación OData

Mecanismo para recorrer conjuntos de datos grandes en SAP: $top (registros por página), $skip (desplazamiento) e $inlinecount=allpages (total de registros). n8n implementa…

Paquete de Integración

Contenedor que agrupa uno o varios iFlows relacionados dentro de SAP Cloud Integration. Es como una carpeta que organiza los flujos de…

Pedido de Venta

Solicitud formal de un cliente para comprar productos. En el taller, las cadenas de supermercados envían pedidos de venta a la distribuidora…

pgvector

Extensión de PostgreSQL que añade un tipo de dato vector y operadores de búsqueda por similitud (coseno, L2, producto interior). Permite implementar…

Plugin (Extensión)

Complemento que se instala en un programa para añadirle funcionalidades adicionales sin modificarlo. El Plugin de UI5 para Visual Studio Code añade…

Polling Trigger

Patrón de trigger en n8n que consulta periódicamente una API o base de datos en busca de datos nuevos o modificados (pull),…

PostgreSQL

SGBD relacional de código abierto recomendado para n8n en producción. Soporta alta concurrencia, transacciones ACID, backups consistentes y la extensión pgvector para…

Postman

Herramienta de software que permite enviar solicitudes HTTP a APIs y ver las respuestas, sin necesidad de escribir código. Es como un…

Predictive Code Completion

¿Conoces el autocompletado del móvil que te sugiere la siguiente palabra mientras escribes? Joule hace lo mismo, pero para código SAP. Ve…

Process Direct

Adaptador de SAP Cloud Integration que permite a un iFlow llamar directamente a otro iFlow dentro de la misma instancia, sin pasar…

Prompt / Prompt Conversacional

Un prompt es simplemente lo que le dices a la IA para que haga algo. Como darle instrucciones a un empleado muy…

Prompt Engineering

Disciplina de diseño de instrucciones (prompts) para LLMs con el objetivo de obtener respuestas precisas, estructuradas y reproducibles. Incluye técnicas como few-shot…

Proxy Inverso (Reverse Proxy)

Servidor intermediario que recibe tráfico HTTPS público, gestiona certificados TLS y lo reenvía al proceso interno de n8n. Traefik y Caddy son…

Q

R

RAG (Retrieval-Augmented Generation)

Técnica de IA que recupera fragmentos relevantes de una base de conocimiento vectorial y los inyecta como contexto en el prompt de…

RAP (RESTful ABAP Programming)

RAP es el método oficial y moderno que recomienda SAP para construir aplicaciones de negocio en la nube. Como una receta con…

RAP Business Logic Prediction

Joule observa los datos de tu aplicación y anticipa qué reglas de negocio va a necesitar. Es como si le mostraras los…

RBAC (Role-Based Access Control)

Sistema de control de acceso que asigna permisos a roles en lugar de usuarios individuales. En n8n Enterprise: Owner (acceso total), Admin…

Redis

Base de datos en memoria de alto rendimiento usada en n8n Queue Mode como broker de mensajes para distribuir ejecuciones entre workers.…

Refactorización

Refactorizar es limpiar y reorganizar código que ya funciona, para que sea más fácil de entender y mantener. Como ordenar un cajón…

Renderizado Dinámico

Capacidad de construir pantallas a partir de los datos en tiempo real, en lugar de diseñar una pantalla fija. Si el Excel…

Request-Reply

Patrón de comunicación en SAP Cloud Integration donde el iFlow envía una solicitud a un servicio externo y espera su respuesta antes…

REST (Representational State Transfer)

Estilo arquitectónico para APIs web que usa verbos HTTP (GET=leer, POST=crear, PUT/PATCH=modificar, DELETE=eliminar) y URLs como recursos. Sin estado (stateless): cada solicitud…

Retry on Fail

Configuración por nodo en n8n que reintenta automáticamente la ejecución ante un error, con número de intentos y espera configurable. Para backoff…

RFC (Remote Function Call)

Protocolo propietario de SAP para llamadas síncronas entre sistemas SAP o desde sistemas externos hacia funciones ABAP (Function Modules). Requiere la librería…

ROI (Return on Investment)

ROI significa: ¿cuánto gané por lo que invertí? En el caso de Joule for Developers, se mide en horas de programación ahorradas,…

S

S/4HANA

Suite ERP de nueva generación de SAP sobre base de datos HANA in-memory. Expone su funcionalidad mediante APIs OData v2 y v4…

S/4HANA Product API

Imagina que SAP tiene una ventanilla donde puedes preguntar qué productos tiene en su catálogo. La S/4HANA Product API es esa ventanilla…

SAML (Security Assertion Markup Language)

Estándar XML de federated identity para autenticación y autorización entre un Identity Provider (IdP: Azure AD, Okta) y un Service Provider (SP:…

SAP BTP (Business Technology Platform)

Plataforma cloud de SAP que agrupa: gestión de datos (HANA Cloud), analytics, desarrollo de apps (CAP, RAP), integración (Integration Suite, Event Mesh)…

SAP BTP Trial

Versión gratuita de SAP Business Technology Platform disponible para cualquier persona que se registre. Incluye acceso a SAP Integration Suite, Cloud Integration…

SAP Build Code

Es el entorno de desarrollo de SAP que funciona directamente desde el navegador, sin instalar nada en tu ordenador. Con Joule integrado,…

SAP Business Accelerator Hub

Portal oficial (api.sap.com) que cataloga todas las APIs SAP estándar con documentación, ejemplos y sandbox. Incluye APIs OData de S/4HANA para MM,…

SAP Event Mesh

Servicio de mensajería pub/sub de SAP BTP para comunicación asíncrona basada en eventos entre sistemas SAP y externos. Organiza mensajes en Topics…

SAP Graph

API unificada de SAP (en beta) que abstrae múltiples sistemas SAP bajo un modelo de datos común y consistente accesible mediante una…

SAP HANA Cloud

Base de datos en la nube de SAP diseñada para procesar y almacenar grandes volúmenes de datos empresariales a alta velocidad. Es…

SAP Integration Suite

Plataforma de integración empresarial de SAP que permite conectar sistemas, automatizar procesos e intercambiar datos entre aplicaciones. Incluye Cloud Integration (para crear…

SAPUI5

Librería oficial de SAP para construir interfaces web de aplicaciones empresariales. Proporciona cientos de componentes visuales ya diseñados: tablas, formularios, botones, diálogos…

Schedule Trigger

Nodo de n8n que activa un workflow de forma programada mediante expresiones cron. Equivalente a un cron job del sistema operativo pero…

SDK (Software Development Kit)

Un SDK es como un kit de construcción especializado que SAP te entrega para fabricar algo concreto. El ABAP AI SDK incluye…

Service Key

Credencial JSON generada en SAP BTP al crear una instancia de servicio (ej. Event Mesh, Destination). Contiene la URL del endpoint, client_id,…

SICF (SAP Internet Communication Framework)

Transacción SAP para activar y gestionar servicios web ICF en el sistema, incluyendo los servicios OData que se desean exponer vía /sap/opu/odata.…

SMTP

Protocolo estándar de internet para el envío de correos electrónicos (Simple Mail Transfer Protocol). El Adaptador Mail de SAP Cloud Integration usa…

SOAP (Simple Object Access Protocol)

Protocolo de mensajería basado en XML con contrato formal (WSDL). Algunas APIs SAP legacy y BAPIs siguen siendo SOAP. En n8n se…

Source Control

Funcionalidad Enterprise de n8n que integra Git para versionar workflows (en formato JSON) entre entornos. Las credenciales NO se versionan en Git…

Split In Batches

Nodo de n8n que divide un array de items en sublotes de tamaño configurable para procesarlos iterativamente, evitando sobrecargas en APIs externas…

Splitter

Componente de SAP Cloud Integration que divide un mensaje que contiene varios elementos en mensajes individuales separados para procesarlos de forma independiente.…

Sticky Notes

Elementos visuales del canvas de n8n (notas adhesivas) para añadir comentarios, documentación y advertencias a los workflows. Se renderizan como recuadros de…

Sub-workflow

Workflow de n8n diseñado para ser invocado desde otro workflow con el nodo Execute Sub-workflow. Permite modularizar lógica reutilizable. Separa responsabilidades y…

Switch Node

Nodo de n8n que evalúa una expresión contra múltiples condiciones y dirige cada item a la rama correspondiente (similar a un switch/case).…

System Prompt

Instrucción de contexto enviada al LLM antes del mensaje del usuario que define el rol, comportamiento, restricciones y formato de respuesta esperado…

T

U

V

W

X

Y