✒️ABAP Los IDocs de entrada
ABAP Los IDocs de entrada
Interfases de entrada: NO tienen diferentes tipos de procesos. Se pueden crear por un moddleware, que envia al puerto entrante el mensaje, en formato IDOC o por un archivo con formato IDOC, procesado por el modulo de funcion EDI_DATA_INCOMING.
El trabajo del programador ABAP es configurar los IDOCS de entrada, definir un codigo de proceso de entrada y definir el acuerdo de interlocutores de entrada.
CONFIGURACION: trx BALD, desde IDOC - PROCESO DE ENTRADA - MODULO DE FUNCIONES se accede a todos los puntos de configuración. Se configuran los atributos del modulo de funcion que procesara el IDOC, la asignacion del Tipo base - tipo de mensaje - funcion de proceso y el codigo de proceso que generara el documento de aplicacion.
Para actualizar los atributos del IDOC de entrada se define un modulo de funciones que lo procesara, el cual debe agregarse a la lista de la trx BD51, para que SAP lo detecte como modulo utilizable para proceso de IDOC. El modulo de funciones es el encargado de generar el documento de aplicacion dependiendo de los datos recibidos por el IDOC.
WE57 asignar el modulo de funcion a un tipo de mensaje. Se asocia un objeto con un metodo de proceso. Pueden existir diferentes asignaciones para el mismo tipo de mensaje.
CODIGO DE PROCESO DE ENTRADA: Process Code de entrada, es el que indica como se debe procesar el IDOC de entrada.
WE42: definir los procesos code de entrada.
Con el CP 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 codigo de proceso ejecutara un modulo de funciones, otro codigo de operacion (obsoleto) o una tarea WorkFlow.
BD51, se almacenan en la tabla estandar TBD51, WE42 tabla TBD52.
ACUERDOS DE INTERLOCUTORES DE ENTRADA, debe actualizarse para cada IDOC de entrada en cada sistema receptor, seleccionar alguno de los sistemas emisores del mensaje y agregar un nuevo parametro PARAMETRO DE ENTRADA. El sistema receptor de este mensaje esta definido implicitamente por el sistema donde es actualizado el acuerdo.
Si el sistema emisor no existe en el ambiente definido debe agregarse, teniendo en cuenta el tipo de sistema emisor-receptor (sistema logico, cliente, proveedor, etc.)
En el acuerdo de interlocutores se definira el modelo de la interfase, para ello definir el tipo de mensaje a recibir y el tipo de objeto.
Las opciones de entrada que definen como sera el tratado del IDOC recibido: el codigo de proceso, encargado de entender la info del IDOC y actualizar las trx que corresponden al mensaje y la forma de proceso que puede ser lanzamiento inmediato o lanzamiento por medio de un programa de fondo.
LA OPCION DE FONDO SE UTILIZA CUANDO LA INFORMACION DEL IDOC NO DEBE SER ACTUALIZADA AL MOMENTO EN QUE SE RECIBE DICHO IDOC, SINO QUE UN JOB QUE SE CORRE PERIODICAMENTE PROCESA TODOS LOS IDOCS CON ESE ESTADO.
 
 
 
Sobre el autor
Publicación académica de Jose Ignacio Rodini, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Ignacio Rodini
Profesión: Licenciado en Informatica - Argentina - Legajo: HM58N
✒️Autor de: 115 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rodini