✒️ABAP La configuración de un IDoc
ABAP La configuración de un IDoc
1. ESTRUCTURA de un IDOC
Consiste en varios segmentos. Cada segmento consiste en una secuencia de campos. La estructura especifica la organización y atributos de los segmentos así como los formatos de los campos.
Un IDoc tiene 3 tipos de Registros:
- Registro de Control. Info administrativa: origen y destinatario y tipo de IDoc. Se guarda en la tabla EDIDC (Clave de la tabla: Numero de IDoc: DOCNUM). Misma estructura de control para todos los IDocs (EDI_DC40)
- Registro de Datos. Se guardan en la tabla EDID4 (tabla cluster con clave formada por DOCNUM, COUNTER y SEGNUM) en un campo de 1000 caracteres. Un campo informar de la estructura de los datos para interpretarlos. 1 IDoc puede tener varios registros de datos. La estructura de los registros de datos definida en la estructura EDI_DD40.
- Registro de Status.Informa de los diferentes status x los que pasa el mensaje hasta que se procesa correctamente. Si el receptor reporta error de comunicaciones, se dispara un Workflow informando al responsable del IDoc. Contienen info de estado (código de estado, fecha y hora en que se alcanza el pto. de control). Sólo existen en SAP y no se almacenan en archivo de salida. Se almacenan en tabla EDIDS (Clave formada por: DOCNUM, LOGDAT, LOGTIM, COUNTR). Estructura definida en estruct. EDI_DS40
2. SEGMENTOS DE DATOS
Un Segmento de Datos define el formato de los datos que se enviarán o recibirán a traves de un IDoc. Un IDoc puede tener 1 ó más segmentos de datos.
Es una estructura (SE11). 2 Tipos:
- IDocs Jerárquicos: Segmentos hijo ubicados debajo de sus padres. Se debe respetar la secuencia en la que se ingresan al mensaje
- IDocs No Jerárquicos: Los segmentos se ubican x tipos; no por jerarquía.
3. TIPO BASE
El Tipo Base o Tipo IDoc define la estructura de datos de aplicación del IDoc.
Desde la tr. WE30 se puede ver (y crear) el formato de los Tipo Base.
Una Extensión de un Tipo Base es similar a una estructura Append respecto a tabla estándar. Son para almacenar campos Z dentro de un segmento estándar.
4. TIPO DE MENSAJE
Es una vista del Tipo IDoc que representa al objeto de Negocio.
El Tipo de Mensaje puede estar compuesto por diferentes Tipos Base (mismo objeto de negocios enviado a diferentes sistemas)
Para crear un Tipo de mensaje usamos la tr. WE81 .
Los tipos de mensaje estándar creados se almacenan en la tabla EDMSG. Los tipos Base creados en SAP se almacenan en la tabla EDBAS
 
 
 
Sobre el autor
Publicación académica de David Campillo Martinez, en su ámbito de estudios para la Carrera Consultor ABAP.
David Campillo Martinez
Profesión: Administrador de Sistemas - España - Legajo: PC32Z
✒️Autor de: 56 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de David Campillo