Procesos y workflow

Situation Handling

Situation Handling es un framework de SAP S/4HANA que detecta situaciones de negocio excepcionales, como un contrato a punto de vencer o una factura de proveedor bloqueada, e informa a los usuarios responsables con contexto y acciones sugeridas. Situation Handling evalúa business objects o mensajes del sistema frente a condiciones configuradas y determina los destinatarios mediante Responsibility Management.

Datos clave

Tipo
Framework de detección de excepciones y notificación
Capa
Procesos y workflow; también lógica de negocio y datos
Se configura en
Manage Situation Types (F2947); Manage Situation Types - Extended (F5437)
Apps para usuarios finales
My Situations (F4154), My Situations - Extended (F4537)
Destinatarios
Responsibility Management: equipos o reglas de responsabilidad
Quién trabaja con ello
Expertos en configuración de procesos de negocio, key users, usuarios finales
Se aplica a
SAP S/4HANA Cloud Public Edition, Private Edition, on-premise
Capa: Procesos y workflowDónde se ubica ▾
Dónde se ubica: Procesos y workflowCapa: Procesos y workflow. También abarca: Lógica de negocio y modelo de datos.L1L2L3L4L5L6BTP

Capa: Procesos y workflow

También abarca: Lógica de negocio y modelo de datos

Abrir el mapa de arquitectura →

¿Cómo funciona Situation Handling?

Situation Handling funciona junto a las aplicaciones de negocio, no dentro de su lógica:

  1. SAP entrega plantillas de situación para casos de uso como contratos que vencen o facturas con descuento por pronto pago en riesgo. Un key user copia una plantilla en un tipo de situación.
  2. La detección se inicia a partir de una ejecución batch planificada o de eventos de negocio como creado, modificado o eliminado. Las situaciones basadas en mensajes reaccionan a errores y advertencias de ejecuciones del sistema.
  3. El framework comprueba los datos del objeto desencadenante, y en el framework ampliado también los del objeto ancla, frente a las condiciones configuradas.
  4. Si se cumplen las condiciones, se crea una instancia de situación y Responsibility Management determina quién es responsable.
  5. Los usuarios reciben avisos mediante notificaciones del launchpad, correo electrónico, My Home o un mensaje dentro de la aplicación de negocio, y pueden abrir una página de situación con contexto y acciones.

Por tanto, Situation Handling informa a las personas sobre las excepciones; resolverlas sigue siendo una decisión humana.

¿Cuál es la diferencia entre el framework estándar y el framework ampliado?

Framework estándarFramework ampliado
Aplicación de configuraciónManage Situation TypesManage Situation Types - Extended
Plantillas de SAPBasadas en objetosBasadas en objetos y basadas en mensajes
Plantillas personalizadasNo disponiblesAdmitidas, construidas con Manage Situation Objects y Manage Situation Scenarios
Desencadenantes por tipoUnoUno o varios
Planificación batchUna vez al díaDiaria, semanal o mensual, con varias horas de inicio
Acciones de resoluciónNo disponiblesAcciones de callback y de navegación
TransporteVolver a crear en producciónAdmitido

La comparación sigue la documentación de SAP para SAP S/4HANA Cloud Public Edition; la documentación on-premise confirma las situaciones personalizadas, las plantillas basadas en mensajes y el transporte para el framework ampliado, así que compruebe los detalles de planificación y de acciones para su release. La Reference Library registra las aplicaciones ampliadas a partir de SAP S/4HANA 2021. Ambos frameworks pueden funcionar en paralelo, y el ampliado es la opción adecuada cuando importan las situaciones personalizadas o los transportes.

¿Cuáles son las fortalezas de Situation Handling y dónde termina su alcance?

Fortalezas

  • Sin cambios en la lógica de la aplicación: el framework está débilmente acoplado, de modo que adoptar una plantilla no modifica el proceso de negocio.
  • Casos de uso entregados: muchas plantillas de finanzas, compras, ventas y otras áreas funcionan tras su configuración.
  • Supervisión: Monitor Situations (F3264) muestra el ciclo de vida de las situaciones y ayuda a detectar las recurrentes.

Dónde termina su alcance

  • No es tiempo real. Las ejecuciones batch y el procesamiento de eventos pueden retrasar la detección respecto a la transacción.
  • Escala humana. SAP limita los volúmenes de detección a lo que las personas pueden procesar y desaconseja usar Situation Handling como herramienta principal para casos críticos en tiempo, críticos para la vida o relevantes para la seguridad.
  • Informa, no enruta. No hay función de reenvío ni flujo de aprobación; los workflows se encargan de los pasos secuenciados.

Situation Handling cubre las excepciones de proceso dentro de SAP S/4HANA, no el proceso de extremo a extremo que las rodea.

¿Por qué los usuarios no reciben las notificaciones de situaciones?

Las propias indicaciones de SAP apuntan primero a Responsibility Management:

  1. Destinatarios. Revise la sección Recipients del tipo de situación. Tanto si usa equipos como reglas de responsabilidad, el usuario debe ser miembro con la función y los valores de responsabilidad correctos.
  2. Tipo habilitado. El tipo de situación debe estar activo y las condiciones deben coincidir con datos reales; los filtros demasiado restrictivos nunca se disparan.
  3. La detección se ejecutó. En los tipos basados en batch, confirme que el job batch se ejecutó; en los tipos basados en eventos, confirme que el evento se lanza.
  4. Canal de visualización. Los mensajes dentro de la aplicación solo aparecen en las aplicaciones que incluyen Situation Handling; las preferencias de notificación y la configuración del correo electrónico deciden los demás canales. En on-premise y en Private Edition, las notificaciones del launchpad también necesitan el canal de notificaciones de SAP Fiori y los ajustes de Customizing correspondientes.

Un error frecuente es construir el tipo de situación antes de que existan los equipos. Las notificaciones de situaciones que faltan suelen ser problemas de datos de responsabilidad, no defectos del framework.

¿En qué se diferencian Situation Handling y flexible workflow?

Situation HandlingFlexible workflow
FinalidadAvisar a los usuarios de excepciones y plazosConducir un documento por los pasos de aprobación
DesencadenanteEjecución batch, evento de negocio o mensaje del sistemaGuardar un documento de negocio
Acción del usuarioOpcional; el usuario decide cómo reaccionarDecisión obligatoria que hace avanzar el documento
Dónde lo ven los usuariosNotificaciones, My Situations, mensajes dentro de la aplicación, My HomeMy Inbox
Origen de los destinatariosResponsibility ManagementUsuarios, roles o equipos de Responsibility Management

Flexible workflow impone una secuencia de aprobación definida, mientras que Situation Handling hace visibles las excepciones y deja la respuesta en manos del usuario.

Preguntas frecuentes

¿Situation Handling es lo mismo que un workflow?

No. SAP describe los workflows como procesos definidos de extremo a extremo en los que acciones del usuario, como las aprobaciones, desencadenan el paso siguiente. Situation Handling cubre excepciones como retrasos, desviaciones y plazos que se acercan, ofrece contexto y acciones sugeridas, y deja la decisión de seguimiento en manos del usuario.

¿Qué aplicaciones se usan para Situation Handling?

Los key users configuran los tipos de situación en Manage Situation Types (F2947) o Manage Situation Types - Extended (F5437). Los usuarios finales consultan las situaciones en My Situations (F4154) o My Situations - Extended (F4537), y los administradores las supervisan en Monitor Situations (F3264) o en su versión ampliada (F6780).

¿Pueden los usuarios reenviar una situación a un compañero?

No. Situation Handling no tiene función de reenvío para los usuarios finales. Cuando cambia la cobertura, un experto en configuración ajusta la determinación de destinatarios en el tipo de situación, lo que normalmente implica actualizar los equipos o las reglas de responsabilidad en Responsibility Management.

¿Puedo crear mis propias situaciones?

Sí, con el framework ampliado. Los objetos y escenarios de situación se modelan en Manage Situation Objects (F5609) y Manage Situation Scenarios (F5698), y las plantillas personalizadas se usan después en Manage Situation Types - Extended. El framework estándar solo funciona con plantillas entregadas por SAP.

Fuentes

Se aplica a
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
Última revisión

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP y los demás productos y servicios de SAP mencionados son marcas comerciales o marcas registradas de SAP SE (o de una empresa afiliada de SAP) en Alemania y otros países. Esta guía es independiente y no está afiliada, patrocinada ni respaldada por SAP SE.