|
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
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 |
#3
|
||||
|
||||
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 |
#4
|
|||
|
|||
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. |
#5
|
|||
|
|||
porque sucede el bloqueo enqueue?
Hola Alguien puede decirme por que sucede el bloqueo enqueue? pero explicado para principiantes por favor y gracias..
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|