✒️ABAP El customizing ALE
ABAP El customizing ALE
Interlocutor Ale: Es un sistema SAP remoto o un sistema legacy con el que se intercambian datos. Cuando los datos son intercambiados entre interlocutores, es importante que el emisor y el receptor esten de acuerdo en la sintaxis y semantica de los datos intercambiados. A esto se le llama Acuerdo de interlocutor. Los datos definidos en un acuerdo de interlocutor son:
- Tipo de IDoc y Tipo de mensaje, los cuales son el identificador clave del Acuerdo de Interlocutor.
- Nombre del Emisor y Receptor que intercambian los IDocs para el Tipo de IDoc y mensaje.
- Puerto por el cual el emisor y el receptor se comunicaran.
En el interlocutor se definen datos especificos de cada mensaje a transmitir en los parametros de salida o entrar segun corresponda. Se crea a traves de la transaccion WE20.
Creacion de Destinos RFC, puertos y sistemas logicos.
Destino RFC: Es una puerta de enlace que permite comunicar un sistema SAP con otro sistema SAP o no SAP. Se crean por la transaccion SM59.
Transaccion SM59: Transaccion estandar SM59 mediante el cual podemos visualizar y actualizar destinos RFC. Se pueden crear, borrar y modificar conexiones R/3, Conexiones internas, destinos logicos, conexiones tcp/ip y conexiones con driver ABAP.
Puerto: Es un nombre logico para un dispositivo de entrada/salida.
Transaccion WE21: Administracion de los puertos en el proceso de IDocs.
Puertos comunmente utilizados en detalle:
- Ficheros: Se utilizan cuando la informacion del IDOC debe ser almacenada en un 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 numero de IDoc.
- Ficheros XML: Envia documentos en formato XML. Para utilizar este tipo de puerto, es 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 nombre del archivo en forma dinamica.
- RFC Transaccional: Se utiliza cuando el sistema receptor es un sistema SAP o no SAP externo. La informacion del IDoc sera enviada a esta sistema externo a traves de esta puerta.
- XML-HTTP: En vez de definir el nombre del archivo XML, se especifica un destino RFC.
- ABAP: Utilizado cuando el IDCO esta definido desde un sistema SAP al mismo sistema SAP. Esto sirve, por ejemplo, para definir un flujo de procesos a realizarse cuando se cree un documento especifico. Tienen la particularidad de ejecutar un modulo de funciones luego de enviado el IDoc.
Transaccion BD54: Transaccion para la creacion de los sistemas logicos en el SAP.
Transaccion SCC4: Asignar un sistema logico a un mandante de SAP.
Modelo de Distribucion: Vista donde se definen la distribucion de los datos maestros.
La relacion entre sistemas logicos, tipos de mensajes, BAPIs y filtros estan definidas en el Modelo de Distribucion. 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 IDocs y los pares de Interlocutores que participan en una distribucion ALE.
Transaccion BD64: Transaccion estandar para la creacion de los modelos de distribucion en el sistema SAP.
 
 
 
Sobre el autor
Publicación académica de Roberto Serrano, en su ámbito de estudios para la Carrera Consultor ABAP.
Roberto Serrano
Republica Dominicana - Legajo: EW36G
✒️Autor de: 70 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Roberto Serrano