✒️ABAP / El customizing ALE Por Gerardo Campos Tovar
ABAP El customizing ALE

EL ACUERDO DE INTERLOCUTOR.
Interlocutor ALE:
Es un sistema SAP remoto o un sistema legacy con el que se intercambian datos.
Los datos definidos en un acuerdo de interlocutor son:
• Tipo de IDocs y tipo de mensaje.
• Nombre del Emisor y Receptor que intercambiarán los IDocs para el Tipo de IDoc y mensaje.
• Puerto por cuál el Emisor y el Receptor se comunicaran.
Través de la transacción WE20 se crea el Acuerdo de interlocutor.
Transacción WE20: mediante está transacción crearemos los Acuerdos de interlocutores en el sistema SAP.
Se debe definir el acuerdo de interlocutores en cada mandante y sistema dónde se ejecutarán los IDocs.
Se selecciona el sistema receptor del menú Interlocutor EDI. Sino existe debe crearse un nuevo nodo.beste nuevo sistema debe existir en R/3, como sistema lógico.
Para definir el IDoc, se agrega el tipo de mensaje en el sector parámetros de salida y en el sector de parámetros de entrada. Haciendo clic en el botón Agregar registro.
LA CREACION DE DESTINOS RFC, PUERTOS Y SISTEMAS LÓGICOS.
Destinos RFC:
Es una puerta de enlace que permite comunicar un sistema SAP con otro sistema SAP o no SAP.
Los destinos RFC se crean a través de la transacción SM59.
Dependiendo del sistema destino, la conexión RFC será de distinto tipo. En general, para envio de IDocs, se crean conexiones de tipo TCP/IP, especificando el nombre del servidor y el puerto TCP destino.
Puerto:
Es un nombre lógico para un dispositivo de entrada/Salida.
Los programas se comunican con un puerto a través de una interfaz estándar.
Los cambios en un puerto se reflejaran automáticamente en todos los acuerdos que lo estén utilizando.
Al menos un puerto debe existir para cada sistema externo.
Los puertos indican la forma de envio de los mensajes EDI y se configuran por medio de la transacción WE21.
Transacción WE21: utilizaremos está transaccion para la administración de los puertos en el proceso de IDocs.
Analicemos los puertos más comúnmente utilizados:
• Ficheros: para almacenar la información del IDoc en un directorio en el servidor de aplicaciones. Se recomienda usar el modulo de función EDI_PATH_CREATE_CLIENT_DOCNUM, el cual genera el nombre del archivo a partir del mandante y nro. de IDoc.
• Ficheros XML: envía documentos en formato XML. Se puede invocar a la función EDI_PATH_CREATE_CLIENT_DOCNUM para generar los nombres del archivo en forma dinámica.
• RFC Transaccional: se utiliza cuando el sistema receptor es un sistema SAP o no SAP externo.
• XML-HTTP: en vez de definir el nombre del archivo XML, se especifica un destino RFC.
• ABAP: se utilizan cuando el IDoc está definido desde un sistema SAP al mismo sistema SAP. Tienen la particularidad de ejecutar un modulo de funciones luego de el enviado del IDoc.
Transacción BD54: está se útiliza para la creación de los sistemas lógicos en el SAP.
Transacción SCC4: está se útiliza para asignar un sistema lógico a un mandante de SAP.
EL MODELO DE DISTRIBUCIÓN.
Es una vista donde se define la distribución de los datos maestros.
La relación entre sistemas lógicos , tipos de mensajes, BAPIs y filtros están definidas en el Modelo de Distribución. Las aplicaciones y la capa ALE usan el modelo de distribución para determinar los receptores y para controlar la distribución de datos.
Los escenarios de distribución definen los tipos de IDocs y los pares de interlocutores que participan en una distribución ALE.
El modelo de distribución es compartido entre todos los interlocutores participantes. Por lo tanto solo puede ser mantenido en uno de los sistemas, el cual lo podemos llamar el sistema líder. Solo uno de los sistemas es el sistema líder, pero puede ser configurado para cualquiera de los interlocutores en cualquier momento, aún si el escenario ya se encuentra activo.
Pueden haber varios escenarios para diferentes propósitos. Por otro lado se puede poner todo en un solo escenario. Lo más recomendable es crear un escenario por administrador.
Pasos para la creación de un Modelo de Distribución:
• Primero accedemos a la transacción BD64.
Transacción BD64: Está se utiliza para la creación de los módulos de distribución en el sistema SAP.
Cambiamos el modo de tratamiento a modificación, para ello vamos a la opción del menú Modelo de distribución/Cambiar modo de tratamiento.
Luego presionamos el botón Crear Vista Modelo.
En la siguiente ventana de diálogo introducimos un texto breve el nombre técnico para el Modelo de Distribución.
Posteriormente seleccionamos el registro recién creado y presionamos el botón insertar tipo de mensaje.
En la siguiente ventana de diálogo, introducimos en el Emisor el nombre del sistema lógico que transmitirá el mensaje, el campo destinatario con el nombre del sistema lógico que recibirá el mensaje y el Tipo de mensaje con el mensaje que se transmitira entre estos sistemas lógicos.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Luis Romero Pinto
Sobre el autor
Publicación académica de Gerardo Jose Campos Tovar, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Gerardo Jose Campos Tovar
Profesión: Barbero - Argentina - Legajo: JH51R
✒️Autor de: 61 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Mi principal motivo es lograr obtener los conocimientos necesarios para así lograr cambiar de ambiente de trabajo y superar mis objetivos laborales y economicos.
Certificación Académica de Gerardo Campos
























