✨ Mi primera iniciativa como consultora SAP MM – Parte 7: La joyita ✨
Antes de contarle como me fue en las pruebas, quiero compartirles más detalles de la iniciativa 🔎 El problema del cliente (en simple) El usuario puede hacer la entrada de servicios: - por SAP Fiori, y (acá no existe el status 25, así que no hay problemas) - por un chat BOT. Cuando el usuario usa el BOT y ocurre un error (por ejemplo, centro de costo bloqueado para contabilizaciones primarias), el BOT: - muestra el mensaje de error, - crea la HES, - y la deja en status 25 (pendiente de aprobación). Resultado: la HES queda bloqueada, el usuario no puede modificar la OC y tiene que generar un ticket para que Finanzas ejecute una Z y cambie el status, recién entones, el usuario puede modificar la OC y volver a hacer la entrada de servicio. Poco práctico y muy manual. 🛠️ Solución implementada en QA En el ambiente de QA se realizó una modificación en la función del código asociada al bot, con el objetivo de mejorar el manejo de las HES cuando ocurre un error, por ejemplo, cuando el centro de costo se encuentra bloqueado. A partir de este ajuste, el comportamiento del sistema es el siguiente: - 🤖 El bot realiza la validación del centro de costo antes de continuar con el proceso. - ⚠️ Si el centro de costo está bloqueado, el sistema muestra un mensaje informativo indicando esta situación. - 📄 En lugar de generar la HES directamente en status 25, la HES se crea en status 10 (En proceso). - ✏️ Esto permite que el usuario pueda modificar la Orden de Compra para corregir el centro de costo sin necesidad de generar un ticket. - Una vez modificado el ceco en la orden, el usuario puede finalizar la contabilización de la HES a través de Fiori. De esta manera, la solución evita bloqueos innecesarios en el proceso, reduce la dependencia de tickets y le da mayor autonomía al usuario final. Hasta acá, todo tenía sentido y suena lindo 🙌 pero..... Se viene la etapa de las pruebas internas, momento para rezar que todo salga bien 😅🙈