¿Cómo recuperar la lista de elementos de trabajo para un usuario?
Se el primero en calificar
Aquí encontrará los diferentes métodos para extraer la lista de WorkItems por usuario y TaskID.
Primero, comenzaremos con la función estándar de SAP/BAPI existente para recuperar los elementos de trabajo del usuario. Luego echaremos un vistazo a los elementos de trabajo y las tablas de usuarios en SAP Workflow.
Función/BAPI Recuperar elemento de trabajo por usuario
Contar elementos de trabajo para el usuario
Comencemos por contar los elementos de trabajo para un usuario de SAP. Puede utilizar la función: SAP_WAPI_COUNT_WORKITEMS.
Debe completar el usuario en USUARIO y puede filtrar por Elementos de trabajo, Task_Id. Aquí la firma de SAP_WAPI_COUNT_WORKITEMS: Interfaces de flujo de trabajo: Número de elementos de trabajo para el usuario.
ABAP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FUNCTION sap_wapi_count_workitems.
*»———————————————————————-
*»*»Lokale Schnittstelle:
*» IMPORTING
*» VALUE(USER) LIKE SY-UNAME DEFAULT SY-UNAME
*» VALUE(DETAIL_LEVEL) LIKE SWR_STRUCT-DETAILLV DEFAULT ‘0’
*» VALUE(REFRESH_INTERVAL) LIKE SWR_STRUCT-REFRESH DEFAULT 600
*» VALUE(LANGUAGE) TYPE SYLANGU DEFAULT SY-LANGU
*» VALUE(EXCLUDE_WORKITEMS_IN_ERROR) TYPE XFELD DEFAULT SPACE
El módulo de función estándar SAP_WAPI_WORKITEMS_BY_TASK es todo lo que necesita para extraer la lista de elementos de trabajo para un usuario de SAP.
Puede filtrar por hora, usuario, tipos de elementos de trabajo (WORKITEM_TYPE_FILTER[]) y Task_ID (TASK_FILTER[]). El resultado estará en la LISTA DE TRABAJO que contiene toda la información relevante para los elementos de trabajo del usuario.
HOLA, estas en Statologos la enciclopedia más grande de estadística aplicada en español, no olvides que tienes un potente buscador de información en el menú utilizalo sabiamente 😉
Elementos de trabajo y tablas relacionadas con el usuario
Tabla de encabezado de elementos de trabajo de SAP SWWWIHEAD
SWWWIHEAD: Workflow Runtime: Tabla de encabezado para todos los tipos de elementos de trabajo Encontrará datos como:
Los campos
Campos de la tabla SWWWIHEAD
WI_ID
Id. de elemento de trabajo
WI_TYPE
Tipo de elemento de trabajo
WI_CREATOR
Creador de un elemento de trabajo
WI_RH_TASK
identificación de la tarea
WI_AAGENT
SWW_AAGENT
SWFDEVENA
Activaciones para enlaces de eventos
Lista de elementos de trabajo actuales asignados a un usuario: SWWUSERWI
SWWUSERWI: elementos de trabajo actuales asignados a un usuario. Los campos de SWWUSERWI son:
Los campos
SWWUSERWI Campos de tablas
ID_USUARIO
Nombre de usuario en el registro maestro de usuario
WI_ID
Id. de elemento de trabajo
TAREA_OBJ
Concatenación de tipo de objeto e ID de objeto
NO_SEL
La entrada del indicador no tiene relevancia para la selección
NO_EJECUTAR
El elemento de trabajo no puede ser ejecutado por el usuario especificado
DELANTERO
El elemento de trabajo del indicador fue reenviado
Asignación de WIs a Org. Unidad/Tarea: SWWORGTASK
SWWORGTASK:Tiempo de ejecución del flujo de trabajo: asignación de WI a la organización. Unidad/Tarea Puede utilizar esta tabla si desea recuperar la lista de elementos de trabajo por unidad de organización en lugar de por usuario de SAP.
Los campos
Campos principales de SWWORGTASK
WI_ID�
Id. de elemento de trabajo
ORG_OBJ�
Identificación concatenada (Tipo e ID) de Org.Objects
TAREA_OBJ
Tarea
IDNO_SEL
La entrada del indicador no tiene relevancia para la selección
DELANTERO
El elemento de trabajo del indicador fue reenviado
Tenga en cuenta que puede usar directamente el código de transacción SAP SWI5 . El Tcode SWI5 ofrece filtrado de elementos de trabajo por: Org. Unidad, Tipo (Elementos de trabajo completados, WI por completar), Fecha, Tarea, Grupo de tareas y Componente de la aplicación.
Tabla de historial de elementos de trabajo de SAP: SWWLOGHIST
SWWLOGHIST: Workflow Runtime: Historial de un elemento de trabajo En las tablas de historial de elementos de trabajo de SAP, encontrará toda la información que necesita.