✒️ABAP El customizing ALE
ABAP El customizing ALE
CUSTOMIZING ALE
1. ACUERDO DE INTERLOCUTOR.
Es un sistema SAP remoto o un sistema legacy con el que se intercambian datos. Cuando hay intercambio de datos, es importante que el emisor y el receptor esten de acuerdo en la sintaxis y semantica de los datos intercambiados. A esto se lo llama ACUERDO DE INTERLOCUTOR. Los datos definidos son:
- tipo de idoc y tipo de mensaje, los cuales son el identificador clave del acuerdo.
- nombre del emisor y receptor que intercambiaran los idcos para el tipo de idoc y mensaje.
- puerto por el cual el emisor y el receptor se comunicaran. Con la transaccion we20 se crea el acuerdo.
2. CREACION DE DESTINOS RFC, PUERTOS Y SISTEMAS LOGICOS.
Es una puerta de enlace que permite comunicar un sistema SAP con otro sistema SAP o no SAP. Se crean con la transaccion sm59.
Los Idocs pueden ser enviados y recibidos a traves de diferentes medios. Con el objetivo de no acoplar la definicion de las caracteristicas del medio con la aplicacion que lo esta usando, el medio es accedido via PUERTOS, es un nombre logico para un dispositivo de entrada/salida. Los programas se comunican con un puerto a traves de una interfaz estandar. Los puertos indican la forma de envio de los mensajes EDI y se configuran con la transaccion we21.
Los puertos que mas comunmente se usan:
- FICHEROS. se usan cuando la informacion del Idoc, debe ser almacenada en u directorio en el servidor de aplicaciones. SAP recomienda no usar nombres de archivos estaticos, dado que el archivo es sobre escrito cada vez que el Idoc se envia. Se recomienda usar el modulo de funcion EDI_PATH_CREATE_CLIENT_DOCNUM, el cual genera el nombre del archivo a partir del mandante y nro de Idoc.
- FICHEROS XML. Envia doc en formato XML. Para usar este tipo de puerto, necesario definir el nombre del puerto, el formato del XML y el nombre del archivo a generar. Al igual que con el tipo de puerto Fichero, se puede invocar a la funcion EDI_PATH_CREATE_CLIENT_DOCNUM para que genere los nombres del archivo en forma dinamica.
- RFC TRASACCIONAL. se usan cuando el sistema receptor es un sistema SAP o no SAP externo. La informacion del Idoc sera enviada a este sistema externo a traves de esta puerta.
- XML-HTTP. en vez de definir el nombre del archivo XML, se especifica un destino RFC.
- ABAP. se usan cuando el IDoc esta definido desde un sistema SAP al mismo sistema SAp. Esto sirve, para definir un flujo de procesos a realizarse cuando se cree un doc especifico. Tienen la particularidad de ejecutar un modulo de funciones luego de enviado el Idoc.
Estos sistemas logicos se crean a traves de la transaccion bd54.
3. MODELO DE DISTRIBUCION.
Es una vista donde se define la distribucion de los datos maestros. Las aplicaciones y la capa ALE usan el modelo de distribucion para determinar los receptores y para controlar la distribucion de datos. Los escenarios de distribucion definen los tipos de Idoc y los pares de interlocutores que participan en una distribucion ALE. El escenario es la referencia para determinar que datos seran replicados y quienes seran los receptores. El modelo 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 lider. Solo uno de los sistemas es el sistema lider, pero puede ser configurado para cualqueira de los interlicutores en cualquier momento, aun asi el escenario ya se encuentra activo.
Para la creacion de una modelo de distribucion accedemos a la transaccion bd64.
 
 
 
Sobre el autor
Publicación académica de Bruno Edgardo Gallinoto, en su ámbito de estudios para la Carrera Consultor ABAP.
Bruno Edgardo Gallinoto
Profesión: Asesor de Ventas - Argentina - Legajo: GM88R
✒️Autor de: 67 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP SD Nivel Inicial
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con mucha motivación y ganas de poder aprender. mi objetivo principal es brindar todo mi potencial para que obtengan los mejores resultados en el lugar donde me encuentre.
Certificación Académica de Bruno Gallinoto