✒️ABAP Introducción a IDocs
ABAP Introducción a IDocs
Unidad 4: IDocs
Lección 1: Introducción a IDocs
1| Conceptos Básicos
Las necesidades de integración entre procesos de negocios, dentro y fuera de la compañía con productos de terceros o incluso, con otros sistemas SAP; son cada vez más importantes para el correcto funcionamiento de la empresa.
Dos tecnologías mas usadas para realizar esta integración son ALE y EDI, que utilizan IDocs para el intercambio de información. Estas tecnologías impactan directamente en el sistema y lo usan varios módulos de SAP R/3 , pero pueden ser aplicables a cualquier necesidad de intercambio de datos.
2| Que es EDI? (Intercambio electrónico de documentos)
Es un estándar de comunicación que se basa en el intercambio electrónico de datos comerciales entre aplicaciones distintas. Hablamos de EDI cuando enviamos información a un parnert externo, en este caso el receptor y emisor se llaman Trading Parnerts , siendo la vía de comunicación el envió de mensajes; EDIFACT y X12 son los estándar.
Su arquitectura consiste:
Aplicaciones EDI-Enable: Soportan procesamiento automático de procesos de negocio
Interface IDoc: Es el nexo entre la aplicación y el sistema externo(envío o recepción).
Su componente principal es el tipo de IDoc, siendo este un estándar de SAP que especifica la estructura y el formato de la información que sera trasmitida a otros sistemas.
Subsistema EDI: es el encargado de convertir el IDoc en un mensaje EDI y viceversa.
3| Que es ALE? (application link enable)
Es una tecnología SAP que describe el intercambio de información entre diferentes aplicaciones o procesos de negocio dentro de la compañía. Es un mecanismo que define cuando, entre quienes y que tipo de información será intercambiada en un evento regular. Se habla de ALE cuando se describen intercambios de datos entre sistemas seguros para almacenar copias redundantes de la información del IDoc.
ALE se diseño para la integración de sistemas SAP con otros SAP, pero la flexibilidad de ALE permite que cualquier sistema pueda utilizar ALE como herramienta de integración.
Diferencias y Similitudes entre EDI y ALE:
ALE - Se utiliza para apoyar a los procesos integrados aún no distribuidos a través de SAP
EDI - Es utilizado para el intercambio de documentos de negocios entre los sistemas de los socios comerciales los cuales pueden no ser SAP
ALE - Es una tecnología diseñada por SAP para soportar un ambiente distribuido
EDI - Es un proceso utilizado para el intercambio de documentos de la empresa a los que se le ha dado un formato estándar.
Tanto ALE como EDI requieren del intercambio de datos, un IDoc es un contenedor de datos que es utilizado para el intercambio de datos, tanto por EDI como por ALE.
4| Que es IDoc? (Intermediate Document)
Es el formato estándar que SAP define para el intercambio de datos entre sistemas. Se ve como un archivo de texto plano con registros. Contiene cabecera y posición, pero todos los datos pertenecen a una misma entidad. Si se va a trasmitir mas de un proveedor, haría falta mas de un IDoc.
Existen 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 es aplicación SAP u otra.
Asíncrónico: Antes de que se cree un documento de aplicación, la información esta guardada en el IDoc. Por si ocurren errores el IDoc puede modificarse y re-procesarse. El procesamiento asincrónico se refiere a que no es inmediato y que este es manejado por SAP de acuerdo a la carga del procesador.
Los IDoc son documento de textos codificados en forma rígida que son utilizados para intercambiar datos entre sistemas Sap o no sap, no llama al sistema destino en forma directa lo que hace es empaquetar los datos en un IDoc y enviarlos al receptor donde serán analizados y procesados por ello es un proceso asíncrono. La diferencia que existe entre las llamadas a RFC y IDocs, se encuentra en que cada acción de un IDoc tiene un protocolo en SAP por lo que pueden ser re-procesados si se ha producido un error.
5| Tipos de IDocs?
Existen dos tipos de IDocs:
De entrada: Entran a SAP
De salida: Salen del SAP
 
 
 
Sobre el autor
Publicación académica de Hernan Cabezas, en su ámbito de estudios para la Carrera Consultor ABAP.
Hernan Cabezas
Peru - Legajo: ZM88T
✒️Autor de: 117 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Hernan Cabezas