✒️ABAP Introducción a IDocs
ABAP Introducción a IDocs
1 | Los conceptos básicos
Las necesidades de integración entre procesos de negocios, dentro y fuera de la compañía, son cada vez más importantes para el correcto funcionamiento de la empresa.
Dentro de la compañía, la integración puede incluir comunicación con sistemas legancy, con productos de terceros, o incluso, con otros sistemas SAP.
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.
2 | ¿Qué es EDI?
EDI provee integración a procesos de negocio entre compañías, intercambiando documentos (business documents) como ordenes de compra, pedidos de venta, facturas, etc
Normalmente se habla de EDI cuando se describe información enviada a un partner externa. 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 conciste en:
>Aplicaciones EDI-Enable: soportan procesamiento automático de proceso de negocio.
>Interfase Idoc: es el nexo entre la aplicación y el sistema externo (envío o recepción)
>Subsistema EDI: es el encargado de convertir el IDoc en un mensaje EDI y viveversa
El componente principal de la interface IDoc es el tipo de IDoc es un estándar SAP que especifica la estructura y el formato de la información que será transferida a otros sistemas.
3 | ¿Qué es ALE?
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ñia
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 se describen intercambios de datos entre sistemas seguros para almacenar copias redundantes de la información del IDoc.
Dos sistemas pueden directamente intercambiar IDocs entre si por medio 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 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
4 | ¿Qué es im IDoc?
IDoc(Intermediate Document)
Es el formato estándar que SAP¨define para el intercambio de datos sistemas
Se lo 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 la 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(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
>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 re-procesarse
Dentro de R/3, solo los formatos IDocs son usados. El subsitema EDI convierte los datos a formatos IDoc. Por lo que las aplicaciones, solo deben conocer este formato, y no todos los estándares EDI
*Cuando decimos que el procesamiento de IDoc es asincrónico nos referimos a que no es inmediato y que este es manejado por SAP de acuerdo a la carga del procesador
5 | Los tipos de IDocs
Existen dos tipos de IDocs:
>De entrada: son aquellas que entran al sistema SAP
>De salida: son aquellos que sales del sistema SAP
 
 
 
Sobre el autor
Publicación académica de Cristian Mesa, en su ámbito de estudios para la Carrera Consultor ABAP.
Cristian Mesa
Profesión: Analista Programador - Argentina - Legajo: ED13D
✒️Autor de: 26 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Hola muy buenas tardes, mi nombre es cristian oralndo mesa, estoy muy feliz de poder tener la posibilidad de realizar esta capacitación ya que me parece súper interesante sap, espero aprender mucho
Certificación Académica de Cristian Mesa