✒️La creación de mi primer WorkFlow en SAP
La creación de mi primer WorkFlow en SAP
Creación de mi primer WorkFlow en SAP.
1.-Vídeo
Creación de un workflow:
- Accedemos al WorkFlow Builder, TX SWDD.
- Generalmente todos los WorkFlows empezarán con un evento, por ejemplo la creación de un material en el sistema.
- También se pueden ejecutar directamente.
- Para crear un nuevo WorkFlow, botón Crear del menú.
- En el paso indeterminado, botón derecho y seleccionar Crear.
- Seleccionamos el tipo de paso, “User Decisión”, que permitirá al usuario que ejecute el WorkFlow decidir un curso de acción.
- Introducimos el título y los textos de decisión, aprobar y rechazar, que representan los cursos de acción ante la decisión.
- Seleccionamos el agente que ejecutará el paso. Para esto accedemos al contenedor del paso y seleccionamos la variable _Wf_Initiator, que representa el usuario que está ejecutando el WorkFlow.
- Asignamos una tarea existente al paso.
- Presionando el botón de tilde verde pasamos los cambios realizados al modelo gráfico.
- Grabamos los cambios, asignando un nombre y una descripción al WorkFlow.
- Creamos un nuevo paso para que se ejecute cuando el usuario elige aprobar. Sobre la descripción aprobar, botón derecho y Crear.
- Elegimos el tipo de paso Document from Template, que se utiliza para generar un documento que se enviará con el WorkFlow, en este caso será un archivo Word con algún texto.
- En Step Name ingresamos una descripción para el paso, y pulsamos el botón de creación para crear el documento.
- Introducimos el titulo y los textos para el archivo Word.
- Guardamos y salida.
- Seleccionaremos el agente que ejecutará el paso.
- Ingresamos al contenedor del paso y seleccionamos la variable _Wf_Initiator que representa el usuario que está ejecutando el WorkFlow.
- Asignaremos una tarea existente al paso.
- Presionando el botón de la tilde verde, pasamos los cambios realizados al modelo gráfico
- Grabamos los cambios asignando un nombre y descripción al WorkFLow.
- Activar
Probar el WorkFlow:
- Ejecutar el WorkFlow.
- Visualizamos las opciones de decisión que hemos creado. Aprobar / Rechazar.
- Hay una tercera opción que es la de cancelar el procesamiento del WorkFlow y envía el WorkItem al Inbox para ejecutarlo en otro momento.
Revisión de log: Vemos los pasos que componen el WorkFlow, junto con el detalle de la ejecución de cada uno de ellos. Si seleccionamos cada uno podemos ver su detalle.
Al pulsar el botón de protocolo gráfico, vemos de forma gráfica el detalle de la ejecución. La línea verde indica el camino que tomó la ejecución del WorkFlow.
En la bandeja de entrada, Business Workplace/Inbox:
En la carpeta Inbox/Workflow 7/Grouped according to task/Create document from template, que es el nombre de la tarea que crea el documento, veremos todos los WorkItems listos para ejecutar. Podemos ejecutarlo seleccionándolo.
NOTA: Si al grabar el WorkFlow visualizamos el mensaje “Prefijo: Falta entrada para sistema”, esto significa que nos falta crear el prefijo para el WorkFlow. Las tareas y papeles, así como las definiciones de WF, necesitan un ID unívoco para todo el sistema y el mandante.
De esta manera es posible realizar un transporte de estos objetos de un sistema a otro en cualquier momento y sin restricciones.
Desde el punto de vista técnico, esta uniformidad se realiza mediante un número de prefijo. Para cada sistema y mandante puede definirse un número de prefijo propio. Esto se realiza en la tabla estándar T78NR. La creación del prefijo se hace en la TX OOW4 asignando un número de 3 dígitos, el ID del sistema, y el número del mandante.
 
 
 
Sobre el autor
Publicación académica de Juan Hern?ndez, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Hern?ndez
Profesión: Programador Inform?tico - Espa?a - Legajo: XQ15K
✒️Autor de: 125 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Certificación Académica de Juan Hern?ndez