✒️SAP BASIS Los procesos de negocio cross system
SAP BASIS Los procesos de negocio cross system
Procesos de Negocio Cross-Systems
1. El significado de Procesos de Negocio Cross-System:
Comencemos por definir procesos de negocio cross-system, mediante el uso de situaciones comunes como ejemplo.
Por ejemplo, supongamos el caso de una compañia en donde el sistema de gestion de recursos humanos esta separado del resto de sistemas de software de negocios. Obviamente, el sistema no puede estar completamente separado, ya que el sistema de contabilidad necesita los datos de remuneracion de los empleados. En esta situacion, necesitamos procesos de negocios cross-system para intercambiar la informacion relevante.
Los procesos de negocios cross-system son utilizados, por ejemplo, si dos compañias trabajan de manera conjunta y envian ordenes de manera conjunta a un proveedor. Los sistemas de negocio de ambas compañias necesitan comunicarse cada una con la otra para consolidar las cantidades que van a ordenarse. En este caso, el proceso de negocio no solo pasa a traves de diferentes sistemas, sino tambien los limites de la compañia.
Un caso de ejemplo adicional es la transferencia de una determinada cantidad de datos especificos como la transferencia electronica del resumen de cuenta desde un banco a una compañia.
Los desarrollos recientes sugieren que la significancia de los procesos de negocio cross-system continuaran incrementandose rapidamente.
2. Application Link Enabling (ALE):
Application Link Enabling es una manera de crear y operar aplicaciones distribuidas. El concepto de ALE es asegurar la operacion de landscape con operacion distribuida, pero aun asi integrada. Esto involucra el intercambio de mensajes de negocios de forma controlada utilizando conexiones no permanentes o rigidas (loosely) entre los sistemas de negocio.
Los sistemas que utilizan ALE para intercambiar datos pueden estar ubicados en la misma compañia o podrian pertenecer a diferentes compañias u organizaciones. Una de las caracteristicas de ALE es que los distintos sistemas estan conectados en terminos de negocio a traves de transferencias de datos consistentes y seguras.
Podriamos describir ALE compuesto de los elementos: quien intercambia datos con quien, cuando y con que medios.
La implementacion de ALE por tanto requiere que sean clasificados los siguientes puntos en detalle:
- Identificar los procesos de negocio y los objetos involucrados.
- Identificar la informacion que se transmitira.
- Especificar el formato de los datos que se transferiran.
- Decidir que tecnologia se utilizara para la transferencia.
- Decidir cual sera el tipo de transferencia.
- Especificar el destino de los datos transferidos.
La siguiente tabla contiene un ejemplo para la implementacion de ALE:
Proceso Ventas en Internet con SAP CRM
Identificacion de la informacion Datos de ordenes creadas en el sistema SAP CRM, los cuales seran
que sera transmitida enviados a un backend de ERP.
Formato de los datos Formato Idoc
Tecnologia de transferencia Mediante RFC
Tipo de transferencia Asincronico, cada 60 segundos
Objetivo Proveer bienes y o servicios mediante Internet
Los datos son frecuentemente identificados dentro del sistema SAP utilizando un objeto de negocio y sus Interfaces de Programacion de Aplicacion de Negocio, que por sus siglas en ingles son conocidas como BAPIs (Business Application Programming Interfaces).
Una BAPI es un metodo de un objeto de negocio, por ejemplo, el registro maestro de un material. Un metodo permisible en este concepto podria ser la creacion o modificacion de datos del maestro de materiales. Las BAPIs normalmente permiten la edicion de todos los datos pertenecientes a un objeto.
El formato de IDoc describe la estructura de los documentos intermedios (intermediate documents). Hay varios tipos de formatos de IDocs para diferentes tipos de datos que necesiten ser transferidos.
Alternativamente, podemos usar ALE para transferir datos en formato XML. Se puede optar por otras tecnologias con las restricciones que imponga los sistemas involucrados en la comunicacion. Por ejemplo, podemos realizar la transferencia de los datos mediante RFC o usando http o https.
Hay dos tipos basicos de transferencias: sincronica y asincronica. Las transferencias sincronicas se realizan en el momento de la creacion o modificacion de los datos. Las transferencias asincronicas pueden iniciarse en otro momento, por ejemplo, cuando el sistema remoto este disponible.
Hay solo unas pocas restricciones respecto a los sistemas que pueden estar conectados por el proceso de negocio. Los sistemas involucrados deben tener la capacidad tecnica de realizar y recibir las comunicaciones (habilitando RFC, habilitando http) e interpretar el formato utilizado en la transferencia ( IDoc, XML).
 
 
 
Agradecimiento:
Ha agradecido este aporte: Victor Navarro Naranjo
Sobre el autor
Publicación académica de Meyer Macabeo, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Meyer Macabeo
Profesión: Consultor Sap Basis - Mexico - Legajo: BE53Z
✒️Autor de: 65 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BASIS Nivel Avanzado
🎓Egresado del módulo:
Certificación Académica de Meyer Macabeo