✒️La creación de mi primer WorkFlow en SAP
La creación de mi primer WorkFlow en SAP
Unidad-6-Lección-8: Creación de mi primer WorkFlow en SAP
Ingresamos al Workflow Builder correspondiente a la transacción SWDD. Generalmente todos los WorkFlow comenzaran con un evento, como por ejemplo la creación de un material en el sistema, pero también se pueden ejecutar directamente.
· Para crear un nuevo Workflow. Clic en crear del menú.
· Luego nos paramos en el paso indeterminado y hacemos click derecho, y seleccionamos la opción Crear, para crear un nuevo paso.
· En el pop up que aparece, seleccionamos User Decision, para decidir un curso de acción.
· Se introduce el título, (ej. “Tomar una decisión”) para el paso y los textos de decisión (Aprobar y Rechazar) que representan los cursos de acción ante la decisión.
· Seguidamente seleccionamos el agente que ejecutara el paso. Para ello ingresamos al contenedor del paso y seleccionamos la variable Wf_Initiator, que representa al usuario que está ejecutando el Workflow.
· Vamos a asignar una tarea existente al paso (en la pestaña Control)
· Presionamos el botón de la tilde verde pasamos los cambios realizados al modelo gráfico
· Grabamos los cambios y asignamos un nombre y una descripción al Workflow.
· Vamos a crear un nuevo paso para que se ejecute cuando el usuario elige Aprobar. Para ello sobre la descripción Aprobar presionamos el botón derecho del mouse y seleccionamos Crear.
· Acá elegimos, la opción Document From Template, que se utiliza para generar un documento que será enviado con el Workflow. En este caso crearemos un archivo Word con algún texto.
· En Step Name ingresamos una descripción para el paso y presionamos el botón de creación para crear el documento.
· Se introduce el texto y un título para el archivo, se guarda y salimos.
· Asignaremos un agente y seleccionamos el container del paso, wf_initiator, el usuario que ejecuta el Workflow.
· Con el botón de la lupa (-), podemos hacer zoom negativo de manera de visualizar todo el modelo gráfico.
· Por ultimo activamos y en la parte inferior podemos ver los errores resultantes de la activación.
· Probamos el WorkFlow y ejecutamos.
· Veremos tres opciones, Aprobar y rechazar que creamos, y la tercera que cancela el Workflow y envía el workitem a nuestro Inbox; presionamos aprobar y visualizamos el archivo Word que creamos.
· En el Log del Workflow, vemos los pasos que componen nuestro Workflow junto con el detalle de la ejecución de cada uno de ellos. También podemos ver el protocolo gráfico si presionamos el botón; y veremos la línea verde que indica el camino que tomo la ejecución del workflow.
· En la bandeja de entrada en el business workplace, veremos en la carpeta:
Inbox/ Workflow / Grouped according to task / create document from template, que es el nombre de la tarea que crea el documento y veremos todos los workitem listo para su ejecución.
NOTA (Audio Tip): Si al grabar el Workflow visualizamos el mensaje prefijo: “falta entrada para sistema”, significa que nos falta crear el prefijo para el Workflow. Las tareas y papeles así como las definiciones de Workflow necesitan un ID univoco para todo el sistema y el mandante. De esta manera se puede realizar el 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 cada 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 transacción estándar OOW4 asignando un numero de 3 dígitos, el id del sistema, y el número del mandante.
 
 
 
Favorito:
Está publicación ha sido agregada a sus favoritos por: Francisco Ortega Aguilar
Sobre el autor
Publicación académica de Oscar Perez, en su ámbito de estudios para la Carrera Consultor ABAP.
Oscar Perez
Profesión: Ingeniero de Sistemas. Consultor y Desarrollador en Peoplesoft - Canada - Legajo: FD38F
✒️Autor de: 105 Publicaciones Académicas
🎓Cursando Actualmente: Master en Programación ABAP Orientado a Objetos
🎓Egresado de los módulos:
Certificación Académica de Oscar Perez