MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Workflow liberación Solicitudes de Pedidos MM (foro/showthread.php?t=36733)

cgd 12/05/10 18:36:17

Workflow liberación Solicitudes de Pedidos MM
 
Buenas tardes!!

Tengo que hacer un workflow para liberar solicitudes de pedidos en MM, transaccion ME52N. Ya hice workflows para SD asi que estoy mas o menos familiarizado con eso pero me encontré con algo nuevo, las estrategias de liberación. Ademas vi que hay workflows estandar creados para liberar pedidos, solicitudes de pedido, etc.
Las estrategias de liberacion ya estan creadas.. no se si ahi voy a tener que eter mano. Pero del workflow no se si activar el estandar y listo o hacer uno de cero.. no tengo idea como es eso. Alguien me da una manopla??

Lo unico que se necesita es que al crearse una nueva solpe le llegue un mensaje al business workplace del usuario que corresponda notificandole. La liberación la hace el usuario directamente de la ME52N.

Parece bastante simple pero me confunden un poco los modelos de workflow existentes.. no se que joraca hacen!!

Mil gracias!!!!!!!!!!!!!
Saludos!!!!!!!

rboswaldo 12/05/10 22:47:47

Ya esta creado
 
El WF para solicitudes de pedido ya esta creado.

La estrategia de liberacion tiene un grupo de liberación y un código de liberación, en la configuración de la estrategia viene la del WF. En la parte donde creas los códigos de liberación hay un campo para WF este puede tomar los valores.
1 - para estrategia estandar, es decir se configura en el paso que dice Workflow que grupo de liberación y código de liberación le corresponden a un usuario, persona o puesto de trabajo.
9 - Es para usar un User exit donde se puede programar la determinación del usuario que libera el WF.
Vacio. No aplica WF.

El valor 1 como te comentaba hay que configurar quien es el liberador, esto se hace, en Procedimiento de liberacion con clasificación y eliges Workflow.

Ahi pones por centro, grupo de liberacion y código de liberación a quien le llegaran los mensajes de liberación.
Espero te sirva.

rbrena 12/05/10 23:39:26

Tarea estándar de WF no se lanza!!
 
Buenas tardes,

Actualmente realice estrategias de liberación para solicitudes de pedido y también ya logré activar el Workflow estándar WS00000038.

Pero el único problema es que cuando el liberador, decide rechazar la liberación (es a nivel posición), devuelve como resultado "Posición de la solicitud de pedido modif", en lugar de Solicitud de pedido rechazada. Ya revisé el grafico, del WF y efectivamente, al rechazar la posición, sigue el camino de posición de solicitud de pedido modificada y no el de rechazo de la posición :confused: .

Alguien me puede ayudar por favor??:(

cgd 13/05/10 13:25:09

Gracias por sus respuestas :)
Con respecto al WF WS00000038, no veo que tenga un paso de decision de usuario. Como se determina el destinatario del mensaje y como se hace que éste se envíe? Creia que se hacia con un paso de decision pero ahora pienso que debe haber otra forma, me podrían explicar un poco eso?

Gracias!!!

israelharobike 01/03/12 20:29:43

Workflow
 
Quisiera saber porque si tengo configurado aparentemente bien los workflow, porque motivo no se ejecutan o no llegan al Workplace del usuario correspondiente, que tambien es el encargado de liberar, ¿me podrian ayudar? se que este post es viejo, pero si hay alguien que me puda ayudar con gusto se lo agradeceria

cgd 02/03/12 00:31:44

Hola! Da un poco mas de infomación de tu problema asi te podemos ayudar. Se trata de un WF estandar?
Saludos

israelharobike 02/03/12 13:21:24

Workflow
 
Si amigo se trata de workflow estandar; ahora detallo:

El punto es amigo segun un manual que yo he estado revisando detalladamente que primeramente yo debia configurar los workflow en la IMG transaccion SPRO, luego de hacer eso. debia parametrizar alli mismo las tareas en donde debia activar los Workflow y asignar los responsables, que segun el tutorial debia ser Tarea General esto quiere decir que todos los usuarios pueden ejecutar esta tarea yo active el WS00000038, que es el de solicitud de pedidos y para los pedidos WS20000075, aclaro que estoy trabajando con estos dos workflow estandar que son los que necesito que esten funcionales.

Luego de eso, debia ir la gestion de materiales en el IMG Compras->Solicitud de pedidos->Procedimiento de liberacion, alli dice el tutorial que debia entrar al procedimiento con clasificacion y aparece una pantalla con varias opciones, alli deberia seleccionar el codigo de liberacion. Al entrar alli hay un campo vacio que corresponde a Workflow, bueno, alli coloque el numero uno (1) como dice el tutorial, ya que el numero nueve (9) es para User Exit; una vez finalice en ese enlace, fui a otro que dice Workflow en el mismo procedimiento con clasificacion, alli tuve que colocar todo desde cero ya que esto no estaba configurado, en esa pantalla agregue el grupo de liberacion, el codigo, el centro, en el tipo de objeto coloque 'S' y la posicion ya que estoy trabajando con posiciones.

¡Ahh! casi me olvido de un programa que debia correr, para que los workflow que active en el IMG, funcionen. ¿? el programa es:RSWD_REPLICATE_FROM_9999.

Supuestamente ya esta todo listo, pero cuando ejecutaba la transaccion ME51N para crear una solicitud de pedido no ocurria nada. Cuando digo nada, es que en el Workplace del usuario no aparece la actividad para proceder con la liberacion y el workflow continue al final del proceso.

Bueno a todas esta yo fui a la transaccion SWDD que es para acceder a los workflow y me fui a una opcion que dice: configurar workflow, alli me fui a la actividad y asigne el usuario con el que estoy trabajando y perfecto, corrio el proceso de workflow, pude visualiza una solicitud de pedido en el workplace del usuario y vi el recorrido del workflow, y en verdad me parecio interesante, pero el problema radica: es que cuando creo una solicitud de pedido con un material distinto que este amarrado a otro liberado; no cae el correspodiente workplace sino que todas las solitudes de pedido absolutamente todas, caen al usuario que coloque en la SWDD, volvi a quitarlo porque no es lo que necesito, si no, que por liberador sen envia la actividad al correspondiente al usuario en su respectivo Workplace para que ello liberen las solicitudes que les lleguen.

Ahora mi interrogante es ¿que me he saltado para que el workflow no trabaje con la estrategia que ya esta paremetrizada? Si me puedes Ayudar agradeceria tu ayuda enormemente usuario cgd, y pido disculpa por este mesaje tan largo, y doy gracias a todo aquel que me pueda ayudar.

cgd 05/03/12 23:04:04

Si al poner un usuario fijo como responsable de la actividad en la SWDD llegó ok el workitem a la bandeja de entrada entonces el WF está bien activado. Ahora.. como bien decís, el problema debe estar al determinar el destinatario según la estrategia de liberación. Revisa la tabla T16FW para ver si cada código de liberación tiene una posición de HR asignada. Luego asegurate de que cada posición tenga al menos un usuario SAP asignado.. eso se puede chequear en la tabla HRP1001 entrando con:
Tipo objeto = 'S' (posición)
ID objeto = Nro de la posición
Tipo obj vinculado = 'P' (Empleado)
Así obtenés el Nro de empleado o persona... y luego en el infotipo 105 / Subtipo 0001 (Tabla PA0105) deberías tener el empleado asignado a un nombre de usuario SAP.
Espero te sirva... Suerte!!!

israelharobike 06/03/12 13:32:43

Workflow Sap
 
Usuario Cgd Muchas Gracias Por El Aporte, En La Tabla Hrp1001 Si Existe La Posicion De Hecho Hay Varios Que Han Pasado Por La Misma Posicion; Para Este Caso Realize Una Prueba Con Un Gerente Y Veo Que Todo Esta Correcto. En el Infotipo 105, lo que veo es que es el infotipo de comunicaciones en la PA0105 en subtipo 0001 no tenia el Usuario SAP ya se lo agregue y cree una solicitud y de igual forma no llego al workplace del usuario, que me recomiendas que haga?

cyberozzy 06/03/12 19:44:34

Alguien pudo solucionar este tema? estoy en la misma situación

Nahyra 07/03/12 19:07:58

Hola Israel, no sé si esto ya lo consideraste por que no lo has mencionado...verifica dentro de las estrategias que hayas activado las condiciones de liberación, los estados de liberación, .... Si ya has colocado la posición de cada usuario responsable en la asignación WF y has verificado el infotipo de comunicación 105 subtipo 0001 dato que debe coincidir con la identificación del usuario responsable. Es importante que las condiciones internas de cada estrategia de liberación estén asignadas… espero esto te sea de utilidad

israelharobike 08/03/12 20:47:44

Workflow Sap
 
Hola Nahyra muchisimas gracias por tu aporte ya solucione; el asunto era un problemita para la estrategia de liberacion de los Workflow. En la IMG hay una opcion que se llama "Verificar Estrategias de Liberacion" adentro selecciono Verific.p.sol.pedido c/liberación pos.luego Verific.p.conexión workflow 2 esta era la que estaba dando problemas resulta ser que este ambiente lo tocan mucho para realizar configuraciones y alguna persona habia agregado un grupo de liberacion nuevo con un codigo existente pero yo no sabia nada, y al verifica ese indicador estaba en rojo y ese era el problema oviamente todo debe estar ok para que funcionen los workflow.

En realidad Gracias por tu ayuda y aporte que sé, que a alguien le puede servir.

israelharobike 09/03/12 17:22:08

Workplace
 
Gracias todos ya solvente inclusive lo del workplace

Marita 07/06/12 19:16:53

Workflow activacion solped
 
Hola israelharobike, seria mucho pedir que me indiques como hiciste con la estructura organizativa me pasa igual que lo que comentas, resulta que ya existe una estructura organizativa creada el tema es que en las estrategias los aprobadores no tienen los mismo cargos que en la estructura por ejemplo un coordinador de costos en la estructura es un contralor del area en las estrategias entonces hay una disparidad,te ruego si esta a tu alcance me digas como hiciste para solucionar el tema de activacion workflow.
Mil Gracias y feliz dia!

israelharobike 28/06/12 15:32:11

Ejecutar tarea automaticamente Worflow
 
Buenos dias quisiera preguntar si existe la forma que en la transaccion SWDD se pueda colocar una actividad a que se ejecute automaticamente, coloque en la actividad &_WF_INITIATOR& pensando que ejecutaba la tarea automaticamente pero no es asi. Otra pregunta; es posible usar tablas "Z" en el container del un workflow estandar de manera que muestre la informacion estandar
Si alguien lo ha podido realizar agradeceria el aporte.

israelharobike 28/06/12 15:36:38

Hola Marita disculpa la tardanza pero es que he estado full de trabajo y no habia podido accesar a esta pagina, pero me gustaria que me dijeras mas detallado lo que te esta sucediendo.

Cesar Rodea Marquez 13/05/14 22:50:19

Mismo problema
 
Hola tengo el mismo problema necesito lanzar el mensaje de reachazo de la solicitud de pedido, encontraste como corregirlo???



cesarmm 16/05/14 18:10:57


Hola israelharobike, leí el procedimiento que empleaste y me quedó mas o menos claro, pero no sé si puedas apoyarme en el primer paso que es la configuración del workflow, ando un tanto perdido. Lo que quiero configurar es que al crearse un pedido, notificar a los liberadores, y cuando uno liberé avise al resto por medio de las notificaciones. Espero puedas apoyarme con esto o alguien más de aquí.

De antemano, muchas gracias, saludos.


Husos Horarios son GMT. La hora en este momento es 06:08:04.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web