✒️ABAP / La creación del customizing para IDocs de salida Por David Ibarra
ABAP La creación del customizing para IDocs de salida

Creación del Customizing para IDocs de salida en SAP
En SAP, los IDocs (Intermediate Documents) son estructuras de datos utilizadas para intercambiar información entre sistemas SAP y no SAP. Su uso es fundamental en procesos de integración y automatización de la comunicación entre diferentes aplicaciones, tanto internas como externas. Para que un IDoc pueda enviarse correctamente, es necesario realizar un proceso de customizing (parametrización) que permita configurar el sistema para la salida de datos.
1. Requisitos previosAntes de comenzar el customizing, es importante tener definida la interfaz de negocio que utilizará IDocs para comunicarse, como puede ser el envío de pedidos, facturas, entregas, entre otros. También debe existir una estructura de mensaje estándar o Z, y una segmentación de datos que represente la información a intercambiar.
2. Modelo de comunicaciónEl primer paso del customizing es establecer el modelo de distribución (tcode BD64). Aquí se define qué mensajes se van a transmitir, entre qué sistemas y en qué condiciones. Se configura lo siguiente:
- Modelo de distribución: nombre identificador.
- Sistema lógico receptor.
- Clase de mensaje (Message Type) y función de envío.
- Filtro de datos, si se requiere limitar la información enviada.
Este modelo debe generarse y distribuirse entre sistemas para su activación.
3. Configuración de puertos (WE21)Se deben definir los puertos por donde se transmitirán los IDocs. Esto se configura en la transacción WE21, donde se pueden crear distintos tipos de puertos, siendo el más común el tipo "tRFC", que conecta directamente con otro sistema SAP. En esta configuración se especifica:
- Nombre del puerto.
- Tipo de puerto (tRFC, File, XML, etc.).
- Destino RFC (creado previamente con SM59).
- Directorio o ruta, si se trata de archivos.
La transacción WE20 permite configurar los socios comerciales (Partner Profiles), que representan a los sistemas o empresas con los que se intercambia información. Aquí se deben definir:
- Tipo de socio (por ejemplo, LS – Logical System).
- Número del socio (coincide con el nombre del sistema lógico).
- Tipo de mensaje (Message Type) que se enviará.
- IDoc Type correspondiente.
- Modo de procesamiento (inmediato, por lote, etc.).
- Puerto y dirección de salida.
Esta configuración es clave para que el sistema sepa cómo y a quién enviar el IDoc.
5. Configuración de salida (NACE / VOFM / Condiciones)Para que un IDoc se genere como salida de un documento de negocio (pedido, factura, entrega), se utiliza la transacción NACE, que permite asignar tipos de mensajes a aplicaciones específicas. El proceso incluye:
- Seleccionar la aplicación (por ejemplo, V1 para ventas).
- Crear una condición de salida.
- Asignar el tipo de mensaje y su medio de transmisión (por ejemplo, ALE).
- Especificar el programa de procesamiento y la rutina correspondiente (form routine y form name).
- Asignar el tipo de mensaje al socio correspondiente.
En algunos casos, se requiere codificar rutinas en la VOFM para definir condiciones específicas de emisión.
6. Pruebas y monitoreoUna vez configurado todo, se pueden ejecutar pruebas creando un documento y verificando si se genera el IDoc correctamente. El monitoreo se realiza con transacciones como:
- WE02 / WE05: visualización de IDocs.
- BD87: reenvío o reprocesamiento.
- WE19: simulación de IDocs para pruebas unitarias.
 
 
 
Sobre el autor
Publicación académica de David Ibarra, en su ámbito de estudios para el Curso SAP ABAP Avanzado.
David Ibarra
Profesión: Consultor Sap / Ing.en Informática - Argentina - Legajo: DA46B
✒️Autor de: 355 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor SAP SD Nivel Inicial
🎓Egresado de los módulos:
- Carrera Consultor SAP MM Nivel Avanzado
- Carrera Consultor SAP MM Nivel Inicial
- Master Funcional ABAP
- Master ABAP Orientado a Objetos
- Master ABAP for HANA
- Curso SAP ABAP Avanzado
- Curso SAP ABAP
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero en informática especializado en soporte erp y consultoría sap (scm sd, tax-sd, mm, pp), con habilidades en análisis, trabajo en equipo, comunicación efectiva y enfoque a resultados.
Certificación Académica de David Ibarra
























