✒️ABAP Los IDocs de entrada
ABAP Los IDocs de entrada
Los IDocs de entrada no tienen diferentes tipos de proceso. Desde que el IDoc es creado en la base de datos, la forma de ejecución es igual, no importa cómo se haya creado el IDoc.
Hay diferentes formas de 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_INCOMING.
El 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.
Configuración de los IDocs de entrada: para configurar los IDocs de entrada se utiliza la transacción BALD. Dentro de las carpetas IDOC /proceso de entrada / Módulo de funciones se accede a todos los puntos de configuración.
Aquí se debe 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 generara el documento de ampliación.
Para actualizar los atributos del IDoc de entrada se define un módulo de funciones que lo procesará.
Este modulo debe agregarse a la lista de las transacción BD51, para que SAP lo detecte como módulo utilizable para los proceso de IDocs.
Código de proceso de entrada: es el que indica como se debe procesar el IDoc de entrada.
El atributo principal, es el módulo de funciones que se utiliza para el proceso. Esta parametrización se hace mediante la transacción WE42.
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.
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 de workflow.
Si se especifica "Proceso con servicio ALE" (generalmente no se utiliza para tipos de mensaje Z). Se pueden especificar diferentes eventos de comienzo y fin de proceso (se utiliza para mensajes estándar) y debe especificarse el tipo de objeto de negocios generado.
Acuerdo de interlocutores de entrada: debe actualizarse para cada IDoc de entrada, en cada sistema receptor.
Para actualizar el acuerdo de interlocutores de entrada, se debe seleccionar alguno de los sistemas emisores del mensaje y agregar un nuevo "Parámetro de entrada".
En el acuerdo de interlocutores se definirá el modelo de la interfase. Para ellos debe definirse:
- El tipo de mensaje a recibir.
- El 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 las transacciones correspondientes al mensaje.
- La forma de proceso que puede ser Lanzamiento inmediato o Lanzamiento por medio de un programa de fondo.
La opción de fondo se utiliza cuando la información del IDoc no debe ser actualizada al momento en que se recibe dicho IDoc, sino que un Job que se corre periódicamente procesa todos los IDocs con este estatus.
 
 
 
Sobre el autor
Publicación académica de Jorge Luis Leal Marquez, en su ámbito de estudios para la Carrera Consultor ABAP.
Jorge Luis Leal Marquez
Profesión: Analista de Sistemas - Venezuela - Legajo: CD46R
✒️Autor de: 113 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Presentación:
Profesional del área de tecnológica, enfocado a garantizar la continuidad de las operaciones. consultor abap.
Certificación Académica de Jorge Leal