✒️ABAP / La creación de Tareas y Containers Por Juan Romero
ABAP La creación de Tareas y Containers

La creación de Tareas y Containers
Definición y creación de tareas
- Las tareas son elementos centrales en sistemas de workflow y describen procesos de negocio.
- Identifican acciones específicas a ejecutar y siempre se asocian a métodos de un tipo de objeto.
- Se crean a través de la transacción CFTC.
- Existen tareas de un solo paso (por ejemplo, emitir una factura) y tareas plantilla o de varios pasos (multi-step), útiles para modularizar workflows complejos.
- Para cada tarea se debe definir qué trabajo se realizará, quién lo hará y las notificaciones correspondientes.
- Proceso de creación: asignar nombre y descripción, asociar método y objeto de negocio, definir agentes posibles y el texto de comunicaciones, y marcar atributos como "Confirmar fin de procesamiento".
- Se deben completar campos como Sigla, Denominación, Tipo de objeto, Método y especificar eventos desencadenantes.
- El sistema asigna automáticamente un número de tarea tras grabar los datos.
Tareas de diálogo
- El texto de la tarea informa al usuario sobre las actividades a realizar.
- Debe estar asociada a un método de tipo diálogo y contar con agentes asignados.
- Para que todos los usuarios sean posibles agentes, marcar la tarea como general.
- Atributos relevantes: método con diálogo, método sincrónico, ejecución en fondo, confirmar fin de procesamiento.
- Se pueden utilizar formularios, internet y subphones en la ejecución de tareas.
- Ejemplo: workflow disparado por llamada de cliente a una central telefónica.
Eventos finalizadores
- Tareas con métodos sincrónicos pueden tener uno o más eventos terminadores; las asincrónicas requieren al menos uno.
- Los eventos provienen de objetos de negocio definidos en el sistema.
- Para definir un evento terminador, se especifica el objeto de negocio, el evento y el elemento del contenedor de la tarea con la referencia adecuada.
- Algunas referencias sólo se determinan en tiempo de ejecución.
Grupos de tareas
- Permiten agrupar tareas conectadas lógicamente, facilitando la organización y la visión global del workflow.
- Se pueden agrupar plantillas de workflows que se comunican entre sí mediante eventos.
- También es posible reunir tareas estándar y plantillas para incrementar la reutilización en áreas de trabajo específicas.
Conceptos clave de workflows
Definición y tipos de tareas
- Las tareas son el elemento central en el sistema de workflow y se utilizan para describir un proceso de negocio.
- Identifican una acción específica que debe ejecutarse y siempre se refieren a un método de un objeto.
- Se crean a través de la transacción CFTC.
- Existen dos tipos principales de tareas: de un solo paso (ejemplo: emitir una factura) y plantillas (multi step) usadas para modularizar workflows mayores.
- Para cada tarea de un solo paso se debe definir qué trabajo debe realizarse, quién lo hará y qué notificaciones deben enviarse.
- Pasos básicos para crear una tarea: asignar nombre y descripción, asociar método de business object, definir agentes posibles, redactar texto para comunicaciones y marcar la confirmación de procesamiento si es de diálogo.
Creación y atributos de tareas
- Al crear la tarea, se debe seleccionar tipo estándar, completar campos como sigla, denominación, tipo de objeto y método a ejecutar.
- Se definen descripciones breves y eventos desencadenantes asociados a los métodos.
- El sistema asigna automáticamente el número de la tarea y permite llamarla por su sigla.
- Para tareas de diálogo, el texto informa actividades al usuario y la tarea debe estar asociada a un método de diálogo y agentes posibles.
- Las tareas pueden configurarse para formularios, internet y telefonía.
Eventos finalizadores y grupos de tareas
- Tareas basadas en métodos sincrónicos pueden tener uno o más eventos terminadores; las asíncronas deben tener al menos uno.
- Los eventos provienen de los objetos de negocio definidos en el sistema.
- Para definir un evento terminador hay que indicar el objeto de negocio, el evento y el contenedor de la tarea correspondiente.
- Los grupos de tareas permiten ligar lógicamente tareas conectadas y pueden reunir plantillas y tareas estándar para mejor visión global y reusabilidad.
- Los grupos de tareas ayudan en la definición del rango de búsqueda en el Business Workflow Explorer.
- Se permite herencia entre grupos de tareas, donde las tareas hijas heredan responsables de las tareas padres.
Containers (contenedores)
- Los containers son grupos de variables que funcionan como interfaces para transportar datos dentro del workflow.
- Un elemento del container puede tener la estructura de business object.
- Tipos de containers: de eventos (para referencias a objetos y usuario iniciador), de workflow (se define al crear el workflow), de tareas (referencia al objeto a procesar y resultados de métodos), y de roles (definido al crear o modificar el papel).
- Cada container se define con una transacción específica (SW1, SWCD, CFTC_CHG, PFAC_CHG, respectivamente).
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio Romero, en su ámbito de estudios para el Curso SAP ABAP Avanzado.
Juan Ignacio Romero
Profesión: Ing. Sistemas Computacionales - Mexico - Legajo: LJ26F
✒️Autor de: 138 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Juan Romero






Disponibilidad Laboral: FullTime


















