✒️ABAP La configuración de un IDoc
ABAP La configuración de un IDoc
1. Estructura de un IDoc
Consiste en varios segmentos, y estos segmenetos consisten en una secuecia de campos, la estructura de un
tipo de IDoc define la sintaxis de os datos al especificar la organcazion de los segmentos, atrubutos de los
segmenetos y formatos de cada y uno de sus campos
Un IDoc consiste de la siguiente secuencia de 3 tipos de registros:
*Registro de control:
-contiene toda la informacion administrativa del IDoc, como el origen y el destinatario,
y que tipo de IDoc es. Este registo es importante ya que es necesario para saber cual sera el destinario
del IDoc. Se guadan en la tabla EDIDC (campo DOCNUM)
-La estructura de registro es identica para todos los IDoc y esta definida por SAP automaticamente creadas
e insertadas por el sistema en ejecucion
-la estructura de registro de control esta definida por la estrucutra del diccionario EDI_DC40
*Registros de Datos:
-Estos de guardan en la tabla EDID4 en un campo de 1000 caracteres.
-Un IDoc puede contener multiples registro de datos segun haya sifo definida la estructura
-la estructura de registro de control esta definida por la estrucutra del diccionario EDI_DC40
*Registro de Status
-segmeneto que informa los diferentes status por los que va pasando el mensaje en cuention.
-si se encuentra un error se dispara el manejo de excepciones mediante un WorkFlow
-Contienen informacion de estado, como el codigo de estado, fecha y hora.
-la estructura de registro de control esta definida por la estrucutra del diccionario EDI_DC40 en la tabla
EDIDS
2. Segmento de Datos
Un un IDoc puede tener definidos uno o mas segmentos de datos
Por lo que cuando creemos un segmento luego podremos visualizarlo atraves de la SE11
*IDocs jerarquicos: los segmenetos hijos estan ubicados debajo de sus padres. Deben respetar la secuencia en la
que se ingresan al mensaje. la informacion de la jerarquiaesta guardada en los campos de control del segmento
*IDocs no jerarquicos: los segmenetos deben ubicarse por tipo, no por jerarquiade padres e hijos. Se relacionan
por medio de un valor del segmento de datos
3. Tipo Base
tambien llamamado tipo IDoc, define la estructura de los datos de aplicacion del IDoc
*La estrcutra de os datos que se tanfieren entre sistemas
*Desde la WE30 se uede ver el formato de los tipo Base
*Una extension de un tipo base es un concepto muy similiar al de las estruturas appends con las tablas estandes
de SAP. se pueden utilizar para agregar de un segmento estandar campos Z
4. Tipo de Mensaje
Vista del tipo IDoc, representa al objeto de negocio
*Pueden estar compuestos por diferentes tipos base, se debe a que e lmismo objeto de negocio puede ser enviado a
diferente ssitemas con diferente estructura e incluso diferentes versiones SAP R/3
*Para crear un tio de mensaje vamos ala WE81
 
 
 
Sobre el autor
Publicación académica de Juan Antonio Alvarado Rodriguez, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Antonio Alvarado Rodriguez
Profesión: Ingeniero Programador Abap - Mexico - Legajo: BZ30A
✒️Autor de: 31 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Juan Alvarado