✒️ABAP / El customizing ALE Por Exequiel Acevedo
ABAP El customizing ALE

Un IDoc está estructurado en tres partes principales:
-
Cabecera (Control Record) : Contiene información general sobre el IDoc, como el tipo de IDoc, el número, la fecha de creación, el emisor y el receptor.
-
Segmentos de Datos (Data Records) : Almacenan los datos reales que se están intercambiando. Cada segmento puede contener varios campos con información específica, y los segmentos pueden repetirse según sea necesario.
-
Registro de Estado (Status Records) : Muestra el estado del IDoc en el proceso de transmisión, como si fue enviado con éxito, si hay errores, etc.
Estas tres partes permiten que el IDoc sea un medio eficiente para la transferencia de datos estructurados.
EDI_DC40 es un segmento que almacena información como el tipo de mensaje, la dirección del remitente y del receptor, así como otros detalles relevantes para el procesamiento del IDoc.
En resumen, es un segmento importante para asegurar que la información de control del intercambio electrónico esté correctamente estructurada y procesada.
La estructura EDIDD40 en SAP corresponde a un segmento de datos de un IDoc. Esta estructura contiene campos que representan los datos específicos intercambiados en el proceso de integración. Para detalles precisos, es recomendable consultar la documentación oficial de SAP o acceder directamente al sistema SAP.
Workflow (flujo de trabajo) es una herramienta que automatiza y gestiona procesos de negocio, permitiendo que las tareas se ejecuten en secuencia y se asignen a las personas adecuadas. Facilitar la coordinación entre diferentes departamentos y asegurar que los procesos se completen de manera eficiente y conforme a las reglas establecidas. Los Workflows son muy útiles para procesos repetitivos o que requieren la participación de múltiples personas.
los IDocs jerárquicos y no jerárquicos se diferencian principalmente en la manera en que estructuran y manejan la información:
-
IDocs jerárquicos : Tienen una estructura en la que ciertos segmentos actúan como "padres" y otros como "hijos". Esto significa que los datos están organizados de manera jerárquica, lo que es útil para representar relaciones complejas, como las que existen en estructuras de materiales o documentos con múltiples niveles.
-
IDocs no jerárquicos : Tienen una estructura plana donde todos los segmentos están al mismo nivel, sin relaciones de "padre-hijo". Son más simples y se utilizan para intercambiar datos que no requieren una estructura jerárquica.
-
tipo base de IDoc se refiere a la definición estructural de un IDoc, es decir, el formato que especifica los segmentos y campos que puede contener. Estos tipos base son plantillas estándar que determinan qué datos se pueden intercambiar entre sistemas usando IDocs. Por ejemplo, un tipo base como ORDERS05 define la estructura para las órdenes de compra. Estos tipos se basan en cruciales para garantizar que los datos se transmitan de manera coherente y correcta entre diferentes sistemas.
-
ORDERS05 es un ejemplo de un tipo base de IDoc en SAP utilizado específicamente para transmitir órdenes de compra. La estructura ORDERS05 define los segmentos y campos necesarios para representar todos los detalles de una orden de compra, como el número de pedido, información del proveedor, los artículos solicitados, cantidades, precios y más. Este tipo base es fundamental para estandarizar la comunicación de órdenes de compra entre sistemas SAP y otros sistemas
-
WE30 en SAP, puedes visualizar y mantener las estructuras de los tipos base de IDocs, como ORDERS05 . Esta transacción te permite explorar la estructura de los segmentos y campos definidos en el tipo base. Es una herramienta muy útil para comprender la composición de los IDocs y personalizarlos si es necesario.
-
La transacción WE81 en SAP se utiliza para definir tipos de mensajes lógicos. Estos tipos de mensajes son esenciales para la configuración y el intercambio de datos mediante IDOCs, permitiendo que los sistemas comprendan qué tipo de información se está transmitiendo. Es una parte fundamental en la configuración de procesos EDI (Intercambio Electrónico de Datos).
-
El interlocutor ALE en SAP es un elemento clave en la tecnología ALE (Application Link Enabling). Representa a los socios o sistemas con los que se intercambian datos mediante IDocs. Básicamente, define quién es el remitente o receptor en un proceso de comunicación ALE, facilitando la integración y el intercambio de información entre diferentes sistemas.
-
La transacción WE20 en SAP se utiliza para configurar y gestionar los perfiles de interlocutores (o socios). Aquí define cómo se comunican los sistemas entre sí, incluyendo los parámetros para el envío y recepción de IDocs, como los tipos de mensajes, puertos y códigos de proceso. Es una herramienta crucial para la configuración de la comunicación entre diferentes sistemas en SAP.
-
Para crear un destino RFC en SAP, utilizamos la transacción SM59 . Allí, podemos definir un nuevo destino RFC proporcionando un nombre, tipo de conexión y detalles técnicos como el host y el número de sistema. Es fundamental para establecer la comunicación entre diferentes sistemas SAP.
-
n SAP, los puertos más utilizados para los IDocs son:
- RFC Transaccional (TRFC) : Se utiliza para la comunicación entre sistemas SAP mediante llamadas de función remota.
- Archivo (Interfaz de archivos) : permite el intercambio de IDocs a través de archivos en el sistema de archivos.
- HTTP : Utilizado para enviar IDOCs a través de protocolos web.
- IDoc XML : Para la transmisión de IDocs en formato XML.
Estos puertos facilitan la integración entre sistemas y la comunicación efectiva de datos.
-
Estos archivos pueden generarse automáticamente como parte de los procesos de IDocs. Por lo general, se configuran en transacciones como WE21 , donde se define cómo y dónde se almacenarán los archivos para el intercambio de datos. Estos archivos son usados ​​para intercambiar datos con sistemas externos que no se conectan directamente mediante RFC.
-
Los módulos de función en SAP son una forma común de generar y manejar archivos en diferentes formatos. Estos módulos se pueden programar o configurar para transformar los datos y exportarlos en el formato necesario, como XML, CSV, entre otros. Es una herramienta flexible para personalizar la generación de archivos según las necesidades del negocio.
-
Con la transacción BD54 en SAP, se crean sistemas lógicos . Estos sistemas lógicos se utilizan para identificar de manera única los sistemas en un entorno SAP, facilitando la integración y comunicación entre diferentes sistemas. Es una parte fundamental en la configuración de entornos distribuidos.
-
Después de crear el sistema lógico con BD54 , se asigna a un mandante mediante la transacción SCC4 . En SCC4 , puedes editar las propiedades del mandante y asignarle el sistema lógico creado, lo cual es crucial para la comunicación e integración entre sistemas.
-
Una vez asignado el sistema lógico al mandante, puedes configurar un modelo de distribución para gestionar cómo se distribuyen los datos entre los sistemas. Esto se hace a través de transacciones como BD64 , donde se crean y gestionan los modelos de distribución para el intercambio de datos entre sistemas. Es una parte esencial en la configuración de escenarios de integración.
-
Entre esos sistemas lógicos, se definen los tipos de mensajes , BAPIs y filtros que determinan qué datos se intercambian y cómo se manejan. Esto es crucial para controlar el flujo de información entre sistemas, garantizando que solo la información relevante y necesaria sea transmitida. Es una parte importante de la configuración de la integración en SAP.
 
 
 
Sobre el autor
Publicación académica de Exequiel Eduardo Acevedo, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Exequiel Eduardo Acevedo
Profesión: Analista de Sistemas de Información - Argentina - Legajo: JM18M
✒️Autor de: 32 Publicaciones Académicas
🎓Cursando Actualmente: Carrera Consultor ABAP Nivel Inicial
🎓Egresado de los módulos:
- Master Funcional ABAP
- Master ABAP Orientado a Objetos
- Master ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
























