#1
|
|||
|
|||
Ejecucion de paso de WORKFLOW por RFC (Liberacion de Pedido)
Buenas amigos foristas.
Tengo una consulta respecto a Workflow y ejecucion de liberacion de pedido por RFC. El Workflow en mencion ya existe y funciona bien, es del tipo BUS2012, sirve para gestionar la liberacion de pedido (aprobacion) en diferentes niveles convencionales y diferentes usuarios, presenta desarrollos en el que se gestiona las autorizaciones tanto por usuariosap (SY-UNAME), codigodeempleado (PA0001-PERNR) o por posiciondeempleado(PA0001-PLANS). Dentro de SO01 Inbox del UsuarioOrigen, y para el Workitem asociado al pedido, existe la opcion (icono) de Liberacion de Pedido que luego de procesar (click sobre un boton) el Workitem es enviado al inbox del UsuarioDestino. Y por ultimo el Workitem desaparece del Inbox del UsuarioOrigen. Hasta ahi todo bien, el requerimiento va por ejecutar esta accion de Liberacion de Pedido por RFC. Hasta ahora solo llamo a la BAPI_PO_RELEASE por RFC desde una aplicacion WEB y he podido liberar el pedido y hacer que el workitem se muestre en el Inbox del UsuarioDestino. Pero no consigo realizar que el Workitem desaparezca del Inbox del UsuarioOrigen. Consulta 1: Columna de Estado No manejo el tema de Workflow, mas de lo que he podido ver hasta ahora, existen tablas para la gestion de Workitems (p.e. SWWWIHEAD) y existe un campo que debe pasar de READY a COMPLETED. Lo que aun no se es si esto se puede hacer por una funcion y que sea RFC. Entiendase tambien que se requiere en lo maximo posible no realizar desarrollos Z. Consulta 2: Funcion RFC Alguien ha trabajado con esta funcion RFC: SWW_WI_EXECUTE_INTERNAL_RFC, trabaja con los Workitems y un parametro tabla donde aparentemente se pueden incluir funciones. Consulta 3: Ejecucion Offline de paso de Workflow Es posible ejecutar esto por RFC, por medio de llamada a metodos o eventos. Quedo a espera de sus comentarios y observaciones, gracias. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|