✒️SAP BASIS / El núcleo de SAP Por Richard Melendez Aponte
El núcleo de SAP
El Núcleo de SAP y Gestión de Transacciones
Transacciones más importantes en el núcleo de SAPSM51: Ya adentro de él (doble click) vemos una instancia pero podemos tener aún más, se denominan (AAS), lo normal son 2.
Si tengo problemas a la hora de verificar y modificar un usuario bloqueado me voy al código de transacción (SM12), busco el usuario bloqueado, lo borro y luego si puedo modificar el documento en el (SU01). También puedo borrar la sesión de ese usuario yendo al código (SM04) dando click al usuario, luego (sesiones ABAP) y luego en (borrar sesión).
Ejercicio 1: Análisis de Procesos en SM51
Ejercicio en la transacción (SM51), en la columna de (Tipos de mensaje) podrías ver los servicios que proporciona la instancia y los de proceso de trabajo que tiene esa instancia.
-
Dialogo (DIA): Para la interacción directa con usuarios.
-
Actualización (UPD): Para actualizaciones de base de datos críticas (V1).
-
Proceso de Fondo (BTC): Para tareas en background o por lotes (Batch).
-
SPOOL (SPO): Para la gestión de salidas e impresiones.
-
Actualización 2 (UPD2): Para la actualización de base de datos menos críticas (V2).
Los procesos trabajados son los que podemos encontrar en el bloque de texto superior izquierdo.
1. ¿Qué tipo de procesos de trabajo proporciona tu instancia?
R = Dialogo, Fondo, Actualización, Impresión.
2. ¿Cuántos procesos de trabajos hay en la instancia que has iniciado sesión?
R = 24.
Ejercicios de Monitoreo (Ejercicio 3 y 4)
Ejercicio 3
Como administradora de mi empresa es importante monitorear el ambiente del sistema, todas las aplicaciones funcionen correctamente (bloqueos).
-
Cambiar mi perfil de usuario (datos).
-
Abrir una nueva ventana y revisar la lista de entradas de bloqueo para determinar las tablas sobre las cuales hay un bloqueo.
-
Otra ventana: intentar cambiar nuevamente los datos del propio usuario.
Transacción SU3.
Ejercicio 4
Nos piden monitorear el sistema para asegurar que los programas ABAP ejecutados por mis usuarios se completen con éxito.
Insertar dos registros de datos en el sistema S/4HANA llamando al programa ABAP VBTST300 dos veces. Este es un programa de prueba el cual se utiliza para simular una actualización cuando el programa termine.
Lista de Herramientas y Transacciones de Gestión
-
SM13: Gestionar registros de actualización.
-
SM02: Crear mensajes del sistema. Si deseas enviar un mensaje a todos los usuarios de tu sistema SAP.
-
SMGW: Monitor de gateway.
-
SMICM: Monitor del ICM.
-
ST06: Monitor del sistema operativo.
-
SPAD: Gestionar sistema de impresión.
-
ST02: Visualizar parámetros de memoria de SAP.
-
DBACOCKPIT: Gestionar la base de datos.
-
RZ10: Gestionar los parámetros del sistema.
-
RZ20: Sistema de monitoreo central de SAP.
-
SMLG: Se utiliza para gestionar el balanceo de carga en el sistema SAP.
-
/oSM12: Para abrir una nueva sesión en el comando (SM12).
-
/o: Abrir una sesión nueva.
-
SCC4: Para visualizar cuantos mandantes tenemos en el servidor.
Ejercicios de Práctica (Teoría ABAP)
1. ¿Qué proceso de AS ABAP recibe la solicitud del usuario?
R = Despachador ABAP.
2. ¿Qué tipos de procesos de trabajo existen en un sistema SAP basado en AS ABAP?
R =
-
Proceso de trabajo de dialogo.
-
Proceso de trabajo de actualización.
-
Proceso de trabajo en segundo plano.
-
Proceso de trabajo de impresión.
3. ¿Qué proceso permite a un sistema SAP basado en AS ABAP comunicarse utilizando los protocolos HTTP y SMTP?
R = Internet Communication Manager (ICM).
4. El Kernel de SAP es responsable de ejecutar los procesos básicos del sistema, como el despachador y los procesos de trabajo.
R = Verdadero.
Proceso de las Solicitudes Web
Gestor de comunicación por Internet (ICM)
El gestor de comunicación por Internet (ICM) permite que los sistemas SAP se comuniquen utilizando protocolos como HTTP, HTTPS, y SMTP. El (ICM) puede procesar solicitudes provenientes de internet cuyo URL incluyan su combinación de servidor y puerto.
Ejemplo práctico entre (SAP GUI, Web GUI, Fiori)
Imagina que quieres comprar un boleto de avión.
-
SAP GUI: Sería como ir a la agencia de viajes y que el agente use una pantalla negra con códigos complejos (rápido para el experto, imposible para el usuario normal).
-
Nota Adicional: SAP GUI (Graphical User Interface) es un programa .exe que se instala físicamente en la computadora (Windows, Mac, Java). Es extremadamente rápido, te permite hacer todo, no depende del navegador ni de internet (si estás en la red local), tienes que aprender códigos de transacción de memoria.
-
-
Web GUI: Sería usar ese mismo sistema complejo pero dentro de Chrome.
-
SAP Fiori: Sería usar la App bonita del celular donde solo presionas "Comprar".
El Núcleo de SAP (Lección 6, Unidad 1) - 18/12/25
La arquitectura de un sistema SAP
Una instancia de SAP o servidor de aplicaciones SAP es una unidad administrativa que agrupa componentes del sistema SAP para ofrecer uno o más servicios.
Cada servidor de aplicaciones tiene sus propias áreas de memoria intermedia (buffers) en la RAM.
El termino "Transacción"
Una transacción es una unidad de procesamiento diseñada para agrupar tareas relacionadas y ofrecer una funcionalidad específica. Estas unidades tienen cuatro características principales, cuyas iniciales forman el acrónimo ACID:
-
Atomic (Atómica)
-
Consistent (Consistente)
-
Isolated (Aislada)
-
Durable (Duradera)
El principio ACID asegura que las transacciones sean: confiables, coherentes y seguras.
Las transacciones de base de datos garantizan la consistencia técnica de los datos, mientras que las transacciones ABAP aseguran que los procesos empresariales sean completos y coherentes.
Interfaces de Usuario y Tareas Administrativas (Continuación)
2. Web GUI (SAP GUI for HTML)
Utiliza un servidor llamado ITS (Internet Transaction Server) que "traduce" las pantallas clásicas a HTML al vuelo. No necesita instalar nada en la PC del usuario. Solo das el link y listo. Se ve igual que el SAP GUI así el usuario no se pierde.
3. SAP Fiori
(Se adapta a tablet, PC, teléfono, laptop). Se enfoca en roles y no en transacciones.
La gran diferencia en GUI vas al menú y buscas "¿Dónde creo un pedido?". En Fiori entras y ves un botón (tile) gigante que dice (Crear pedido). Es intuitiva y no requiere códigos.
TAREAS ADMINISTRATIVAS (en el servidor de aplicación ABAP)
-
SM51: Visualizar servidores de aplicación.
-
SM50: Gestionar procesos de trabajo.
-
SM04: Gestionar usuarios activos en el sistema.
-
SU01 / SU10: Mantenimiento de usuarios.
-
SM36 / SM37: Gestión de procesamiento en segundo plano.
-
SM21: Logs del sistema / registro del sistema.
-
SM12 / SMENQ: Gestionar tablas de bloqueos.
Ejercicio 2: Monitoreo con SM50/SM51
Ejercicio en la transacción (SM50 o SM51) el cual nos pide que monitoreemos los procesos de trabajo en la instancia ABAP.
1. ¿Cuántos procesos de trabajos están activos?
R = Al momento de visualizar notamos 1 proceso activo.
2. ¿Cuántos tipos de procesos de trabajo están configurados y cuántos procesos hay en cada uno de los siguientes tipos?
-
Dialogo: 14
-
Actualización: 2
-
Segundo plano (o fondo): 11
-
Impresión (spool): 1
3. ¿Qué proceso de trabajo está ejecutando tu transacción y qué programa se está ejecutando?
Para este ejercicio nos dirigimos a (Proceso de trabajo activos) ya adentro de nuestro (SM50 en la parte de Procesos de Trabajo de instancia).
R =
Proceso de Trabajo N° 24
Programa: CL-SERVER-INFO ====== CP
 
 
 
Agradecimiento:
Ha agradecido este aporte: Miguel Moreno Rivas
Sobre el autor
Publicación académica de Richard Uriel Melendez Aponte, en su ámbito de estudios para la Carrera Consultor SAP BASIS S/4HANA.
Richard Uriel Melendez Aponte
Profesión: Estudiante Ingenieria en Sistemas - Venezuela - Legajo: KX60A
✒️Autor de: 37 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Presentación:
Profesional sap basis con experiencia en administración de sistemas, upgrades y performance. enfocado en optimizar entornos, garantizar disponibilidad y liderar proyectos tecnológicos.
Certificación Académica de Richard Melendez
























