✒️ABAP / La creación de mi primer WorkFlow en SAP Por Roberto Fluder Ahumada
La creación de mi primer WorkFlow en SAP

La lección se centra en guiar paso a paso la creación del primer workflow en el sistema SAP, aplicando los conocimientos adquiridos a lo largo de la unidad de estudio.
• Acceso al Workflow Builder: Para comenzar la creación del workflow, se ingresa a la transacción SWDD.
â—¦ Los workflows suelen iniciar con un evento (ej. creación de material), pero también pueden ejecutarse directamente, como es el caso de este primer workflow.
• Pasos para la creación de un nuevo Workflow:
â—¦ Crear un nuevo workflow: Se presiona el botón "crear" en el menú.
â—¦ Añadir un nuevo paso: Se selecciona el "paso indeterminado", se hace clic derecho y se elige la opción "create".
â—¦ Definir el tipo de paso: Se selecciona el tipo de paso "user decision", que permite al usuario decidir un curso de acción.
â—¦ Configurar la decisión: Se introduce el título "tomar una decisión" para el paso y los textos de decisión "aprobar" y "rechazar".
â—¦ Seleccionar el agente: Se ingresa al contenedor del paso y se selecciona la variable WF Initiator, que representa al usuario que ejecuta el workflow.
â—¦ Asignar una tarea existente: Se asigna una tarea al paso y se guardan los cambios al modelo gráfico.
â—¦ Grabar el workflow: Se le asigna un nombre y una descripción.
â—¦ Crear un nuevo paso para la opción "aprobar":
â–ª Añadir un paso dependiente: Sobre la descripción "aprobar", se presiona el botón derecho y se selecciona "crear".
â–ª Definir el tipo de paso: Se elige el tipo de paso "document from template", usado para generar un documento que se enviará con el workflow (en este caso, un archivo Word).
â–ª Configurar el documento: Se ingresa una descripción en "Stepname", se presiona el botón de creación, se introduce un texto y un título para el archivo, y se guardan los cambios.
â–ª Asignar agente al documento: Se selecciona del contenedor del paso al usuario que ejecuta el workflow.
â—¦ Activar el workflow: Se activa el workflow, y en la parte inferior de la pantalla se pueden ver los errores resultantes de la activación.
• Prueba y Ejecución del Workflow:
â—¦ Ejecutar el workflow: Al ejecutarlo, aparece una pantalla mostrando la decisión creada como primer paso.
â—¦ Opciones de decisión: Se presentan las opciones "aprobar" y "rechazar" (creadas por el usuario) y una tercera opción "cancelar", que anula el procesamiento y envía el work item al inbox para su ejecución posterior.
â—¦ Visualizar el segundo paso: Si se selecciona "aprobar", se visualiza el segundo paso, que es el archivo Word creado.
• Visualización del Log del Workflow:
â—¦ Detalle de la ejecución: El log muestra los pasos del workflow junto con el detalle de la ejecución de cada uno.
â—¦ Protocolo gráfico: Al presionar el botón "protocolo gráfico", se ve de forma gráfica el detalle de la ejecución, con una línea verde indicando el camino que tomó.
• Acceso a la Bandeja de Entrada (Business Workplace):
â—¦ Navegación: Se accede a la bandeja de entrada en el Business Workplace, específicamente a la carpeta "inbox Workflow Group According Task" y se selecciona "create Document from template".
â—¦ Ejecución de Work Items: Se visualizan todos los work items listos para ejecutar, y se selecciona y ejecuta el último creado.
• Consultas y Solución de Problemas Frecuentes:
â—¦ Falta de prefijo para el workflow:
â–ª Error común: Si al grabar el workflow aparece "visualize prefijo dos puntos, falta entrada para sistema", significa que falta crear el prefijo.
â–ª Propósito del prefijo: Las tareas, papeles y definiciones de workflow necesitan un ID unívoco para todo el sistema y el mandante, lo que permite el transporte de objetos entre sistemas.
â–ª Implementación técnica: Esta uniformidad se logra mediante un número de prefijo (tres dígitos) definido por sistema y mandante.
â–ª Configuración: Se realiza en la tabla estándar T78Nr o a través de la transacción estándar OW44.
â—¦ Textos de decisión no aparecen (ej. "tarea iniciada con item..."):
â–ª Causa: Puede ocurrir si se elige una tarea diferente (ej. TS7307918) en la pestaña de control al asignar la tarea al paso "user decision", en lugar de la tarea que sale por defecto.
â–ª Solución: Se recomienda usar la tarea que aparece asignada por defecto.
â—¦ Tareas estándar vs. personalizadas (Z-tasks):
â–ª Tarea usada en el video: La tarea utilizada en la lección es estándar del sistema SAP.
â–ª Mantenimiento de tareas: Se realiza desde SAP Easy Access > herramientas > Business Workflow > desarrollo > Herramientas de definición > tareas > tareas > grupos de tareas.
â–ª Recomendación de SAP: Si se ingresa una tarea que no es de decisión y marca error, SAP recomienda copiar una tarea de decisión estándar para crear una Z-task.
 
 
 
Sobre el autor
Publicación académica de Roberto Fluder Ahumada, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Roberto Fluder Ahumada
Profesión: Analista de Sistemas - Chile - Legajo: TD38U
✒️Autor de: 59 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Roberto Fluder






Disponibilidad Laboral: FullTime


















