Siendo los segmentos de datos, ya sea jerárquicos o no, estructuras, es lógico pensar que tienen que llevar un orden para poder ser leídos o creados en cualquier sistema, esto nos lleva a pensar que cualquier IDOC que se cree, se puede crear en base a la estructura que se solicite por parte del receptor.
Asumiendo que sea un proveedor el que solicite al IDOC, el proveedor deberá de proporcionar su estructura o el orden (layout) de los datos, esto solamente en el segmento, dado que los datos de control y de estatus, solo son locales para SAP, utilizando estos últimos para alimentar un posible workflow que alerte al usuario sobre los pasos que se hayan cubierto ya en dicho IDOC.
Siendo los IDOCS productos que se mueven entre PARTNERS es de suponerse que entre ellos crearan ciertos estándares para facilitar la comunicación entre sus sistemas, si estos son diferentes, así mismo serán capaces de configurar un medio de comunicación efectivo.