
Estructura de un IDOC
Consiste de varios segmentos, y los segmentos consisten de una secuencia de campos. Define la sintaxis de los datos al especificar la organización de los segmentos, atributos de los segmentos y formatos de cada uno de sus campos.
Tres tipos de registros:
è Registros de control. Contiene toda la información administrativa del IDOC como el origen, el destinatario y que tipo de IDOC es. Es idéntica para todos los IDOC y esta definida por SAP, se crean e insertan automáticamente en tiempo de ejecución por el sistema.
è Registro de datos. Se guarda en la tabla EDID4 hay un campo que informa cual es la estructura con la que se debe interpretar los datos.
è Registro de status. Informa los diferentes status por los que va pasando el mensaje hasta que es procesado correctamente.
Segmentos de datos
Define el formatos de los datos que se enviaran o recibirán a través de un IDOC puede tener definidos uno o más segmentos de datos.
La estructura de los segmentos de datos es la siguiente:
è IDOCS jerárquicos: los hijos debajo de los padres, deben respetar la secuencia en la que se ingresa el mensaje, la información de la jerarquía esta guardada en los campos de control del segmento.
è IDOCS no jerárquicos: los segmentos deben ubicarse por tipo. Se relacionan por medio de un valor del segmento de datos.
Tipo base
Define la estructura de los datos de aplicación del IDOC, es la estructura de los datos que se transfieren entre sistemas.
Tipo de mensaje
Es una vista del tipo IDOC que representa al objeto de negocio.
Puede estar compuesto por diferentes tipos base.