✒️ABAP El customizing ALE
ABAP El customizing ALE
El customizing ALE
1 - El acuerdo de Interlocutor.
Interlocutor ALE : es un sistema SAP remoto o legacy con el que se intercambian datos.
El acuerdo interlocutor es que el emisor y receptor entes de acuerdo en la sintaxis y semantica de los datos intercambiados.
Los datos definidos en un acuerdo son:
- tipos de Idoc y tipo de mensaje. (identificador del acuerdo)
- nombre del emisor y receptor que intercambiaran los Idoc para el tipo de Idoc y mensaje.
- puerto por el cual el emisor y receptor se van a comunicar.
Con WE20 se crear el acuerdo de interlocutor.
Se debe definir en cada mandante y sistema donde se ejecutaran los Idoc.
Se selecciona el sistema receptor del menu interlocutores EDI, si no existe, se debe crear un nuevo nodo, este sistema nuevo debe existir en R/3
como sistema logico.
Para definir el Idoc se agrega el tipo de mensaje en el sector parametros de salida y si es de salida en el sector de parametros de entrada,
si es de entrada en agregar registro.
Para Idoc de salida se debe especificar el sistema receptor, puerto, tipo base, la forma en que se generan los mensajes, y en que
modalidad se procesa.
Para el Idoc de entrada se indica el sietama emisor, mensaje logico, codigo de proceso y la funcion que procesa la entrada.
2 - La creacion de destinos RFC, puertos, y sistemas logicos.
Destino RFC: es una puerta d eenlace que permite comunicar un sistema sap con otro sistema No sap.
Con SM59 se visualiza y actualiza los destinos RFC. Se pueden crear, borrar y modificar conexiones R/3, conexiones internas,
destinos logicos, coneciones tcp/ip y conexiones driver abap.
Dependiendo del sistema destino, la conexion RFC puede ser de distinto tipo. Para el envio de Idoc se crean conexiones tpc/ip, especificando
el nombre del servidor destino y el puerto tcp destino.
Puerto: es un nombre logico para un dispositivo de E/S.
Los´programas se comunican con un puerto a traves de una interfaz estandar.
Se asigna un nro de puerto, y en este puerto es el que designa al medio. Esto permite definir las caracteristicas de los puerto individualmente
y usar el puerto en mueltiples Acuerdos de Interlocutores.
Al menos un puerto debe existir para cada sistema externo.
Los puertos indican la forma de envio de los mensajes EDI y se configuran en WE21 (administracion de los puertos en el proceso de Idoc)
Los puertos Mas comunes:
- Ficheros: se usan cuando la info del idoc debe ser alamacenada en el server de aplicaciones.
El nombre de los archivo se debe crear con el modulo de funciones EDI_PATH_CREATE_CLIENT_DOCNUM, el cual logico
genera a partir del mandante y nro de idoc.
- Ficheros XML: es necesario definir el nombre del puerto, el formato xml, y el nombre del archivo a generar. EDI_PATH_CREATE_CLIENT_DOCNUM
- RFC Transaccional: se usa cuando el sistema receptor es externo.
- XML-HTTP: se especifica un destino RFC.
- ABAP: se usa cuando el idoc esta definido desde un sistema sap al meismo sistema sap.
Los Sistemas Lógicos se crean con BD54.
cuando el sistema logico es un R/3 se debe asignar un mandante, se usa SCC4.
Audio 1: para incluir los cambio que realizamos con we20 we21 y sm59(que no se transportan), podemos icluirla en una OT.
Esto se hace creando un OT SE01.
Doble clic en la tarea de la orden y modificamos.
en la pantalla que se abre:
- en el campo id de programa introducimos la opcion R3TR
- en el campo tipo de objeto introducimos TABU
- el campo objeto introducimos RFCdes generadas con SM59.
- EDIPORT para las generadas por we21
- tbdls tbdlst para las generadas econ WE20
Doble clic en el nombre de la tabla.
nueva pantalla:
- introducimos * si queremos enviar todo lo configurado en SM59 WE20 y WE21.
3 - El modelo de distribución.
Es una vista donde se define la distribucion de los datos maestros.
La relacion entre los sitemas logicos, tipos de mensajes, bapis, y filtros estan definidos en el modelo de distribucion.
las aplicaciones y las capas ALe usan el modelo de distribuecion para determinar los receptores y controlar la distribucion de mensajes.
El modelo de distribucion es compratido entre todos los interlocutores participantes.
Pasos para la creacion de un modelo de distribuscion:
- BD64 , cambiamos el modo de tratamiento a modificacion (menu: modelo de distribucion/cambiar modo de tratamiento)
- crear vista modelo.
- ingresamos un texto breve y nombre tecnico para el modelo
- selecionamos el registro recien creado y presionamos en el boton insertar tipo de mensaje.
- Introducimos en el emisor el nombre del sistema logico que transmitira el mensaje, el campo destinatario con el nombre
del sistema logico que recibira el mensaje, y el tipo de mensaje con el mensaje que se transmitira entre estos sistemas logicos.
 
 
 
Sobre el autor
Publicación académica de Pablo Adrian Oggero, en su ámbito de estudios para la Carrera Consultor ABAP.
Pablo Adrian Oggero
Profesión: Scrum - Analista Funcional - Argentina - Legajo: MC99M
✒️Autor de: 179 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial