![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP Introducción a IDocs
ABAP Introducción a IDocs
![ABAP Introducción a IDocs ABAP Introducción a IDocs](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/121.jpg)
1. Conceptos basicos
*las tecnologias mas utilziadas para la integracion de sistemas legacy son ALE y EDI, que utilzian
IDocs para el intercambio de datos
*Estas tecnologias son croos-application y son utilizadas para varios modulos de SAP R/3,como SD, MM
y FI. Pero son aplicables a cualquier necesidad de intercambio de datos
2. ¿Que es EDI?
*Comunicacion que describe el intercambio electronico de datos estructurados entre las diferentes
aplicaciones
*Provee de intregracion a procesos de negocio entre compañias, intercambiando documentos (bussines
documents) domo ordenes de compra, predidos de venta, facturas, etc.
*de habla de EDI cuando se describe informacion enviada a un partner externo. EN EDI, el receptor y
emisor de llama TRADIG PARTNERS y la comunicacion entre lleos se produce enviando mensaes, basados
en los estandades EDITFACT y X12
la quitectura de un EDI consiste en:
*Aplicaciones EDI-Enable: soportan procesamiento automatico de proceso de negocio
*Interfaces Idoc: en el anexo entre la aplicaion y sistema externo (Envio o Recepcion)
*Subsisema EDI: Encargado de convertir un IDoc en un mensaje EDI y viceversa
*El componenete principal de la interfase IDoc es el tipo de IDoc.
*el IDoc es un estandar en SAP que especifica la estructura y el formato de la informacion que sera
tranferida a otros sistemas
3. ¿Que es ALE?
Desribe el intercambio de informacion entre diferentes aplicaciones o procesos de negocio dentro de
la compañia
*Mecanismo que define cuando, entre quienes y que tipo de informacion sera intercambiada en un evento
regular
*Se habla de ALE cuando se describen intercambios de datos entre sistemas seguros para almacenar copias
redundantes de la informacion del IDoc
*2 sistemas de pueden intercambiar IDocs entre si mediante ALE o de subsentencas EDI, o convrtir datos
a los estandes EDI y luego intercambiarlos
*ALE se diseño para la integracion de sistemas SAP con otros sistemas SAP. Pero permite la flexibilidad
de cualquier sistema no R/3 pueda utilizar ALe como herramienta de intregracion
4. ¿Que es un IDoc?
Fomato estandar de SAP que define el intercabio de datos entre sistemas
*Se puede ver como un archivo de texto plano.
*Contiene cabecera y posiciones, pero todos los datos perteneces ala misma entidad.
*Si se quiere transmitir datos a mas de un proveedor se tiene que hacer un IDoc por cada uno de ellos
se tienen 2 conceptos importates:
*Orientado a mensajes: se maneja en las aplicaciones, pero en formatos diferentes. El IDoc unifica los
diferentes formatos entre aplicaciones y no importa si la aplicacion es una aplicacion SAP o de terceros
*Asincronico: antes de que se cree un documento de aplicacion, la informacion esta guardad en el IDoc
esto es importante, por si ocurren errores al generar el documento de aplicacion, el IDoc puede modificarse
y reprocesarse
*Dentro del R/3 solo los formatos IDocs son usados, el subsistema EDI convierte a los datos a dormatos IDoc
por lo que las aplicaciones solo debe conocer este formato y no todos los estandares EDI
5. Tipos de IDocs
existen 2 tipos:
*De entrada: quellos que entran al sistema SAP
*De salida: quellos que salida del sistema SAP
 
 
 
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