✒️ABAP La configuración de un IDoc
ABAP La configuración de un IDoc
Configuracion de un IDoc.
La estructura de un IDoc consiste de varios segmentos y los segmentos consisten de una secuencia de campos. Esta estructura 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 secuencia de tres tipos de registros:
1. Registro de control: que contiene toda la informacion administrativa del IDoc, como el origen y destinatario, y que tipo de IDoc es. La tabla SAP donde se guardan estos registros es la EDIDC. (la tabla transparente estandar EDIDC almacena los registros de control de un IDoc y su clave es el numero del IDoc - Campo DOCNUM).
La estructura del registro de control es la misma para todos los IDocs y esta definida en la estructura del diccionario de datos EDI_DC40.
2. Registro de Datos: Los registros de datos se guardan en la tabla EDID4 en un campo de 1000 caracteres. Para poder interpretar esa cadena, el registro cuenta con un campo que informa cual es la estructura con la que se deben interpretar los datos. La clave de la tabla es IDOC (campo DOCNUM), el contador en la tabla (campo COUNTER)y el numero del segmento SAP (campo SEGNUM).
La estructura de los registros de datos esta definida por la estructura del diccionario de datos EDI_DD40.
3. Registro de Status
Este segmento informa los diferentes status por los que va pasando el mensaje en cuestion, hasta que finalmente es procesado correctamente. Si el receptor reporta un error de comunicaciones, se dispara un manejo de excepeciones mediante un workflow.
Los registros de status contienen informacion de estado como el codigo de estado, fecha y hora en el que el punto de control es alcanzado.
La estructura de los registros de estado esta definida por la estructura del diccionario EDI_DS40 y se almacenan en la tabla EDIDS. esta tabla tiene como clave IDOC (campo DOCNUM) la fecha de la informacion de status (campo LOGDAT), la hora de la informacion de status (campo LOGTIM) y el contador de status IDOC (campo COUNTR).
Cada IDoc es un unico registro de control y varios registros de datos y status.
 
 
 
Sobre el autor
Publicación académica de Rainer Diaz, en su ámbito de estudios para la Carrera Consultor ABAP.
Rainer Diaz
Profesión: Ingeniero Inform?tico - Colombia - Legajo: UX12J
✒️Autor de: 97 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Rainer Diaz