borrar entrada de bloqueo (sm12)

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • blankiverde
    Junior Member
    • ene
    • 21

    #1

    borrar entrada de bloqueo (sm12)

    ¿Alquien ha borrado alguna vez alguna entrada de bloqueo tal y como se puede hacer en la sm12 pero mediante código?

    Saludos.
  • jeanficetola
    Member
    • sep
    • 64

    #2
    Sm12

    Hola


    no tiene que usar codigo
    solo entra alli le das a LISTA

    y se va a una pantalla de con Un alv de las cosas bloqueadas selecionas la fila y le das a borrar y listo .


    saludos
    Jean Carlos Hernandez Ficetola

    Consultor ABAP
    INFOGESA S.A , Venezuela

    Comentario

    • DavidXD_XD
      Moderator
      • ago
      • 1255

      #3
      Hola blankiverde, para borrarlos los bloqueos por codigos se deben hacer uso de las funciones ENQUEUE y DEQUEUE, eso lo se por cultura general pero nunca lo he hecho, creo que se crea por default esas funciones cuando se crea una tabla, si alguien sabe acerca de este tema seria perfecto, por mi cuenta investigare, solo q por ahora no hay SDN
      David Carballido Córdova

      Comentario

      • bisonye
        Senior Member
        • ago
        • 635

        #4
        Hola,

        Efectivamente hay que utilizar las funciones dequeue Lo que tienes que hacer es buscar la función que se encargue de desbloquear tu objeto y llamarla. Por ejemplo para desbloquear un cliente hay que utilizar la CMD_DEQUEUE_EXKNA1 pasandole el código del cliente.

        Saludos
        http://sapymas.blogspot.com/

        Comentario

        • blankiverde
          Junior Member
          • ene
          • 21

          #5
          La función DEQUEUE_ESDOKOBJ, que es la que en principio desbloquea mi tipo de objeto, no hace efecto y el bloqueo sigue ahí.

          Borrandolo manualmente en la sm12, si desaparece y puedo realizar la operación de inserción de datos en el objeto, por eso realizar por código un desarrollo que lleve a cabo la misma operación, borrar el bloqueo.

          Muchas gracias por la ayuda

          Comentario

          • DavidXD_XD
            Moderator
            • ago
            • 1255

            #6
            Hola, por mientras puede ser viable debuggear la SM12 al momento de desbloquear el objeto, tal vez dea una luz por ese camino
            David Carballido Córdova

            Comentario

            • Miguel Angel Baca Celi
              Junior Member
              • mar
              • 1

              #7
              Hola, tenía el mismo problema y logré resolverlo con la FM ENQUE_DELETE

              Luego de revisar el código fuente de la Trx. SM12, en el form enqdelete_marked está la FM:


              call function 'ENQUE_DELETE'
              exporting
              check_upd_requests = 1
              importing
              subrc = subrc
              tables
              enq = del.


              Las definiciones del parámetro de importing y la tabla son:
              subrc -> i
              del -> seqg3

              La tabla del tiene la(s) fila(s) seleccionada(s) en el ALV de la transacción.

              Espero sea de su ayuda.
              Saludos.

              Comentario

              • sap-e
                Junior Member
                • nov
                • 2

                #8
                porque sucede el bloqueo enqueue?

                Hola Alguien puede decirme por que sucede el bloqueo enqueue? pero explicado para principiantes por favor y gracias..

                Comentario

                Trabajando...