
Introducción a IDocs
Conceptos basicos.
Las necesidades de integración entre los procesos de negocios, dentro y fuera de la compañia. Las dos tecnologías mas utilizadas para realizar esta integración son ALE y EDI, que utilizan IDocs para el intercambio de datos.
EDI (Intercambio electronico de documnetos) Es un estandar de comunicación que describe el intercambio electronico de datos estructurados comerciales entre las diferentes aplicaciones.
EDI provee integación a procesos de negocio entre compañias, intercambiando documentos. EDI, receptor y emisor se llaman trading partners y la comunicación entre ellos se produce enviando mensajes, basandose en los estandares EDIFACT y X12.
La arquitectura EDI consiste en:
- Aplicaciones EDI-Enable: Soportan procesamiento automatico de procesos de negocio.
- Interfase IDoc: Es el nexo entre la aplicación u el sistema externo (Envio o recepción)
- Subsistema EDI: Es el encargado de convertir el IDoc en un mensaje EDI y viceversa.
El compenente principal de la interface IDoc es el tipo de IDoc que especifica la estructura y el formato de la información que se rá transferida a otros sistemas.
ALE (Applicatión Link Enable) Es una tecnología SAP que describe el intercambio de informacón entre diferentes aplicaciones o procesos de negocio dentro de la compañia.
Es el mecanismo que define cuando, entre quieres y que tipo de información será intercambiada en un evento regular, ALE cuando se describen intercambios de dato entre sistemas seguros para almacenar copias redudantes de la información del IDoc. ALE se diseño para la integración de sistemas 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.
Diferencias EDI y ALE
- ALE, utiliza para apoyar los procesos integrados aun no distribuidos a traves del sistema SAP, EDI, es utilizado para intercambio de documentos de negocio entre los sistemas de los socios comerciales que no pueden ser R/3.
- ALE, tecnolgía diseñada por SAP para soportar un ambiente distribuido, EDI es un proceso utilizado para intercambio de documentos de la empresa, se les ha dado un formato estandard.
IDOC (Intermediate Document) Es el formato estandar que SAP define para el intercambio de datos entre sistemas.
Se lo puede ver como un archivo de texto plano, con registros. Contiene una cabecera y posiciones, pero todos los datos perternecen a la misma entidad.
Tiene dos conceptos importantes:
- Orientado a mensajes: La información se maneja en las aplicaciones, pero en formatos diferentes (documentos de aplicacion). El IDoc unifica los diferentes formatos entre aplicaciones. No importa si la aplicación es una aplicación SAP o de terceros.
- Asincronico: Antes de que se cree un documento de aplicación, la información está guardada en el IDoc. El IDoc puede modifcarse y reprocesarse.
Existen dos tipos de IDocs:
- De Entrada: Son aquellos que entran al sistema SAP
- De Salida: Son aquellos que salen del sistema SAP