Saltar al contenido principal

03 Work Process

Work Process indica si SAP dispone de capacidad de ejecución, cómo se reparte el trabajo activo por tipo y si aparecen dumps o ejecuciones largas.

Operations Work Process con datos anonimizados
Dominio Work Process con uso por tipo y señales ABAP.

Qué aparece​

PanelmetricIdLectura
Work process utilization global average (all types)work-process-utilisation-globalPorcentaje actual, umbrales, frescura y microtendencia de procesos ocupados sobre todos los activos
Work process utilization by typework-process-utilisation-by-typeParticipación de DIA, BAT/BGD, UPD y otros tipos entre los procesos ocupados
Free dialog work processesfree-dialog-wpsProcesos DIA en estado Waiting o Standby
Dialog queue lengthdialog-queue-lengthEvolución de peticiones de diálogo en espera
ABAP dumpsabap-dumpsDumps registrados en la ventana
Long-running work processeslong-running-work-processesDuración CCMS actual en segundos y su tendencia

Debajo de las métricas, Work process activity muestra el último snapshot de cada proceso con estado, tipo, servidor, elapsed, CPU, waiting, action, report, usuario y mandante. Selecciona una fila para ver el resumen o abre el detalle para revisar su evolución y las transiciones de waiting, dump, restart o cruce de 120 minutos.

La timeline también marca context changed cuando entre dos sondeos cambia action, report, usuario o mandante. Cada tarjeta muestra sólo los campos que cambiaron, con valor anterior → actual. Son cambios observados entre sondeos: no representan necesariamente cada cambio interno ocurrido dentro del intervalo. Un cambio de contexto puede aparecer junto a estado, waiting, restart, dump o long-running; SPOT conserva esos hitos como entradas separadas.

La vista abre filtrada por Running, pero los contadores y selectores siempre representan todo el source/host/rango. Las tarjetas de estado indican cuántos procesos están Running, Waiting, On Hold o en cualquier estado adicional que publique SAP. Pulsar una tarjeta filtra la tabla; volver a pulsarla elimina el filtro.

CPU y waiting son evidencia fiable sólo en snapshots de medición v2. CPU se muestra en segundos cuando SAP la entrega; 0 es un valor real y No data indica ausencia, no cero. Waiting se muestra como Yes/No y, cuando SAP lo aporta, añade el motivo (ADM, RFC, ENQ, etc.) y la hora local de inicio. Esa hora no se transforma en una duración. La primera observación inicializa el proceso sin crear una transición artificial.

Work Process events reutiliza el rango, source y host globales. Permite filtrar por tipo, severidad y texto sin salir del dominio y enlaza al proceso cuando el evento conserva su identidad.

ABAP dumps pertenece también exclusivamente a Work Process. Su tabla paginada permite filtrar por error, programa, usuario y texto; seleccionar una fila carga Dump summary y la Runtime error description, y Open details abre la investigación como acción primaria azul, visible en tema claro y oscuro. Esta descripción procede del catálogo SNAPT y es genérica para el identificador del error: no es el texto largo ni el detalle por instancia que muestra ST22. Los deep links de Events y AI apuntan a esta misma vista. Job Monitoring no contiene rutas, pestañas ni aliases de dumps.

Description status distingue una descripción disponible (complete), una lectura válida sin texto (empty), falta de autorización (unauthorized), indisponibilidad temporal (unavailable), una respuesta que no pudo interpretarse con seguridad (unsupported) y un documento de un conector anterior sin descripción utilizable (legacy_missing). Un estado distinto de complete no significa que el dump no haya ocurrido. Abre la instancia en ST22 cuando necesites su detalle completo.

Para recoger Dumps, el usuario técnico SAP debe poder ejecutar DDIF_FIELDINFO_GET sobre SNAP_BEG y recibir DFIES_TAB con sus campos marcados por KEYFLAG. SPOT vuelve a comprobar esa metadata en cada recogida. Si falta el permiso o SAP no devuelve ninguna clave, la colección falla cerrada: no reutiliza la identidad histórica incompleta. La identidad actual conserva campos de clave que distinguen ocurrencias y, cuando están disponibles en el descriptor, usuario y sesión; legacy_dump_id sirve sólo para enlazar datos anteriores, no para fusionar dumps actuales distintos.

La consulta del catálogo SNAPT sigue siendo un enriquecimiento separado. Si esa lectura no está autorizada o no está disponible, SPOT conserva el header válido del dump, deja vacía la descripción y muestra el estado explícito correspondiente. No sustituye el texto con una descripción inventada.

Investigación de ABAP dumps en Work Process con datos anonimizados
Listado y descripción genérica del error de ejecución dentro de Work Process.
Detalle anonimizado de un proceso de trabajo SAP
Investigación de un proceso con estado, microtendencias y transiciones operativas.

La utilización global y la utilización por tipo responden preguntas distintas. La global se calcula por instancia como ocupados / activos × 100 y se agrega de forma ponderada. La distribución por tipo usa como denominador solo los procesos ocupados; no representa el porcentaje de capacidad total de cada tipo. Los estados detenidos o desconocidos se excluyen.

long-running-work-processes expresa duración en segundos por servidor; no es un recuento de procesos.

La primera fila compara capacidad global, distribución por tipo y DIA libres en tres paneles iguales. La siguiente enfrenta presión de cola y ejecuciones largas en dos mitades. ABAP dumps conserva la serie y muestra el resumen actual en el encabezado del mismo panel.

Interpretación​

  • OK: procesos DIA libres, utilización global estable y sin ejecuciones largas relevantes.
  • WARN: pocos procesos DIA libres, cola creciente o long-running work processes repetidos.
  • KO: capacidad activa agotada, cola sostenida o dumps con impacto.
  • UNKNOWN: no hay una muestra fresca; un punto histórico no se reutiliza como valor actual.

Filtros y siguientes pantallas​

Cruza con Jobs si predomina batch, con Dispatcher si crece la cola, con Performance si sube la respuesta y con Events para dumps o mensajes alrededor del pico. Usa Metrics para comparar la utilización global con una serie concreta por tipo.

Uso operativo​

Work Process explica si SAP tiene capacidad de ejecución disponible. Pocos dialog WPs libres con respuesta alta suele indicar saturación de diálogo. Una participación BAT/BGD alta indica que ese tipo domina los procesos ocupados, no que toda su capacidad esté agotada. Los dumps ABAP requieren revisar Events en la misma ventana.

Cuando investigues long-running work processes, cambia entre ventanas cortas y medias: la corta muestra si el problema sigue activo; la media muestra si es un patrón repetido. Si el dominio aparece KO, cruza con Dispatcher para saber si la saturación ya genera cola visible.