✒️ABAP La creación de Tareas y Containers
ABAP La creación de Tareas y Containers
CREACION DE TAREAS Y CONTAINERS
TAREAS: Elemento central en sistema de Workflow. Describen un proceso de negocio. Identifican una acción que necesita ser ejecutada. Siempre se refieren a un método de un tipo de objeto.
Transacción PFTC, para la creación de tareas.
Tipos de tareas:
>Single-step, de un solo paso (emitir una factura, liberar una solicitud de pedido: -¿ que trabajo debe hacerse ? -¿ quien llevará a cabo el trabajo ? -¿ que modificaciones deben realizarse ?
>Multi-step, plantilla o modelo Workflow, se utilizan para modularizar un Workflow mayor
Pasos para crear una tarea: ->Asignar nombre y descripción ->Asociar método de business object ->Asociar agentes posibles ->Definir texto para comunicaciones ->Marcar atributo "confirmar fin de procesamiento" en tareas de diálogo
->Seleccionar Tarea estándar y continuar ->Solapa Datos básicos: Sigla = nombre, Denominación y Workitem = descripción breve, Tipo de Objeto = nombre de tipo de objeto, Métod = método a ejecutar en primer lugar ->Ventana ejecución: elegir forma de ejecución ->Solapa Descripción: click icono edición y colocar descripción breve ->Solapa Eventos Desencadenados: evento a ejecutar tomando los métodos de Datos Básicos ->Grabar, asignación de número de tarea
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 de “diálogo”. Debe tener asignados los agentes. Debe estar marcada como general (todos los usuarios son posibles agentes).
Atributos: :
>Método con diálogo >Método sincrónico >Ejecución en proceso de fondo >Confirmar fin procesamiento
EVENTOS FINALIZADORES: Según la base de las tareas:
>Métodos sincrónicos pueden ser definidas con un evento terminador (o más de uno).
>Métodos asincrónicos deben tener al menos un evento terminador.
Definición de eventos terminadores:
>El business object que contiene el evento. >El evento. >Elemento del contenedor de la tarea que contiene la referencia al business object que se tiene que utilizar. El objeto solo puede conocerse en tiempo de ejecución.
GRUPOS DE TAREAS: ligan lógicamente tareas conectadas.
Solo pueden asignarse a grupos de tareas los tipos de tareas WS y TS (plantillas o modelos workflow y tarea estándar).
CONTAINERS: Grupos de variables que se utilizan como interfaces para llevar los datos de un lado a otro del Workflow.
->Container de eventos: contiene un elemento que puede obtener una referencia al objeto(s) a ser procesados en el Workflow. Siempre contiene un elemento que puede obtener el nombre de usuario “iniciador” del Workflow actual (_WF_Initiator). Se define en el momento de crear el evento en el Business Object utilizando el Business Object Builder transacción SWO1.
- >Container de workflow: puede tomar al iniciador del Workflow desde el contenedor de eventos (_WF_Initiator). 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 respectiva (_WI_Object_ID). También puede contener un elemento que pueda obtener el resultado de un método de un objeto subyacente (_WI_Result). El container de la tarea se define al crear o modificar la tarea con la transacción PFTC_CHG.
>Container de roles (papeles): el container de roles se define al crear o modificar el papel con la transacción PFAC_CHG.
 
 
 
Sobre el autor
Publicación académica de Juan Ignacio De Tejada Santiago, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Ignacio De Tejada Santiago
Profesión: Informatico - España - Legajo: NW89P
✒️Autor de: 219 Publicaciones Académicas
🎓Egresado de los módulos:
- Máster ABAP for HANA
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Certificación Académica de Juan De