✒️ABAP Introducción a IDocs
ABAP Introducción a IDocs
IDOCS:
IDOCS (INTERMEDIATE DOCUMENT). ES EL FORMATO ESTÁNDAR QUE SAP DEFINE PARA EL INTERCAMBIO DE DATOS ENTRE SISTEMAS.
LAS DOS TECNOLOGÍAS USADAS PARA LA COMUNICACIÓN ENTRE SISTEMAS ( LEGACY, CON PRODUCTOS DE TERCEROS O CON OTRO SISTEMA SAP) SON ALE Y EDI QUE UTILIZAN IDOCS PARA EL INTERCAMBIO DE DATOS.
EDI (INTERCAMBIO ELECTRÓNICO DE DOCUMENTOS)
ES UN ESTÁNDAR DE COMUNICACIÓN QUE DESCRIBE EL INTERCAMBIO ELECTRÓNICO DE DATOS ESTRUCTURALES COMERCIALES ENTRE LAS DIFERENTES APLICACIONES. ES EL ESTÁNDAR DE INTERCAMBIO ELECTRÓNICO DE DATOS ENTRE COMPAÑÍAS. PROVEE INTEGRACIÓN A PROCESOS DE NEGOCIO ENTRE COMPAÑÍAS , INTERCAMBIO DE DOCUMENTOS.
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 CONSISTE:
APLICACIONES EDI - ENABLE- SOPORTAN PROCESAMIENTO AUTOMÁTICO DE PROCESOS DE NEGOCIO
INTERCAFE IDOC - ES EL NEXO ENTRE LA APLICACIÓN Y EL SISTEMA EXTERNO. EL COMPONENTE PRINCIPAL DE LA INTERFACE IDOC ES EL TIPO DE IDOC. IDOC ES UN ESTÁNDAR DE SAP QUE ESPECIFICA LA ESTRUCTURA Y EL FORMATO DE LA INFORMACIÓN QUE SERÁ TRANSFERIDA A OTROS SISTEMAS.
SUBSISTEMA EDI - ES EL ENCARGADO DE CONVERTIR LOS IDOS EN UN MENSAJE EDI Y VISCEVERSA.
§ ALE ( APPLICATION LINK ENABLE)
ES UNA TECNOLOGÍA SAP QUE DESCRIBE EL INTERCAMBIO DE INTERCAMBIO DE INFORMACIÓN ENTRE DIFERENTES APLICACIONES O PROCESOS DE NEGOCIO DE 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.
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
· DOS SISTEMAS PUEDEN DIRECTAMENTE INTERCAMBIAR IDOCS ENTRE SI POR MEDIO DE ALE O SUBSISTEMAS EDI O CONVERTIR DATOS A LOS ESTANDARES EDI Y LUEGO INTERCAMBIARLOS"
· EDI- ES UTILIZADO PARA EL INTERCAMBIO DE DOCUMENTO DE NEGOCIOS ENTRE LOS SISTEMAS DE LOS SOCIOS COMERCIALES DE 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 DOCUMENTO 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.
CONCEPTOS BÁSICOS
LEGACY:
UN SISTEMA HEREDADO (O SISTEMA LEGACY) ES UN SISTEMA INFORMÁTICO (EQUIPOS INFORMÁTICOS Y/O APLICACIONES) QUE HA QUEDADO ANTICUADO PERO CONTINÚA SIENDO UTILIZADO POR EL USUARIO (TÍPICAMENTE UNA ORGANIZACIÓN O EMPRESA) Y NO SE QUIERE O NO SE PUEDE REEMPLAZAR O ACTUALIZAR DE FORMA SENCILLA.
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 COMPANIA.
EDI:
EDI (INTERCAMBIO ELECTRÓNICO DE DOCUMENTOS). ES UN ESTÁNDAR DE COMUNICACIÓN QUE DESCRIBE EL INTERCAMBIO ELECTRÓNICO DE DATOS ESTRUCTURADOS COMERCIALES ENTRE LAS DIFERENTES APLICACIONES.
IDOC ( INTERMEDIATE DOCUMENT)
EL COMPONENTE PRINCIPAL DE LA INTERFASE IDOC ES ELTIPO DE IDOC. IDOC ES UN ESTANDAR SAP QUE ESPECIFICA LA ESTRUCTURA Y EL FORMATO DE LA INFORMACION QUE SERA TRANSFERIDA A OTROS SISTEMAS
ES UN 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."
CONTIENE UNA CABECERA Y POSICIONES , PERO TODOS LOS DATOS PERTENECEN A UNA MISMA ENTIDAD.
CONCEPTOS IMPORTANTES.
§ ORIENTADO A MENSAJES: LA INFORMACIÓN SE MANEJA EN LAS APLICACIONES PERO EN FORMATOS DIFERENTES. EL IDOC UNIFICA DIFERENTES FORMATOS ENTRE APLICACIONES. NO IMPORTA SI ES APLICACIÓN SAP O NO.
§ ASÍNCRONO : ANTES DE QUE SE CREE UN DOCUMENTO DE APLICACIÓN, LA INFORMACIÓN ESTA GUARDADA EN EL IDOC. YA QUE SI OCURREN ERRORES EL IDOC PUEDE MODIFICARSE O REPROCESARSE. AL REFERIRSE QUE ES ASÍNCRONO SE REFIERE A QUE NO ES INMEDIATO Y QUE ESTE ES MANEJADO POR SAP DE ACUERDO A LA CARGA DEL PROCESADOR.
§ LA DIFERENCIA QUE EXISTE ENTRE LAS LLAMADAS A RFC Y IDOCS, SE ENCUENTRA EN QUE CADA ACCIÓN DE LOS IDOCS TIENE UN PROTOCOLO EN SAP POR LO QUE PUEDEN SER REPROCESADOS SI SE HA PRODUCIDO UN ERROR.
TIPOS DE IDOCS.
§ DE ENTRADA - SON AQUELLOS QUE ENTRAN AL SISTEMA SAP
§ DE SALIDA- SON AQUELLOS QUE SALEN DEL SISTEMA SAP
IDOCS SON DOCUMENTO DE TEXTO CODIFICADOS CON UNA ESTRUCTURA RIGIDA.
EN LUGAR DE LLAMAR AL PROGRAMA EN EL DESTINO LOS IDOCS SON PRIMERO EMPAQUETADOS EN UN IDOC Y LUEGO ENVIADOS AL SISTEMA RECEPTOR DONDE SON ANALIZADOS Y PROCESADOS SIEMPRE ES UN PROCESO ASINCRONO.
LA DIFERENCIA ENTRE LAS RFC Y LOS IDOCS ES QUE CADA ACCION REALIZADA EN UN IDOC TIENE UN PROTOCOLO EN SAP Y HACE QUE LOS IDOCS PUEDAN SER REPROCESADOS SI SE HA PRODUCIDO UN ERROR
 
 
 
Sobre el autor
Publicación académica de Carlos Alberto Carreira, en su ámbito de estudios para la Carrera Consultor ABAP.
Carlos Alberto Carreira
Profesión: Consultor Técnico en Jde W.s. - Argentina - Legajo: KC15G
✒️Autor de: 92 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
🎓Egresado de los módulos:
Certificación Académica de Carlos Carreira