✒️ABAP El customizing de un WorkFlow
ABAP El customizing de un WorkFlow
Lección 2
Customizing de un WorkFlow
1 Introducción al Customizing
El customizing del sistema WorkFlow es Sap es una tarea sencilla, si siguen algunos consejos básicos.
Principalmente la configuración del sistema de WorkFlow posee las siguientes actividades básicas:
Customizing de WorkFlow
Para acceder al customizing de WorkFlow debemos seguir la siguiente rutina desde la transacción SPRO menú IMG:
>Sap Netweaver
>Servidor de aplicaciones
>Bussines Management
SAP Business WorkFlow
2 Configuración Automática:
El sistema de WorkFlow viene con una herramienta muy útil para configurarlo automáticamente. Esta herramienta se ejecuta con la transacción SWU3, o desde el menú IMG: Actualizar parametrizaciones estándar.
Transacción SWU3: se utiliza para realizar el customizing o configurar automática del sistema de WorkFlow
Para ejecutar el customizing automática simplemente se presiona el botón Customizing automático y se deja que el sistema haga su trabajo.
Luego de ejecutar esta transacción deberemos repasar a mano alguna configuración.
Audio Tips: antes de que se pueda utilizar el módulo de WorkFlow, debemos ejecutar la configurar básica en la transacción estándar SWU3, para ello todos los puntos que se listan en la imagen anterior debajo de actualizar entorno en tiempo de ejecución, deben quedar con el semáforo Verde, podemos ejecutar alguno de los puntos, no todos en forma automática utilizando el botón correspondiente del menú, si seleccionamos una de las opciones de la lista, por ejemplo configurar destino RFC a la derecha de la pantalla veremos su descripción y ayuda correspondiente de modo de poderla configurar correctamente , vale la pena destacar que la configuración que hacemos en la transacción SWU3, en cada uno de los mandantes donde queramos ejecutar nuestro WorkFlow
Una vez terminada toda la configuración, podremos probar el sistema de WorkFlow presionado el botón iniciar WorkFlow de verificación
3 Configuración Manual
Ø Responsable del WorkFlow
En este punto se configura un usuario o grupo de usuarios responsables de administrar el sistema de WorkFlow. Por defecto la configuración automática colocara el usuario de quien este configurado el sistema.
En cuanto a la tarea estándar y la unidad de tiempo estándar, se deja la tarea por defecto y se coloca la unidad de tiempo que se desee. Esta unidad de tiempo solo afectara en el momento del desarrollo por que será la que aparecerá por defecto.
Existen 2 Jobs que deben programarse para monitorear tareas vendidas y erróneas. El permio que configuremos ese el de tareas vencidas. Este tiene dos opciones: configurar un Job aislado, para que se ejecute en el momento o dejar uno planificado. El nombre del Job es SWWDHX
En la práctica: SWF_XI_CUSTOMIZING
La frecuencia puede cambiar mediante la transacción SWWD, que la que visualizamos en la imagen anterior.
En el caso del Job para WorkItem erróneos (SWWERRE) además del intervalo de ejecución hay que configurar la cantidad de intentos fallidos de un WorkItem antes de enviar una notificación al administrador del WorkFlow
En la práctica: Este Job se planifica automáticamente a través de la transacción SWF_XI_CUSTOMIZING.
La frecuencia puede cambiarse mediante la transacción SWWA, que es la que visualizamos en la imagen anterior.
4 prefijos para objetos estándar
Al desarrollar WorkFlow nuevos (WorkFlow, tareas, papeles, etc.) el sistema asignara un número interno al objeto desarrollado. Este debe ser univoco entre todos los sistemas de desarrollo que tengamos, es por ello que para cada sistema y mandante de desarrollo que posea la empresa se debe colocar un prefijo de 3 dígitos y la clase de desarrollo o paquete, que sea este utilizado para desarrollo nuevos.
O también accediendo en forma directa a la transacción OOW4.
Transacción OOW4: se utiliza para actualizar los prefijos para objetos estándar
Previamente se debe definir la clase de desarrollo o paquete. De esta manera aseguraremos la consistencia de los desarrollos entre sistemas.
Si deseamos agregar un prefijo nuevo presionamos el botón de modificaión tal como vemos a continuación
Y luego presionamos el botón Crear.
Por último, ingresamos el prefijo, el ID del sistema y el número del mandante y presionamos el botón Grabar.
Finalmente, vemos la nueva entrada activada correspondiente al prefijo que acaba de crear.
Audio Tips: los prefijos que generamos atraves de la transacción estándar OOW4. Se crean en la tabla estándar del sistema T78NR.
5 Customizing de WorkFlows estándar
La configuración de los WorkFlow estándar de SAP se basa principalmente en realizar 2 actividades:
Esta actividad se configura en el “Customizing especifico de tareas” dentro de las opciones específicas de customizing de WorkFlow.
Aparecerá un árbol con todos los módulos del sistema y los submódulos. Seleccionamos el elemento funcional que deseamos y luego aparecerá 2 opciones. Ellas son:
Ø Activar acoplamiento de eventos.
Vamos a asignar tareas a responsables. Para ello, marcamos la tarea y presionamos el botón Propiedades.
Se podrán marcar la tarea como tarea general si “cualquiera” puede ejecutarla.
Si solo algunos puestos de trabajo, unidades organizativas, usuarios etc. Pueden ejecutar la tarea entonces deberán asignarse los botones que se encuentran más abajo en el menú.
Para activar el evento que inicia el WorkFlow marcamos el WorkFlow que deseamos activar y luego presionamos el botón de activación que está en la barra de herramientas
Una vez activado, el status del acoplamiento quedara en “activado”. Una vez finalizada esta configuración podremos probar en la aplicación si el WorkFlow funciona ejecutando el programa que lanza el evento (depende de cada WorkFlow en particular y de la aplicación propia que lo ejecuta.)
 
 
 
Sobre el autor
Publicación académica de Jhon Deibys Cano Pineda, en su ámbito de estudios para la Carrera Consultor ABAP.
Jhon Deibys Cano Pineda
Profesión: Ingeniero de Sistemas - Colombia - Legajo: WZ11E
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jhon Cano Pineda