✒️ABAP Los IDocs de entrada
ABAP Los IDocs de entrada
Lección 8: IDocs de Entrada
1 Introducción a las Interfases 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 como se haya creado el IDoc.
Hay diferentes formas de crear un IDoc en SAP:
El trabajo del programador ABAP se reduce a:
ü Configurar los IDocs de entrada.
2 Configuración de los IDocs de Entrada:
Para configurar los IDocs de entrada se utiliza la transacción BALD. Dentro de las carpetas IDOC / Procesos de entrada / Modulo de Función se accede a todos los puntos de configuración.
Aquí se debe configurar:
Este módulo de funciones debe agregarse a la lista de transacciones BD51, para que SAP lo detecte como módulo utilizable para procesar de IDocs.
Transacción BD51: la transacción estándar BD51 se utiliza para configurar en el sistema el módulo de funciones que procesará el IDoc de entrada.
El módulo de funciones definido en esta transacción es el encargado de generar el documento de aplicación dependiendo de los datos recibidos por el IDoc.
Es quien ejecuta la transacción correspondiente al objeto de negocios que se desea actualizar.
Luego deben asignarse el módulo de función a un tipo de mensaje, mediante la transacción WE57.
Con este paso, se asocia un objeto con un método de proceso. Pueden existir diferentes asignaciones para el mismo tipo e mensajes, ya que cada módulo de funciones puede actualizar diferentes atributos del objeto o interpretar diferentes estructuras del mismo tipo de mensaje.
3 Código de proceso de Entrada.
También llamado Process Code de Entrada, es el que indica cómo 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 (Código de proceso de entrada).
Transacción WE42: Se utiliza para la creación e los códigos de procesos de entrada.
Con 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 según segmentos y modificaciones de versiones o tipos.
La clase de procesamiento, define si el código de procesos ejecutara 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 mensaje estándar) y debe especificar el tipo de objeto de negocios generado.
Audio tips: vale destacar que las entradas de datos que generamos a través de la transacción BD51 se almacenan en Sap en la tabla TBD51 y en las entradas de datos que generemos a través de la transacción estándar WE42 se almacenan en Sap en la tabla estándar TBD52
4 Acuerdo de Interlocutores de Entrada:
El acuerdo de interlocutores debe actualizarse para cada IDoc de entrada, en cada sistema receptor.
Para actualiza el acuerdo de interlocutor de entrada, se debe seleccionar alguno de los sistemas emisores del mensaje y agregar un nuevo “Parámetro de entrada”.
El sistema receptor de este mensaje está definido implícitamente por el sistema donde es actualizado el acurdo.
Si el sistema emisor no existiera en el ambiente definido, debe agregarse, teniendo en cuenta el tipo de sistema emisor-receptor (Sistema lógico, cliente, proveedor, etc.)
En el acuerdo de interlocutores se definirá el modelo de la internase, para ello debe definirse:
Las opciones de entrada, que define como será tratado de 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.
Sabías que: 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 status.
 
 
 
Sobre el autor
Publicación académica de Jhon Deibys Cano Pineda, en su ámbito de estudios para la Carrera Consultor ABAP.
Jhon Deibys Cano Pineda
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WZ11E
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jhon Cano Pineda