✒️ABAP La configuración de un IDoc
ABAP La configuración de un IDoc
ESTRUCTURA DE UN IDoc
La estructura de un IDoc consiste en varios segmentos, y los segmentos consisten de una secuencia de campos. La estructura de un tipo de IDoc 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.
Un IDoc consiste de la siguiente secuencia de tres tipos de registros:
REGISTRO DE CONTROL.
Contiene toda la información administrativa del IDoc, como el origen y el destinatario, y que tipo de IDoc es. Seria algo asi como el sobre que acompaña a cualquier carta.
REGISTRO DE DATOS.
Los registros 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 cúal es la estructura con la que se deben interpretar los datos.
REGISTROS DE STATUS.
Este segmento informa los diferentes status por los que se va pasando el mensaje en cuestión, hasta que finalmente es procesado correctamente. Si el receptor reporta un erro de comunicaciones, se dispara el manejo de excepciones mediante un Workflow, donde será informado el responsable del IDoc. Este paso es opcional.
SEGMENTO DE DATOS
La estructura de los segmentos de datos es la siguiente:
IDocs Jerárquicos: Los segmentos hijos están ubicados debajo de sus padres. Deben respetar la secuencia en la que se ingresan al 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 tipos, no por jerarquía de padres e hijos. Se relacionan por medio de un valor del segmento de datos.
Nota: En ambos tipos, la información debe ser enviada siguiendo el orden de los segmentos ya que sino fallará el IDoc.
 
 
 
Sobre el autor
Publicación académica de Diego Alejandro Santamaria Raigosa, en su ámbito de estudios para la Carrera Consultor ABAP.
Diego Alejandro Santamaria Raigosa
Profesión: Consultor Sap Abap/portal - Colombia - Legajo: VN26H
✒️Autor de: 8 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Diego Santamaria