Vous êtes sur la page 1sur 15

Tabla de contenido

Configuración Básica ........................................................................................................................... 2


Workflow Estándar.............................................................................................................................. 6
Definición e Implementación de Business Objects ............................................................................. 8
Introducción al Workflow Builder ....................................................................................................... 9
Pase a otros ambientes ..................................................................................................................... 13
Transacciones: ................................................................................................................................... 13
Links................................................................................................................................................... 15
Configuración Básica
1. Se creara un paquete para el WF

2. Configurar la SWU3

El usuario de configuración debe tener estos perfiles.

Autorizaciones a las siguientes transacciones:


- SWU3
- PFTC
y el siguiente perfil:
- S_A.SYSTEM
- SAP_ALL
En su defecto, el apoyo de un usuario con autorizaciones Basis, para activar el motor de WF.
Esta configuración debe tomar 2 horas.
Y para el desarrollo de WF, las siguientes transacciones:
- OOCU
- PFTC
- SWDD
- SM59
- SWU3
- SWO1 y clave desarrollador (para crear los BOR)
- OOCU_REPS
- PFAC
- SE38
y roles
SAP_BC_SRV_USER
SAP_BC_BMT_WFM_PROCESS
SAP_BC_BMT_WFM_DEVELOPER
SAP_BC_ENDUSER
SAP_BC_SRV_USER
SAP_BC_BMT_WFM_ADMIN
SAP_BC_SRV_USER
SAP_BC_SRV_USER
SAP_BC_BMT_WFM_CONTROLLER

1. Verificar si existe usuario WF-BATCH, si no existe es perfecto porque se creara


automáticamente en el proceso de activación.

2. SWU3, se activa el customizing en cada mandante del sistema. Se posicionan el curso en el


listado y se presiona el botón rojo de generación.

3. Se actualiza el rango de números manualmente


4. Selecciono la línea y presiono generar y se activa todo automáticamente
Workflow Estándar
1. En OOCU tiene que estar activo el acoplamiento de eventos para los workflows (tareas que
empiezan por “WS”) respectivos de MM-PUR:

2. En esa misma transacción, donde dice “asignar responsable” ( ), hay


que usar el botón “Propiedades” para definir tanto a las tareas de liberación, como a los WF,
como “Tarea General”.
3. En MM, tiene que estar configurada la estrategia, y asignados los responsables de workflow
(esto debe ser hecho antes)
Definición e Implementación de Business Objects
1. Concepto:

La transacción es SWO1 es para analizar el business object. Las herramientas que se aprenderán a
utilizar en esta unidad son:

 El BOR (Business Object Repository) para navegar entre los datos


 El BOB (Business Object Builder) como herramienta de desarrollo

Por qué utilizamos tecnología orientada a objetos? Principalmente por 2 motivos:


 Permite simplificar el proceso de modelado del workflow
 Es una interface estándar para el entorno de ejecución del workflow
Esto se resume en la encapsulación. Los “datos” utilizados en el workflow (tablas) se encapsulan
en elementos clave y atributos del objeto, mientras que los programas, funciones, transacciones,
etc. se encapsulan en métodos.

2. Interfaces: Ejemplos

3. Ampliaciones:

Los procesos estándares están relacionados con Business Object estándar si se necesita
ampliar la funcionalidad se pueden crear objetos Z con referencia.

Delegation and
Redefining methods of business object BUS1001.docx
Introducción al Workflow Builder
1. Concepto:

La transacción es SWDD es para acceder al workflow builder y la transacción SWE2 para verificar si
el Workflow esta asociado al business object.
El Workflow Builder es la herramienta utilizada para crear y editar la definición de un workflow.
El Workflow Builder permite definir entre otras cosas:
 Pasos
 Disparadores de eventos
 La interface de datos (definida en el container del workflow)

2. Ejemplo:

En la transacción SWDD se creó el workflow WS90000003

 Luego se activó el acoplamiento de eventos en Datos básicos:


 Se actualizó de las actividades en fondo
 Se actualizó la asignación de tareas a responsable en cada Actividad.

 Asignación de responsable

 Asignando como Tarea general:


 Actualizar índice:

 La actividad debe quedar:


Pase a otros ambientes
 Verificar que la configuracion del proceso estandar ya este estable en el ambiente, por
ejemplo la configuracion del proceso de liberacion de MM.
 Mover las OT de WB y luego las de customizing
 El usuario de configuración debe tener SAP_ALL para entrar al sistema y verificar la SWU3
 Verificar que el usuario wf-batch tenga asignado el SAP_ALL
 Crear el Job de envio de correos Programa RSWUWFML2.

Transacciones:
1. Transacciones Básicas

SWELS activar trace


SWUS Ejecutar el workflow o tarea ( en caso de emergencia)
SWUD diagnose the workflow
SWU_OBUF Clean buffer after making the changes
Swia Workflow lanzados
SWI6 Workflows for Object
SWI5 Workload Analysis
puedes monitorear los workitems que se van generando, por
SWI2_FREQ
tipo, hora, etc.
SWI2_DURA Work Items by Processing Duration
SWI2_DIAG Diagnosis of Workflows with Errors
SWI2_DEAD Work Items with Monitored Deadlines
SWI1 Work item selection.
SWEL Workflow lanzados
SWE2 Link entre eventos
SWWL transacción para eliminar workitems (workflow)
SBWP SAP Business Workplace
PFTC Tarea
PFAC Reglas

OOCU_RESP Asignar Reglas

BUSCAR WF Y ACOPLARLO CON EL EVENTO – herramientas


OOCU
antiguas

SWB_COND Condiciones de inicio WF

- Programa RSWUWFML2, para enviar los workitems por correo.

2. Transacciones Análisis de Errores


SWPR - Workflow Restart after Error
Use this tool to restart any workflow instance after error. This tool can be used in this 2 situations, those are:
1. After you have changed the container value manually using the SWI1 functionalities above, so that you can
resume the workflow processing without waiting for the developer to finish rectifying the error, or
2. After the developer finish rectifying the error, and re-transport it to the production.

SWPC - Workflow Restart after System Crash


Use this tool to restart any workflow instance that is hanging after server down or system crash. You can
recognize this 'hanging' workflow instance by comparing the last work item status with the workflow instance
status in table SWWWIHEAD. If the workflow status is still 'STARTED' where as the last work item status is
'COMPLETED' for more than several hours, most probably the workflow is hanging.

SWI2_DIAG
his t-code is use to diagnosis the work item created in business workplace and see what is error in this
workitem. This is use when there is some workflow activated in u r system.

Adjunto manual de cómo usar las transacciones.


Links
http://saptechnical.com/Tutorials/Workflow/Workflow.htm

http://saptechnical.com/Tutorials/Workflow/WorkflowTutorialOne/WorkFlowTutorial1.htm

http://help.sap.com/saphelp_46c/helpdata/es/ff/e48d26143511d3b7500000e8359ebc/content.ht
m

Vous aimerez peut-être aussi