Sobre este proyecto
it-programming / web-development
Abierto
Especificación Técnica – Aprobación y Notificación para la Creación de Centros de Beneficio y Centros de Coste
Objetivo
Implementar en SAP un flujo de aprobación y un mecanismo de notificación automática por correo electrónico cuando se creen nuevos Centros de Beneficio (CEBE) y Centros de Coste (KOSTL), asegurando control y visibilidad.
Alcance Técnico
Objeto: Centro de Coste / Centro de Beneficio
Transacciones SAP: KS01 / KS02 (Centro de Coste), KE51 / KE52 (Centro de Beneficio)
Tablas impactadas: csks, cskt (coste); cepc, cepct (beneficio)
solución propuesta
1. Implementar Flujo de Aprobación:
- Utilizar SAP Workflow (transacción swdd) o integración con sap fiori myinbox.
- El objeto se crea con estatus “pendiente de aprobación”.
- Solo se libera tras la aprobación formal vía workflow.
2. Envío Automático de Correo Electrónico:
- Implementar User Exit, BAdI o enhancement para detectar la creación del objeto:
- EXIT_SAPLKOBS_001 para KS01
- BADI_PROFIT_CENTER_CHECK o enhancement para KE51
- Utilizar clase CL_BCS o función SO_NEW_DOCUMENT_SEND_API1 para envío automático de correo.
3. Registro de Log / Auditoría:
- Crear tabla Z (por ejemplo: ZCECO_LOG) para almacenar:
- Fecha y hora de creación
- Usuario solicitante
- Estado de aprobación
- Responsable de aprobación
Ejemplo de Correo Electrónico Automático
Asunto: Nuevo Centro de Coste Creado – Pendiente de Aprobación
Estimados,
El centro de coste 500123 – mantenimiento industrial ha sido creado en sap y está pendiente de aprobación.
Solicitante: usuarioXYZ
Fecha: 23/04/2025
Puede acceder al registro en Fiori Inbox a través del siguiente enlace: [link]
Saludos,
Sistema SAP
Beneficios Esperados
- Mayor control sobre la estructura organizativa.
- Reducción de inconsistencias o duplicidades.
- Transparencia y trazabilidad del proceso de creación y aprobación.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias