ABAPDEBUGDICA

É simples retirar BLOQUEIO DO EDITOR de objetos ABAP.

*Se quiser ir direto ao que interessa ABAP RETIRAR BLOQUEIO EDITOR então clique aqui.

Essa semana me deparei com um report que tinha a mesma versão em todos os ambientes mas que estava bloqueado para um determinado usuário que não existe no ambiente.

Após uma rápida analise, pude avaliar que o objeto foi criado com o flag ‘Bloqueio do editor’ marcado e isso impede alteração por outros usuários senão o criador.

Mas o que nos diz o poderoso ‘F1’…

Com este código, é possível evitar que outros usuários possam executar modificações no programa. Isto inclui os atributos, a documentação, os elementos de texto, assim como as funções “Renomear” e “Eliminar” do programa. O código de bloqueio só pode ser removido pelo autor da última modificação de programa.

F1 do SAP

Sendo assim, o que se pode fazer para remover o bloqueio do editor sendo que o usuário não esta mais na empresa /esta de férias/não quer liberar/morreu mas você precisa alterar o objeto?


Seguem duas maneiras que já utilizei e comprovei que funcionam.


I. A primeira e mais simples delas consiste em limpar o campo EDTX da tabela TRDIR via SE16N o que equivale a desmarcar o flag.

Para retirar Bloqueio do Editor limpar campo EDTX da tabela TRDIR.
Para retirar Bloqueio do Editor limpar campo EDTX da tabela TRDIR filtrando “NAME = seu objeto”.

*Essa opção requer algum conhecimento de debug para habilitar a tabela para edição. Conheça nosso treinamento de debug para iniciantes – Aqui “/H”.

**Lembrando que não é recomendado a alteração de tabelas não ‘Z’.


II. A segunda delas é utilizar a transação standard SE03 e efetuar os seguintes passos para alterar a/o propriedade/dono do objeto:

  • Selecionar a opção Modificar responsáveis de objetos.
ABAP RETIRAR BLOQUEIO EDITOR – Acesse a opção
  • Filtrar o usuario ‘bloqueador’.
Filtre o usuário
  • Selecionar o pacote de desenvolvimento com dois cliques.
Selecione o pacote
  • Selecionar o objeto na lista e clicar em “Responsáveis” para informar seu usuário como sendo o “novo dono” do objeto.
Altere o responsável
  • Feito isso, basta acessar a SE38 e alterar as características do objeto desmarcando o “Bloqueio do editor”.
Desmarque o flag
  • That’s it.

Caso queiram ver outras maneiras para “ABAP RETIRAR BLOQUEIO EDITOR”, de outras origens mas que não testei, seguem alguns links:


Comente ai se você conhece outras maneiras de liberar o bloqueio.

Vlw, abraços,

LNunes