✒️SAP BASIS / La arquitectura de los sistemas SAP Por Martin Contreras Romero
La arquitectura de los sistemas SAP
1 | Aplicaciones y Sistemas SAP.
Una aplicacion puede verse como un contenedor logico que agrupa conjuntos de sistemas SAP, el antiguo mundo de SAP esta compuesto por la Business Suite, que incluye SAP ERP, SAP CRM, SAP SRM, SAP SCM y SAP PLM las cuales estan constituidas por SAP ECC o el SAP PI.
SAP S/4HANA y SAP BW/4HANA son parte del nuevo mundo de SAP.
1.1 | SAP S/4HANA.
SAP S/4 HANA es la suite empresarial de proxima generacion de SAP, esta diseñada para trabajar sobre la base de datos en memoria SAP HANA.
- Arquitectura basada en SAP HANA: Utiliza SAP HANA como base.
- Experiencia de usuario simplificada: La interfaz de datos se basa en SAP Fiori.
- Nueva arquitectura y modelo de datos: Simplifica procesos empresariales clave.
- Analitica integrada: Permite a los usuarios acceder a informacion relevante sin necesidad de sistemas externos de analisis.
- Preparacion para el futuro: Ayuda a las empresas a adoptar tecnologias emergentes como la IA denominada SAP JOULE.
- Decisiones mas rapidas y mejor informadas: Tiene la capacidad de procesar y analizar datos en tiempo real.
- Simplificacion de la TI: La consolidacion de procesos y la reduccion de complejidad disminuye los costos de gestion y mantenimiento.
- Mayor agilidad y escalabilidad: La plataforma esta preparada para adaptarse al crecimiento y a nuevas demandas.
Las versiones de implentacion de SAP S/4HANA son: ON-PREMISE Y CLOUD, ademas cuenta con herramientass y metodologias que facilitan la migracion desde sistemas SAP tradicionales, como SAP ERP ECC.
1.2 | SAP BW/4HANA.
SAP BW/4HANA es una evolucion de SAP Business Warehouse (SAP BW), que esta totalmente optimizado y adaptado a SAP HANA. Es la proxima generacion de soluciones de almacenamiento de datos de SAP la cual tambien esta construida sobre SAP HANA.
Esto significa que SAP BW/4HANA permite un manejo de datos mas rapido y eficiente aprovechando SAP HANA para realizar analisis y procesar grandes volumenes de datos en tiempo real.
1.3 | SAP ERP.
SAP ERP es una solucion lider en el mercado para optimizar los procesos de negocio. Esta app soporta procesos de negocio criticos e integrados en areas como finanzas, gestion de activos, ventas y distribucion, compras entre otras.
1.4 | SAP CRM.
SAP CRM ofrece a los empleados de mercadeo, ventas y atencion al cliente una plataforma completa para gestionar la informacion de los clientes, esto permite administrar de manera eficaz los procesos relacionados con los clientes.
SAP CRM permite interactuar con los clientes a traves de multiples canales, como smartphones, Internet y redes sociales.
1.5 | SAP SCM.
SAP SCM permite a las empresas adaptar sus procesos de cadena de suministro de acuerdo a su entorno, tambien transforma los procesos de cadena de suministro tradicionales, que suelen ser lineales y secuenciales, en redes de suministro configurables y abiertas.
1.6 | SAP SRM.
SAP SRM (Supplier Relationship Management) o la gestion de relaciones con los proveedores es una plataforma de gestion de adquisiciones que ayuda a las organizaciones de todas las industrias a mejorar la centralizacion de sus compras y gestion de contratos.
Esta herramienta permite a las empresas interactuar con proveedores a traves de multiples canales. Acelera y optimiza el proceso completo de adquisiciones al integrar procesos y asegurar el cumplimiento de contratos, lo que genera ahorros significativos para la empresa.
1.7 | SAP PLM (Product Lifecycle Management).
Ayuda a las empresas a gestionar, rastrear y controlar toda la informacion relacionada con los productos, como lo es el ciclo de vida del producto y los activos como en la cadena de suministro extendida.
Fomenta la creatividad y libera el proceso de innovacion de productos de las restricciones organizacionales, permitiendo que las empresas desarrollen y gestionen productos de manera mas eficiente y sin limitaciones internas.
2 | La base de datos SAP HANA.
En las bases de datos tradicionales las tablas suelen estar basadas en almacenamiento en filas. Este tipo de almacenamiento es ideal para aplicaciones OLTP (Procesamiento transaccional en linea). SAP HANA soporta tanto almacenamiento en fila como en columnas. Mientras que el almacenamiento en filas es ideal para OLTP, el almacenamiento en columnas es mas adecuado para aplicaciones de Procesamiento analitico en linea OLAP.
Ventajas del almacenamiento en columnas:-
Eficiencia para analisis: Es perfecto para consultas analiticas porque solo se cargan las columnas necesarias en la memoria.
- Optimizacion para la CPU: Permite leer los valores de manera secuencial sin tener que saltarse valores no deseados.
- Reduccion de la complejidad: Permite realizar consultas rapidas sin necesidad de indices adicionales.
- Facilidad de modificacion: Las tablas de columna se pueden modificar facilmente sin tener que volver a cargar toda la base de datos.
- Procesamiento paralelo: Esta optimizado para procesamiento en paralelo, ya que cada nucleo de la CPU puede trabajar con una columna separada.
Muchas aplicaciones combinan elementos transaccionales y analiticos, En este caso, no puedes tener una tabla que sea basada en filas y columnas a la vez. Si una aplicacion necesita realizar muchas transacciones (actualizaciones, eliminaciones, etc.) el almacenamiento en filas es ideal. En cambio si la aplicacion necesita enfocarse en realizar grandes analisis rapidos sobre grandes volumenes de datos el almacenamiento en columnas sera mas eficiente.
3 | Servidor de Aplicaciones ABAP y JAVA.
SAP ofrece 2 plataformas principales para desarrollo y ejecucion de aplicaciones empresariales: Servidor ABAP (AS ABAP) y Servidor JAVA (AS JAVA).
- Servidor ABAP: Es la plataforma base para la ejecucion de aplicaciones desarrolladas en el lenguaje ABAP. Proporciona un entorno solido y escalable, permite desarrollar aplicaciones nuevas, personalizar soluciones estandar de sap.
- Servidor JAVA: Diseñado para ejecutar aplicaciones basadas en el lenguaje JAVA, cumple con los estandares de Java Enterprise Edition (JEE).
Ambos servidores forman parte de SAP NetWeaver, lo que permite combinar las capacidades de ABAP y JAVA en un marco integrado.
4 | Arquitectura Cliente/Servidor en sistemas SAP
La arquitectura tipica de SAP esta compuesta por 3 capas o niveles.
- Capa de presentacion (Presentation Layer). Funcion: Es la interfaz entre el usuario y el sistema SAP donde los usuarios interactuan con las aplicaciones y datos a traves de SAP GUI o SAP FIORI. Tecnologia: Se utiliza principalmente en SAP GUI, SAP FIORI, SAP WEB DYNPRO, entre otros.
-
Capa de aplicacion (Application Layer). Funcion: Es donde se procesan las transacciones, calculos y flujos de trabajo que realizan los usuarios. Los programas estan escritos en el Lenguaje ABAP o JAVA. Tecnologia: Esta soportada por SAP NetWeaver Application Server (AS) y es responsable de ejecutar aplicaciones SAP y soporta distintos SO tales como Windows, Linux, Unix o AIX.
- Capa de base de datos (Database Layer). Funcion: Esta capa interactua con el sistema de gestion de base de datos (DBMS). Tecnologia: SAP puede usar distintos sistemas de bases de datos, tales como: SAP HANA, Oracle, SQL Server, entre otros.
Flujo de niveles
Los usuarios interactuan con el nivel de presentacion, el cual se comunica con el nivel de aplicacion para procesar los datos. El nivel de aplicacion interactua con el nivel de base de datos.
Las ventas de esta arquitectura- Escalabilidad: La separacion de capas permite que se puedan hacer mejoras o cambios en una capa sin afectar las demas.
- Rendimiento: Permite optimizar el rendimiento en cada capa.
- Confiabilidad: Facilita la gestion de permisos y seguridad al poder controlar cada capa por separado.
- Flexibilidad: Se pueden agregar o gestionar los recursos de forma independiente.
- Ahorro de costos: Al ajustar el sistema a las necesidades del negocio no se malgastan recursos.
 
 
 
Sobre el autor
Publicación académica de Martin Adolfo Contreras Romero, en su ámbito de estudios para la Carrera Consultor SAP BASIS S/4HANA.
Martin Adolfo Contreras Romero
Profesión: Estudiante Ing.conectividad y Redes - Chile - Legajo: LZ52P
✒️Autor de: 4 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
























