Hola
1.) como se explicó: el "Estado" que muestras no es "Estándar de SAP"
2.) Según tus comentarios: ahora entiendo que ni "ERROR" ni "SCCSS" son estados permitidos según la configuración; desde mi punto de vista, esta es una situación muy "mala"
3.) El "problema" es ahora este:
si revisas SPRO tenemos al menos tres opciones teóricas de "razones" por las que esto está sucediendo (puede que podamos listar más, pero estas tres son opciones "claras")
Razón 1 + 2: Si revisas SPRO encontrarás dos opciones de "extensión" en la configuración de "Gestión de Estado" de EHS; no creo que se utilicen.. pero deberías verificar eso
Razón 3. Mi "favorita" es un BADI como parte de la "Configuración principal de EHS". Este BADI se llama si se realiza un "guardado". Verifica, por ejemplo, esto:
https://answers.sap.com/questions/135783/issue-of-bapibus1077change-in-atsavecheck-of-badi-.html
Entonces mi propuesta sería: verificar especialmente este BADI (y otras extensiones de EHS) si puedes encontrar código ABAP activo
(uno de los ejemplos "raros" que discuten el tema de "Estado" es, por ejemplo, este:
https://answers.sap.com/questions/12689534/custom-statuses-for-specifications-in-ehs.html
Basado en la captura de pantalla: sea cual sea el código utilizado: DETÉNLO.
Tenemos el caso de "ERROR" y el campo "Modificado en" no está lleno; para el tema de "SCCSS": tenemos un valor de "Modificado en" y tenemos un "origen de datos". Este no es un buen estado. Incluso si un proceso "técnico" está "escribiendo": siempre debería haber datos en "Modificado en" / "Modificado por", etc.
PD: una razón adicional potencial es el uso de "Puntos de Mejora" en alguna área.. no lo he verificado.. pero deberías hacerlo: En los "Paquetes de Mejora" a veces SAP proporciona opciones adicionales. No puedo recordar opciones para "Gestión de Estado" pero verifica esto (para estar seguro)
Si tienes un Sistema de "Desarrollo" o "Calidad" donde encuentres los mismos datos "extraños".. puedes ponerte en contacto con un ABAPer "experimentado"... Solo cambia los datos... si se activa el "proceso": puedes "detener" usando "Depurar" en el proceso de "Guardar" y luego verás todas las "llamadas" realizadas (por ejemplo, solo agrega un identificador)
Recomiendo encarecidamente analizar los "Documentos de Cambio" (mejor los "Punteros de Cambio") utilizando una vez más un ABAPer "experimentado". En > 99% de los casos se activa un proceso si se "insertan" datos "actualizados", etc. y al analizar una especificación y al analizar los "Punteros de Cambio (o el registro de cambios especial de EHS) : tal vez al usar el registro de cambios verás los "datos" que fueron "Cambiados" y "llevaron" al resultado como "ERROR"; esto podría ayudar a entender el proceso potencial "E2E" utilizado
C.B.
PD: lo importante (en tu análisis): primero necesitas identificar: ¿es este un proceso "sincrónico" (el resultado aparece como parte del proceso de "Guardar") o es un proceso "asincrónico" (por lo que la escritura de datos es manejada por un informe ABAP programado como un trabajo)
Para el Estado de "ERROR": podemos "asumir" que el estado debería mostrar un problema en un proceso "funcional" o "técnico". El estado "SCCSS": solo podemos asumir: una opción podría ser que tengamos un tipo de manejo de estado simple de "Ok" o "No Ok" (pero necesitamos entender mejor la parte "funcional" del proceso). Entonces "ERROR" podría mapearse a "No Ok" y "SCCSS" podría mapearse a "Ok"