Problemas al desbloquear un objeto

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • uo4396
    Member
    • ago
    • 90

    #1

    Problemas al desbloquear un objeto

    Hola a todos. A ver si alguien me puede ayudar. Tengo un problema a la hora de desbloquear un objeto. Tengo una unidad de manipulación bloqueada. Durante la ejecución del programa necesito desbloquear el objeto lo que pasa que no soy capaz. Dependiendo de que veces me lo desbloque y dependiendo de que veces no me lo desbloquea. Creo que puede ser por el tema de número de bloqueos que puede tener el objeto pero no se como puedo llegar a desbloquearlo del todo. Si alguien me puede ayudar se lo agradecería. Aquí abajo adjunto el perform que utilizó para mi intento de desbloqueo. Muchas gracias de antemano.


    FORM desbloquear_sscc USING p_lenum
    p_ok.

    DATA: l_bloq_lenum LIKE lein-lenum.
    p_ok = 'S'.

    l_bloq_lenum = p_lenum.

    CALL FUNCTION 'DEQUEUE_ELLEINE'
    EXPORTING
    mode_lein = 'E'
    mandt = sy-mandt
    lenum = l_bloq_lenum.
    * X_LENUM = 'X'
    * _SCOPE = '3'.
    * _SYNCHRON = ' '
    * _COLLECT = ' '.

    IF sy-subrc <> 0.
    p_ok = 'N'.
    COMMIT WORK AND WAIT.
    WAIT UP TO 5 SECONDS.
    EXIT.
    ENDIF.

    ENDFORM. " DESBLOQUEAR_SSCC
  • ballan
    Senior Member
    • oct
    • 671

    #2
    Lo que puede darte problemas es si intentas desbloquear un objeto que ha bloqueado otro usuario u otra sesion pero en principio si estas en la misma sesion y eres tu quien ha bloqueado el objeto no deberia fallarte

    Comentario

    Trabajando...