✒️ABAP Introducción a IDocs
ABAP Introducción a IDocs
INTRODUCCION A IDOCS
CONCEPTOS BÁSICOS
Se utilizan para la comunicación con sistemas legacy (antiguos/legados), productos de terceros o con otros sistemas SAP
Existen do tecnologías para realizar la integración ALE y EDI ambas utilizan IDocs para el intercambio de datos.
Estas tecnologías con cross-aplications y son utilizadas para varios módulos de SAP, como SD, MM y FI. Pero son aplicables a cualquier necesidad de intercambio de datos.
EDI (INTERCAMBIO ELECTRONICO DE DOCUMENTOS)
Es un estándar de comunicación que describe el intercambio electrónico de datos estructurados comerciales entre las diferentes aplicaciones.
EDI provee integración a procesos de negocio entre compañías, intercambiando documentos (business documents) como órdenes de compra, pedidos de venta, facturas, etc
Normalmente se habla de EDI cuando se describe información enviada a un partner externo. En EDI el receptor y emisor se llaman TRADING PARTNERS 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: soportan procesamiento automático de procesos de negocio
Interfase IDoc: es el nexo entre la aplicación y el sistema externo (envio o recepción).
Subsistema EDI: es el encargado de convertir el IDoc en un mensaje EDI y viceversa.
El componente principal de la interfase IDoc es el tipo de IDoc. IDoc es un estándar SAP que especifica la estructura y el formato de la información que será transferida a otros sistemas.
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.
Se habla de ALE cuando se describen intercambios de datos entre sistemas seguros para almacenar copias redundantes de la información del IDoc.
El mecanismo define cuando, entre quienes y que tipo de información será intercambiada en un evento regular.
ALE se diseñó para la integración de sistemas SAP con otro sistmas SAP. Pero la flexibilidad de ALE permite que cualquier sistema, no R/3, pueda utilizar ALE como herramienta de integración.
DIFERENCIAS ENTRE EDI Y ALE
ALE: se utiliza para apoyar a los procesos integrados aun no distribuidos a través del sistema SAP. TECNOLOGIA DISEÑADO POR SAP PARA SOPORTAR UN AMBIENTE DISTRIBUIDO
EDI: se utiliza para el intercambio de documentos de negocios entre los sistemas de los socios comerciales los cuales pueden no ser SAP.PROCESO UTILIZADO PARA EL INTERCAMBIO DE DOCUMENTOS DE LA EMPRESA, AHORA TIENE UN FORMATO ESTANDAR
Tanto ALE como EDI necesitan del intercambio de datos. IDOC es un contendor de datos utilizado tanto por ALE como EDI.
IDOC (INTERMEDIATE DOCUMENT)
Es el formato estándar que SAP define para el intercambio de datos entre sistemas
Es como si fuera 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 la misma entidad. Es decir para transmitir datos de mas de un proveedor, haruían falta mas de un IDoc.
Conceptos importantes:
Orientado a mensaje: la información se maneja en las aplicaciones, pero en formatos diferentes (documentos de aplicación). El IDoc unifica los diferentes formatos entre aplicaciones. No importa si la aplicación es una aplicación SAP o de terceros.
Asíncrono: antes de que se cree un documento de aplicación, la información está guardada en el IDoc. Esto es importante si, por ejemplo, ocurren errores al generar el documento de aplicación. El IDoc puede modificarse y re-procesarse.
Los IDoc son documentos de texto codificados con una estructura rígida utilizados para intercambiar datos con sistemas SAP o No SAP.
Los datos se empaquetan en un IDOC y se envían al sistema receptor para que los analice y procese.
Cada acción realizada en un IDOC tiene un protocolo en SAP, esto permite ser reprocesados si se produce un error.
Dentro de R/3 solo se usan los formatos IDocs
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.
NOTA: con procesamiento asíncrono de los IDCO nos referimos a que no es inmediato y que ese es manejado por SAP de acuerdo a la carga del procesador.
TIPOS DE IDOCS
De ENTRADA: son aquellos que entran al sistema SAP
De SALIDA: son aquellos que salen del sistema SAP
 
 
 
Sobre el autor
Publicación académica de Josep Antoni Lopez Moyano, en su ámbito de estudios para la Carrera Consultor ABAP.
Josep Antoni Lopez Moyano
Profesión: It Manager - España - Legajo: QP26P
✒️Autor de: 375 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial