✒️ABAP La configuración de un IDoc
ABAP La configuración de un IDoc
CONFIGURACION DE UN IDOC.
1. ESTRUCTURA DE UN IDOC.
La estructura consiste en varios segmentos, los segementos consisten de una secuencia de campos. La estrucutura de un tipo de IDOC define la sintaxis de los datos al especificar la organizacion de los segmentos, atributos de los segmentos y formatos de cada uno de sus campos.
Un IDOC consiste de la siguiente secuencai de 3 tipos:
- REGISTRO DE CONTROL. Tiene toda la informacion administrativa del IDOC, como el origen y el destinatario y que tipo de IDOC es. Este registro es necesario para saber cual sera el destinatario del IDOC. La tabla SAP donde se guardan es la EDIDC, almacena los registros de control de un IDOC.
La estructura del registro de control es identica para todos los IDocs y esta definida por SAP. Son automaticamente creados e insertados por el sistema en tiempo de ejecucion.
- REGISTRO DE DATOS. Se guardan en la tabla EDID4 en un campo de 1000 caracteres. Para saber interpretar esa cadena, el registro cuenta con un campo que informa cual es la estructura con la que se deben interpretar los datos.
- REGISTRO DE STATUS. Este segemento informa los diferentes status por los que va pasando el mensaje en cuestion, hasta que finalmente es procesado. Si el receptor reporta un error de comunicacion, se dispara el manejo de excepciones mediante un WORKFLOW, donde sera informadi el responsable de IDOC. Este paso es opcional. Contienen informacion de estado. Estos registros de estado existen solamente en SAP y no son almacenados en el archivo de salida.
2.SEGMENTOS DE DATOS.
Define el formato de los datos que se enviaran o recibiran a traves de un IDOC, puede tener definidos 1 o mas segmentos de datos.
IDOCS JERARQUICOS. Los segmentos hijos estan ubicados debajo de sus padres. Deben respetar la secuencia en la que se ingresan al mensaje. La informacion de la jerarquia esta guardada en los campos de control del segmento.
IDOCS NO JERARQUICOS. Los segmentos deben ubicarse por tipos, no por jeraquia de padres e hijos. Se relacionan por medio de una valor del segmento de datos.
3.TIPO BASE.
O tipo Idoc, define la estructura de los datos de aplicacion del Idoc. Usaremos la transaccion we30 para la creacion de los tipos base de Idocs.
4. TIPO DE MENSAJE.
Es una vista del tipo Idoc, representa al objeto de negocio. Puede estar compuesto por diferentes Tipos Base. Esto se debe a que el mismo objeto de negocios, puede ser enviado a diferentes sistemas, con diferente estructura. Para crear un tipo de mensaje usaremos la transaccion we81.
 
 
 
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