✒️ABAP Los IDocs de entrada
ABAP Los IDocs de entrada
IDOCS DE ENTRADA
1.INTRODUCCION A LAS INTERFASES DE ENTRADA.
Desde que el Idoc es creado en la base de datos, la forma de ejecucion es igual, no importa como se haya creado el Idoc. Hay diferentes formas de crear un Idoc en SAP:
- por un middleware que envia al puerto etrante el mensaje en formato Idoc.
- por un archivo con formato Idoc, que es procesado por el modulo de funcion EDI_DATA_INCOMING.
El trabajo del programador ABAP:
- configurar los Idocs de entrada
- definir un codigo de proceso de entrada
- definir le acuerdo de interlocutores de entrada
2.CONFIGURACION DE LOS IDOCS DE ENTRADA.
Se usa la transaccion BALD, en las carpetas IDOC / PROCESO DE ENTRADA / MODULO DE FUNCIONES se accede a todos los puntos de configuracion. Se deben configurar:
- los atributos del modulo de funcion que porcesara al Idco.
- la asignacion del tipo base - tipo de mensaje - funcion de proceso.
- el codigo de proceso que generara el documento de aplicacion.
El modulo de funciones debe agregarse a la listo de la tranasccion bd51, para que SAP lo detecte como modulo utilizable para proceso de Idoc. El modulo de funciones definido en esta transaccion es el encargado de generar el documento de aplicacion dependiendo de los datos recibidos por el Idoc. Pueden existir diferentes asignaciones para el mismo tipo de mensaje, ya que cada modulo de funcion puede actualizar diferentes atributos del objeto o interpretar diferentes estrucutras del mismo tipo de mensaje.
3.CODIGO DE PROCESO DE ENTRADA.
Tambien llamado Process Code de entrada, es el que indica como se debe procesar el Idoc de entrada. Esta parametrizacion se hace mediante la transaccion we42. Se define si el proceso del mensaje se trata con o sin servicios ALE y la clase de procesamiento. Los servicios ALE contienen, filtros segun segmentos y modificaciones de versiones o tipos. La clase de procesamiento, define si el codigo de proceso ejecutara un modulo de funciones, otro codigo de operacion o una tarea de Workflow. Si se especifica PROCESO CON SERVICIO ALE se pueden especificar diferentes eventos de comienzos y fin de proceso y debe especificarse el tipo de objeto de negocios generado.
4.ACUERDO DE INTERLOCUTORES DE ENTRADA.
Debe actualizarse oara cada Idoc de entrada, en cada sistema receptor. Se debe seleccionar alguno de los sistemas emisores del mensaje y agregar un nuevo 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 existiera en el ambiente definido, debe agragarse, teniendo en cuenta el tipo de sistema emisor-receptor.
En el acuerod de interlocutores se definira el modelo de la interfase, para ellos debe definirse:
- el tipo de mensaje a recibir.
- el tipo de objeto.
Las operaciones de entrada, que definen como sera tratado el Idoc recibido:
- el codigo de proceso, que es el encargado de netender la informacion 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.
 
 
 
Sobre el autor
Publicación académica de Bruno Edgardo Gallinoto, en su ámbito de estudios para la Carrera Consultor ABAP.
Bruno Edgardo Gallinoto
Profesión: Asesor de Ventas - Argentina - Legajo: GM88R
✒️Autor de: 67 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP SD Nivel Inicial
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Con mucha motivación y ganas de poder aprender. mi objetivo principal es brindar todo mi potencial para que obtengan los mejores resultados en el lugar donde me encuentre.
Certificación Académica de Bruno Gallinoto