✒️ABAP Introducción a IDocs
ABAP Introducción a IDocs
Conceptos básicos IDOC
Dentro de la compañía, la integración puede incluir comunicación con sistemas legacy, con productos de terceros, o incluso, con otros sistemas de SAP.
(Un sistema legacy o sistema heredado es un sistema, tecnología o aplicación de software antiguo o desactualizado que sigue en uso dentro de una organización. Los sistemas legacy ya no cuentan con soporte y mantenimiento pero no pueden remplazarse fácilmente)
Las dos tecnologías más utilizadas para realizar esta integración son ALE y EDI, que utilizan IDOCS para el intercambio de datos.
estas tecnologías son CROSS-APPLICATION y son utilizadas para varios módulos de SAP R/3, como SD, MM y FI. Pero son aplicables a cualquier necesidad de intercambio de datos.
¿QUÉ ES EDI?
(INETRCAMBIO ELECTRÓNICO DE DOCUMENTOS)
Es un estándar de comunicación que describe el intercambio electrónica de los datos estructurados comerciales entre las diferentes aplicaciones.
EDI provee integración a procesos de negocio entre compañías, intercambio de documentos como ordenes de compra, pedidos de venta, facturas, etc.
Normalmente se habla de EDI cuando se describe información enviada aun partner externo. En EDI, el receptor y emisor se llaman TRADING PARTNER y la comunicación entre ellos se produce enviando mensajes, basándose en los estándares EDIFACT Y X12.
La arquitectura EDI consiste en:
-> Aplicaciones EDI-ENABLE: soporta procesamiento automático de procesos de negocio.
-> Interfase IDOCS: es el nexo entre la aplicación y el sistema externo (envío y recepción)
-> Subsistema EDI: es el encargado de convertir el IDOC en un mensaje EDI y viceversa.
El componente principal de la interfase IDOCS es el tipo de IDOCS. IDOC es un estándar SAP que especifica la estructura y el formato de la información que será transferida a otros sistemas.
¿QUÉ ES ALE?
(APPLIACTION LINK ENABLE)
Es una tecnología de SAP que describe el intercambio de información entre diferentes aplicaciones o procesos de negocio dentro de la compañía.
Es el mecanismo que define cuando, entre quienes y que tipo de información será intercambiada en un evento regular.
Normalmente se habla de ALE cuando de describen intercambios de datos entre sistemas seguros para almacenar copias redundantes de la información de IDOC.
Dos sistemas pueden directamente intercambiar IDOCS entre si promedio de ALE o de subsistemas EDI, o convertir datos a los estándares EDI y luego intercambiarlos.
ALE se diseño para la integración del sistema SAP con otros sistemas SAP. Pero la flexibilidad de ALE permite que cualquier sistema , no R/3, pueda utilizar ALE como herramienta de integración.
¿QUÉ ES UN IDOC?
(INTERMEDIATE DOCUMENT)
Es el formato estándar que SAP define para el intercambio de datos entre sistemas.
Se le puede ver como un archivo de texto plano, con registros. un IDOC es por ejemplo los datos de un proveedor o una oferta.
contiene una cabecera y posiciones, pero todos los datos pertenecen a una misma entidad. Es decir, para transmitir datos de más de un proveedor, haría falta más de un IDOC.
Tiene dos conceptos importantes:
-> Orientado a mensajes: la información se maneja en las aplicaciones, pero en formatos diferentes. El IDOC unifica los diferentes formatos entre aplicaciones. No importa si la aplicación es una aplicación de SAP o de terceros.
-> Asincrónico antes de que se cree un documento de aplicación, la información esta guardada en el IDOC . Esto es importante si, por ejemplo, ocurren errores al generar el documento de aplicación. El IDOC puede modificarse y reprocesarse.
Dentro de R/3, solo los formatos IDOCS son utilizados. El subsistema EDI convierte los datos a formatos IDOC. Por lo que las Aplicaciones, solo deben conocer este formato, y no todos los estándares EDI.
 
 
 
Sobre el autor
Publicación académica de Diego Armando De Santiago Castanon, en su ámbito de estudios para la Carrera Consultor ABAP.
Diego Armando De Santiago Castanon
Profesión: Ingenieria en Sistemas Computaciona - Mexico - Legajo: CQ90U
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Diego De