✒️ABAP Los IDocs de entrada
ABAP Los IDocs de entrada
IDocs de Entrada.
1.- Introducción a las Interfaces de Entrada.
Los Idocs de entrada no tienen diferentes tipos de proceso.
Podemos crear un IDoc en SAP:
· Por un middleware, que envía al puerto entrante el mensaje, en formato IDoc.
· Por un archivo con formato IDoc, que es procesado por el módulo de función EDI_DATA_INCOMNG.
En trabajo del programador ABAP se reduce a:
· Configurar los IDocs de entrada.
· Definir un código de proceso de entrada.
· Definir el Acuerdo de Interlocutores de entrada.
·
2.- Configuración de los IDocs de Entrada.
Utilizamos la TX BALD. Dentro de la carpetas IDOC / Proceso de entrada / Módulo de funciones se accede a todos los puntos de configuración.
Aquí debemos configurar:
· Los atributos del módulo de función que procesará el IDoc.
· La asignación del Tipo Base – Tipo de Mensaje – Función de proceso.
· El código de proceso que generará el documento de aplicación.
Para actualizar los atributos del IDoc de entrada se define un módulo de funciones que lo procesará y debe agregarse a la lista de la TX BD51.(esta TX se utiliza para configurar en el sistema el módulo de funciones que procesará el IDoc de entrada).
Luego debe asignarse el módulo de función a un tipo de mensaje, mediante la TX WE57.
Con esto, asociamos un objeto con un método de proceso.
3.- Código de proceso de entrada.
El atributo principal es el módulo de funciones que se utiliza en el proceso. Esta parametrización se hace mediante la TX WE42.(TX para la creación de los códigos de proceso de entrada).
Con el código de proceso se define si el proceso del mensaje se trata con o sin servicios ALE y la clase de procesamiento.
Los servicios ALE contienen entre otros, filtros y modificaciones de versiones o tipos.
La clase de procesamiento, define si el código de proceso ejecutará un módulo de funciones, otro código de operación (obsoleto) o una tarea WorkFlow (Herramienta que permite la implementación técnica de procesos de negocio).
Si se especifica “Proceso con servicio ALE” se pueden especificar eventos de comienzo y fin de proceso y debe especificarse el tipo de objeto de negocio generado.
NOTA: Las entradas de datos que se generan mediante la TX BD51 se almacenan en la tabla TVD51 y las entradas de datos que se generen mediante la TX WE42, se almacenan en la tabla TVD52,
4- Acuerdo de Interlocutores de Entrada.
El Acuerdo de Interlocutores debe actualizarse para cada IDoc de entrada en cada sistema receptor.
Para ello, seleccionamos algún sistema emisor del mensaje y agregar un nuevo “Parámetro de entrada”.
Si el sistema emisor no existiera en el ambiente definido, debe agregarse.
El atributo principal es el módulo de funciones que se utiliza en el proceso. Esta parametrización se hace mediante la TX WE42.(TX para la creación de los códigos de proceso
Se debe definir el modelo de la interfase:
· Tipo de mensaje a recibir.
· Tipo de objeto.
Las opciones de entrada, que definen como será tratado el IDoc recibido:
· El código de proceso, que es el encargado de entender la información del IDoc y actualizar la/s TX correspondientes al mensaje.
· La forma de proceso que puede ser Lanzamiento inmediato o Lanzamiento por medio de un programa de fondo.
NOTA: La opción de fondo se utiliza cuando la info del IDoc no debe ser actualizada al momento en que se recibe, sino que un Job que se ejecuta periódicamente procesa todos los IDocs con este estatus.
 
 
 
Favorito:
Está publicación ha sido agregada a sus favoritos por: Francisco Ortega Aguilar
Sobre el autor
Publicación académica de Juan Hernández, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Hernández
Profesión: Programador Informático - España - Legajo: XQ15K
✒️Autor de: 125 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Certificación Académica de Juan Hernández