✒️ABAP La creación de Tareas y Containers
ABAP La creación de Tareas y Containers
CREACION DE TAREAS Y CONTAINERS.
Definición de Tareas. Son el elemento central en el sistema de workflow y son utilizadas para describir un proceso de negocio. Las tareas identifican una acción que necesita ser ejecutada. Ellas siempre se refieren a un método de un tipo de objeto. Las tareas se crean a través de la transacción PFTC.
Existen dos tipos de tareas:
· De un solo Paso. Emitir una factura, liberar una solicitud. Para cada tarea de un solo paso deberemos asegurarnos 3 cosas.
o Que trabajo debe realizarse?
o Quien llevara a cabo el trabajo?
o Que notificaciones deben realizarse?
· Plantilla o modelo workflow (multi-step). Se usan para modularizar un workflow. Facilitando su mantenimiento. Los pasos para crear una tarea son:
Los estándar comienza con la letra w, y los z con números (1-9). Las tareas también tienen dos nomenclaturas si son estándar o z.
· Seleccionamos el tipo de tarea y presionamos continuar.
· En la solapa datos básicos, en el campo sigla, se debe colocar un nombre, en denominación y workitem se debe colocar una descripción breve.
· Tipo de Objeto se coloca el nombre del tipo de objeto y en método el método que se ejecutara primero. En la ventana de ejecución se elige la forma que se quiere ejecutar.
· En la solapa descripción, si se hace un clic en el icono de edición se puede colocar una descripción breve del workflow.
· En la solapa eventos desencadenantes se coloca el evento que se va a ejecutar tomando los métodos que se colocaron en la solapa datos básicos.
· Finalmente grabamos y el sistema automáticamente asigna el número de tarea. También, si se quiere se puede llamar a la tarea por su sigla en este caso ZTEST099.
Tareas de dialogo. El texto de la tarea servirá para informar de las actividades al usuario. La tarea debe estar asociada a un método marcado como de “dialogo”. es obligatorio tener asignados los posibles agentes. Debe estar marcada como tarea general
Los atributos de la tarea son:
Se puede definir la tarea para trabajar con formularios, internet y SAPPhone.
Por ejemplo una tarea que se iniciara cuando un cliente llame a una central telefónica y el sistema telefónico solicite el número al cliente, iniciara un workflow de conversación.
EVENTOS FINALIZADORES. Las tareas basadas en métodos sincrónicos pueden ser definidas con un evento terminador. Las tareas basadas en métodos asincrónicos deben tener al menos un evento terminador. Los eventos se toman de los business objects definidos en el sistema. Para definir un evento terminador se debe indicar:
Grupo de Tareas. Son definidas para ligar lógicamente tareas conectadas.
Containers. Son grupos de variables que se utilizan como interfaces para llevar los datos de un lado a otro del workflow. Un elemento del container tiene una estructura de datos de tablas que es utilizada por los componentes definidos en el workflow. A su vez puede ser definido con un estructura de business object. Existen los siguientes containers:
· Container de eventos. Contiene un elemento que puede obtener una referencia al objeto a ser procesado en el workflow. Siempre contiene un elemento que puede obtener el nombre de usuario “iniciador” del workflow actual. Se define en el momento de crear el evento business object utilizando el business object builder transacción SW01.
· Container de workflow. Puede tomar al iniciador del workflow desde el contenedor de eventos. El container de workflow se define al crear el workflow utilizando el workflow builder transacción SWDD.
· Container de tareas. Siempre contiene un elemento que puede obtener la referencia al objeto a ser procesado en la tarea de un solo paso respectivamente. También puede contener un elemento que pueda obtener el resultado de un método de un objeto subyacente. El container de la tarea se define al crear o modificar la tarea con la transacción PFTC_CHG, esta transacción se usa para realizar actualizaciones a una tarea.
Container de roles. Se define al crear o modificar el papel con la transacción PFAC_CHG, se usa para realizar la actualización de reglas.
 
 
 
Sobre el autor
Publicación académica de Alexander Cardenas, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Cardenas
Profesión: Ingeniero de Sistemas - Colombia - Legajo: UN96T
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP MM Nivel Avanzado
- Carrera Consultor en SAP MM Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial