✒️ABAP La configuración de un IDoc
ABAP La configuración de un IDoc
Configuración de un IDoc
Estructura de un IDoc, consiste de 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. Este registro es muy importante ya que es necesario cual será el destinatario del IDoc. La tabla SAP donde se guardan es la EDIDC. La estructura de registro de control esta definida por la estructrura del diccionario EDI_DC40,
- Registro 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 cual es la estructura con la que se deben inerpretar los datos. La estructur de los registros de datos esta definida por la estructura del diccionario EDI_DD40.
- Registro de Status: Este segmemnto informa los diferentes status por loq ue va pasando el mensaje en cuestión, hasta que finalmente es procesado correctamente. Si el receptor reporta un error de comunicaciones, se dispara el manejo de excepciones mediante un workflow, donde será informado el responsable del IDoc. La estructura de los registros de estado esta definida por la estructura del diccionario EDI_DS40, Se almacenan en la tabla EDIDS.
Segmentos de datos
Un registro de datos o segmento de datos define el formato de los datos que se enviarán o recibirán a traves de un IDoc. La estructura los segmentos de dato es la siguiente:
- IDos jerarquicos: 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 jerarquia esta guardada en los campos de control del segmento.
- IDocs no jerarquicos: 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.
Tipo base: Tambien llamado Tipo IDoc, define la estructura de los datos de aplicación del IDoc.
Es la estructura de los datos que se transfieren entre sistemas, desde la transacción WE30, se puede ver el formato de los tipo base.
Una extensión de un tipo base es un concepto muy similar al de las estructura append. Se utilizan para agregar dentro de un segmento estandar campos Z.
Tipo de mensaje: Es una vista del tipo Idoc (Tipo base), representa al objeto del negocio. Puede estar compuesto por diferentes tipo base. Esto se debe a que el mismo objeto de negocios, puede ser enviado a diferentes sistemas, con diferente estructura, para ello utilizamos la transacción WE81.
 
 
 
Sobre el autor
Publicación académica de Marvin Raul Lopez Morales, en su ámbito de estudios para la Carrera Consultor ABAP.
Marvin Raul Lopez Morales
Profesión: Consultor Senior Sap / Abap It - Guatemala - Legajo: WP66T
✒️Autor de: 157 Publicaciones Académicas
🎓Cursando Actualmente: Consultor SAP Fiori
🎓Egresado de los módulos:
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Soy ingeniero en sistemas y cuento con mas de 20 años de experiencia en el área de informatica, tambien he participado en la implementación, migración y configuración de sap-erp para varias empresas.
Certificación Académica de Marvin Lopez