✒️ABAP - Creación de Tareas y Containers

ABAP Creación de Tareas y Containers

Creación de tareas y containes

Definición de tareas

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 metodo de un tipo de objeto, se utilizan a traves de la transacción PFTC.

Tipos de tareas.

  • De un solo paso (Single-step) Para cada tarea de un solo paso debemos asgurarnos de:
  1. Que trabajo debe realizarse=
  2. Quien llevará a cabo el trabajo?
  3. Que notificaciones deben realizarse?
  • Plantilla o modelo workflow (multi-step): Las plantillas workflow se utilizan principalmente para modularizar un workflow mayor, facilitando su mantenimiento. para ello se debe realizar:
  1. Asignar un nombre y descripción a la tarea.
  2. Asociar un metodo de un business object a la tareas.
  3. Asociar los agentes posibles de la tarea. Puede asociarse uno o mas elementos de la estructura organizativa. Pueden definirse como tarea general (todos pueden ejecutarla).
  4. Definir el texto de la tarea para comunicaciones. Puede crearse el texto en varios idiomas. Pueden utilizarse variables contenidas en el contenedor de la tarea.
  5. Marcar el atributo de "confirmar fin de procesamiento" para las tareas de dialogo, lo que permitira al usuario agregar informción a la tarea una vez que se haya realizado el trabajo.

Tareas de dialogo

Los atributos de la tarea son:

  1. Metodo con dialogo
  2. Metodo sincronico
  3. Ejecución en proceso de fondo
  4. Confirmar fin procesamiento

Eventos finalizadores

Las tareas basadas en metodos sincronicos pueden ser definidas con un evento terminador (o mas de uno).

Las tareas basadas en metodos asincronicos deben tener al menos un evento terminador.

Los eventos se toman de los business objects definidos en el sistema (generalmente el mismo business object que provee el medodo de la tarea).

Para definir un evento terminador se debe indicar:

  1. El business object que contiene el evento
  2. El evento
  3. El elemento del contenedor de la tarea que contiene la referencia al business object que se tiene que utulizar el objeto solo puede conocerse en tiempo de ejecución.

Grupos de tareas: Son definidos para ligar logicamente tareas conectadas.

Los grupos de tareas son utiles tambien en la definicón del rango de busqueda del business workflow explorer Bex. El business workflow explorer puede entonces visualizar las tareas de esos grupos de tareas.

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 una estructura de business object.

Existen los siguientes containers:

  1. Container de eventos: Contiene un elemento que puede obtener una referencia al objeto(s) a ser procesados en el workflow. Se define en el momento de crear el evento en el business object utilizando el business object builder (SWO1).
  2. Container de workflow: Puede tomar al iniciador del workflow desde el contenedor de eventos. El container de workflow se define al crear el workflow utilzando el workflow builder (SWDD)
  3. 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. Tambien puede contene un elemento que pueda obtener el resultado de un metodo de un objeto subyacente. El container de la tarea se define al crear o modificar la tarea (PFTC_CHG).
  4. Container de roles (papeles): El container de roles se definen al crear o modificar el papel (PFAC_CHG).


Sobre el autor

Publicación académica de Marvin Raul Lopez Morales, en su ámbito de estudios para la Carrera Programador ABAP.

SAP Expert

Marvin Raul Lopez Morales

Profesión: Consultor Senior Sap / Abap It - Guatemala - Legajo: WP66T

✒️Autor de: 155 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

Soy ingeniero en sistemas y cuento con mas de 20 años de experiencia en el área de informatica, tambien he participado en la implementación, migración y configuración de sap-erp para varias empresas.

Certificación Académica de Marvin Lopez

 

:: Al igual que Marvin ¿Usted está dispuesto a aprender ABAP?

El lunes 09 Agosto 2021 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?