SAP IDoc – el formato inteligente para el intercambio de datos a través de SAP!
SAP es un estándar global a la hora de gestionar y visualizar procesos de negocio electrónicos. Idealmente, el intercambio de datos con clientes, proveedores y socios comerciales se realiza a través de un único sistema. Para ello, se estableció el formato de datos central SAP IDOC. El formato funciona como un contenedor estandarizado que transmite información entre diferentes sistemas de forma segura y estructurada, independientemente del hardware o software subyacente.
Tabla de contenido

¿Qué significa IDOC?
IDOC = Documento Intermedio, un contenedor para el intercambio de datos entre sistemas S/4, ERP, R/3, R/2 y de terceros.
Este formato es perfecto para intercambiar documentos comerciales, facturas, notas de entrega o órdenes de compra. Gracias al formato IDoc, los archivos pueden enviarse entre diferentes sistemas SAP sin ningún problema. Sin embargo, si el comunicador tiene otro software ERP, tienes que asegurarte de que el software pueda procesar el formato de archivo IDoc. Si no, tendrás que usar un convertidor para cambiarlo a otro formato.
Para simplificar la comunicación con el exterior y, por tanto, con los procesos de negocio, SAP también proporciona el módulo PI o el Business Connector.
Otros términos importantes
- EDI – Intercarga Electrónica de Datos, intercambio de datos utilizando métodos de transferencia electrónica
- ALE : Habilitación de enlace de aplicaciones, tecnología de middleware en sistemas SAP para un intercambio de datos sin problemas entre SAP y otros sistemas
¿Qué hace la interfaz IDOC?
Los SAP IDocs permiten el intercambio y publicación de documentos empresariales, la estandarización y simplificación de varios sistemas de aplicación, y el manejo de errores incluso antes de que los datos reales se envíen desde el sistema SAP.
¿Cómo se relacionan EDI y ALE? En la llamada Habilitación de enlaces de aplicaciones (ALE), se intercambian datos de diferentes sistemas. Se requiere un formato EDI como lenguaje de intercambio uniforme. En el mundo electrónico, también, un lenguaje normalizado es el requisito básico. ALE utiliza IDOCs para comunicar datos entre sistemas lógicos. Además, se requieren canales de comunicación seguros y una solución EDI para los destinatarios y expositores.
¿Cuándo se requiere esta interfaz SAP?
La interfaz IDoc es la herramienta adecuada para intercambiar documentos electrónicamente. Es necesario en los siguientes escenarios:
- Intercambio electrónico de datos (EDI)
- Acoplamiento con cualquier otro sistema de aplicaciones empresariales (e.B aplicaciones de PC, herramientas de flujo de trabajo externas) a través de IDOCs
- Habilitación del enlace de aplicación (ALE)
Información técnica del IDOC de SAP
SAP IDOC – Transferencia de datos estructurados a través de XML
¿Cómo es exactamente un IDOC? Los documentos de IDoc siempre están estructurados de la misma manera. Una interfaz IDOC siempre crea tres tipos diferentes de estructuras: el conjunto de controles, el registro y el registro de status.
- Conjunto de control – El conjunto de control IDoc EDI_DC contiene información importante sobre el socio emisor y receptor. Cada IDoc comienza con un registro de control de tipo de registro EDI_DC40 ().
- Registro – El contenido a transferir está contenido en un registro. Los segmentos de los datos siempre se muestran con el número IDoc, el nombre, el número de segmento y una breve descripción. Para los segmentos cualificados, también se especifica el calificador, que es el valor utilizado para determinar la importancia del segmento.
- Registro de estado – Registros de estado de las estaciones por las que ha pasado el IDoc en su camino. Se utiliza para el monitoreo y las estadísticas de comunicación.
Los IDOCs se pueden encontrar en dos formas, como un formato de longitud de corrección o como un formato basado en XML. Este nuevo formato basado en XML se utiliza principalmente en sistemas SAP más recientes. El W3C utiliza el esquema XML para proporcionar una recomendación para la definición de estructura de documentos XML. Un documento XML con formato correcto contiene atributos, elementos, asignaciones de valores y su contenido, que constan de elementos secundarios o texto y se crean en una estructura de árbol.
Además de la estructura de los documentos, el enrutamiento y el mapeo son de importancia central:
- Enrutamiento lógico – Enrutamiento entre redes VXLAN, redes virtuales y redes físicas mediante módulos del núcleo de routers lógicos
- Mapeo – conversión de mensajes; El mapeo de campos fuente a campos objetivo se llama mapeo
- Adaptador IDoc – convierte IDoc XML a un formato IDoc nativo y lo pasa a un sistema receptor
¿Cómo es un IDoc?
Tipo base, extensión y tipo de IDOC
Los tipos IDoc son entregados por SAP en su forma original. Estos son los tipos básicos. El cliente puede combinar el tipo básico con una extensión adicional según reglas fijas. A diferencia de los cambios realizados por el cliente, los tipos básicos de la extensión siguen siendo compatibles.
Ejemplos de tipos base son:
| Base | Fecha | Descripción |
| DELFOR02 | 04.02.2000 | Calendario de entrega / llamada fina para proveedores |
| DELVRY07 | 21.03.2008 | Interfaz de entrega |
| INCINV_CREATE02 | 08.03.2011 | EntranteInvoice |
| INVOIC02 | 11.08.1997 | Factura/Facturación |
| PEDIDOS05 | 17.02.1999 | Compras / Ventas |
| SHPMNT06 | 20.08.2007 | Transporte |
Tipo de mensaje
Un tipo de mensaje puede usarse para diferentes mensajes lógicos. Por ejemplo, el tipo PEDIDOS puede usarse para los procesos de negocio de Pedidos de Compra (Salientes) y Pedidos de Venta (Recibidos). Un tipo de mensaje es un formato específico de mensaje o documento específico para el negocio que se utiliza en un sistema SAP o entre sistemas SAP y otros sistemas. En cambio , el tipo base es un formato genérico o básico de mensaje que sirve como plantilla para crear tipos de mensaje.
Versiones de IDOC / Tipos de registro
Actual: Versión 4.X (= tipo de registro 3) desde junio de 1998 con SAP R/3 Enterprise Edition 4.0B Versiones anteriores: sistemas 3.0, 3.1, 2.0, 2.1 y R/2 (= tipos de registro 2 y 1)
La versión del tipo de registro debe elegirse de tal manera que el sistema implicado (subsistema EDI o sistema SAP) la «entienda». Si te comunicas con un sistema SAP actual, deberías elegir el tipo de registro «3». Si se utiliza un subsistema EDI, ocurre lo mismo.
¿Cuáles son las transacciones de IDOC SAP más importantes?
En SAP, tiene un gran número de operaciones disponibles para el tratamiento y desarrollo de IDOC.
SAP IDOC – Consulta de horarios ahora
¿Está interesado en SAP IDoc? Entonces contáctanos a través de nuestro formulario de contacto y programa una consulta no vinculante ahora.
Con una amplia experiencia en más de 300 proyectos y 15 años en el sector SAP , estás en las mejores manos con nosotros. A petición, podemos proporcionarle un consultor SAP cualificado.
En esta entrevista, te explicaremos todas las oportunidades y posibilidades de los IDocs en tu sistema SAP. En cualquier caso, esperamos saber de ti.




