Desbloqueio de Objeto - SM12


Fala galera da Fox!!!
Hoje vou falar um pouco sobre a transação SM12.

O sistema SAP é equipado com um grande mecanismo de bloqueio que sincroniza o acesso aos dados na base de dados. O propósito do mecanismo de bloqueio é para evitar que duas operações possam  alterar os mesmos dados na base de dados simultaneamente .
As entradas de bloqueio são geralmente fixados e excluídos automaticamente quando os programas do usuário acessam um objeto de dados e disponibilizam-o novamente. O mecanismo de bloqueio está intimamente relacionado com o mecanismo de atualização.

É muito comum que enquanto você esteja lá desenvolvendo, de repente a conexão caí ou por algum motivo, durante um debug por exemplo, você percebe que um select resultará em um dump, você queira cancelar a transação para corrigir o problema. Independente de qual seja a forma, pode ser que durante a utilização do sistema, seu objeto pode ser bloqueado e com isso você não consegue mais editar o mesmo.
Para que você não tenha que efetuar um logof/login fechando assim toda sua sessão, a SM12 é um help nessas horas (lembrando que a mesma pode ser utilizar para desbloquear N objetos, eu apenas estou citando um exemplo mais comum).

Vamos, lá!
Eu simulei uma situação, forçando assim um bloqueio do objeto que eu estava utilizando.

Repare na imagem, que eu vou clicar em EDITAR o meu programa e ao acessar o mesmo, sua edição não será possível, porque o objeto está bloqueado.



Acessando a transação SM12


Agora você clica em "List"


Selecione a linha que contém informações do objeto bloqueado e excluo o mesmo.



Observe com atenção que tenha excluído o objeto que realmente queria e retorne para a transação que você estava tentando editar o objeto (no meu caso SE38).


Tenta editar novamente.


Prontinho, objeto está editável novamente \o/


Isso é muito útil e acredite você vai precisar bastante rsrsr.

Gostou da publicação? Então clica na raposinha e curta nossa fanpage \o/


Quer aprender ABAP definitivamente, sem precisar sair de casa?

Acessewww.abapfox.org

“O sucesso é a soma de pequenos esforços repetidos dia após dia” – Robert Collier

2 comentários:

  1. Parabéns deu super certo!!!

    Ótimo blog FOX!!

    ResponderExcluir
    Respostas
    1. Aeeee, obrigado Lucas!

      Se você quiser ficar fera no assunto, conheça nosso curso:
      http://www.abapfox.org/

      Abraço!

      Excluir

Copyright © 2013 ABAP SAP - AbapFox! Aprenda ABAP Definitivamente