IDocs en SAP (Intermediate Document) es un formato de archivo utilizado para el intercambio de datos entre diferentes sistemas SAP y sistemas externos. Los IDocs en SAP son estructuras de datos estándar que se utilizan para transferir información entre aplicaciones dentro del entorno y entre sistemas SAP y sistemas externos.
Aplicaciones de los IDocs en SAP
Los IDocs en SAP pueden contener información sobre diversos procesos empresariales, como ventas, compras, facturación, inventario, recursos humanos, entre otros. Pueden ser utilizados para la comunicación entre diferentes módulos de SAP, entre sistemas SAP y sistemas no SAP, así como para la integración con sistemas externos a través de tecnologías como SAP PI (Process Integration) o SAP PO (Process Orchestration).
Generación y Envío de IDocs
Los IDocs en SAP pueden generarse automáticamente por eventos dentro de SAP, como la creación de un pedido de venta o la recepción de una factura de un proveedor, o manualmente por los usuarios. Una vez generados, pueden enviarse a través de diferentes medios, como:
- ALE (Application Link Enabling)
- RFC (Remote Function Call)
- HTTP
- Correo electrónico
Tipos de IDocs en el Módulo de Gestión de Materiales (MM)
En el módulo de Gestión de Materiales (MM) de SAP, se utilizan varios tipos de IDocs para facilitar el intercambio de datos entre diferentes sistemas y aplicaciones. Algunos de los tipos de IDocs comunes en el contexto de MM incluyen:
MATMAS: Este tipo de IDoc se utiliza para la transferencia de datos maestros de materiales, como la creación, modificación o eliminación de registros de materiales en SAP. Contiene información detallada sobre los atributos de los materiales, como la descripción, el grupo de material, la unidad de medida, etc.
ORDERS: Los IDocs de tipo ORDERS se utilizan para la transferencia de órdenes de compra desde sistemas externos a SAP MM o entre diferentes sistemas SAP. Pueden contener información sobre los artículos pedidos, las cantidades, los plazos de entrega, los precios, entre otros detalles relevantes de la orden de compra.
DELVRY: Este tipo de IDoc se utiliza para la transferencia de datos relacionados con la entrega de mercancías. Contiene información sobre la entrega de mercancías, como los números de entrega, los artículos entregados, las cantidades, los números de lote, las ubicaciones de almacenamiento, etc.
INVOIC: Los IDocs en SAP de tipo INVOIC se utilizan para la transferencia de datos de facturas desde sistemas externos a SAP MM o entre diferentes sistemas SAP. Pueden contener información detallada sobre las facturas emitidas, como los números de factura, los importes, los impuestos, los detalles de los artículos facturados, entre otros datos relacionados con la facturación.
REMADV: Este tipo de IDoc se utiliza para la transferencia de avisos de remesa, que son utilizados para notificar a los destinatarios sobre las entregas de mercancías planificadas. Contiene información sobre las entregas planificadas, los destinatarios, los plazos de entrega, entre otros detalles relevantes.
Estos son solo algunos ejemplos de los tipos de IDocs que se utilizan en el contexto del módulo MM de SAP. Dependiendo de los requisitos específicos de integración y de los procesos empresariales de una organización, pueden existir otros tipos de IDocs que se utilicen para diferentes fines dentro del módulo MM o en conjunción con otros módulos de SAP.
Estructura de un IDOCS, WE02, WE05
Los IDocs en SAP tienen una estructura definida que consta de varios segmentos y campos. Aquí tienes un ejemplo:
EDI_DC40 (Segmento de control)
- DOCNUM: Número de documento
- DOCTYP: Tipo de documento
- MESTYP: Tipo de mensaje
- SNDPOR: Puerto de envío
- RCVPOR: Puerto de recepción
- …
E1EDK01 (Segmento de cabecera)
- BELNR: Número de documento
- BUKRS: Sociedad
- WAERS: Moneda
- BSTNK: Referencia de pedido
- …
E1EDP01 (Segmento de posición)
- MATNR: Número de material
- MENGE: Cantidad
- MEINS: Unidad de medida
- NETPR: Precio neto
- …
E1EDS01 (Segmento de status)
- STATUS: Estado del IDoc
- …
Este es un ejemplo muy simplificado y genérico. La estructura real de un IDoc puede variar dependiendo del tipo de mensaje, los segmentos adicionales que se necesiten y los campos específicos requeridos para el proceso de negocio que esté siendo soportado.
Los IDocs en SAP se componen de segmentos (conjuntos de campos) que representan diferentes partes de la información que se está transmitiendo. Cada segmento tiene sus propios campos que llevan la información específica del negocio. Los segmentos pueden ser segmentos de control, segmentos de cabecera, segmentos de posición, segmentos de status, entre otros, dependiendo del tipo de IDoc y de los datos que se estén transfiriendo.
Descubre nuestra formación SAP
Disponemos de nuestro Máster en Dirección Financiera y Consultoría Funcional SAP S/4HANA Finance, Certificado Oficial Sap S/4Hana Sourcing And Procurement y Certificado Oficial Sap S/4Hana Finance.