quinta-feira, 29 de janeiro de 2015

RK_SE16N NA SE38

Dica rápida!!!

 

Apenas a título de informação, existem clientes que bloqueiam o acesso à "SE37″ e "SE16N"/"N", porém, geralmente, não limitam a SE38…
Uma solução rápida, seria executar o programa RK_SE16N 

 

quarta-feira, 28 de janeiro de 2015

Aff que lutaaaaa!!!!

Mais um artigo em auxílio dos que buscam a subversão.

 

Espiões, reparem como editar uma tabela que não pode (e provavelmente não deve) ser editada. Apresento-vos 3 técnicas.

 

A primeira já caducou há anos, a segunda está em vias de caducar e a terceira vamos ver quando caducará.

 

1. SE16 /H OK_CODE EDIT
O primeiro sistema é já do século XX e usar a velha transacção SE16.

na transacção SE16 escolhe a tabela a editar

selecciona os dados e vai para o detalhe de um dos registos

/H para debug

muda o valor da variável OK_CODE para “EDIT”

F8 para continuar

Se tudo tiver corrido bem agora o registo está editável. Depois é só gravar.

 

2. SE16N &sap_edit

na transacção SE16N escolhe a tabela a editar

selecciona os dados se quiseres filtrar registos

no campo da transacção escreve &sap_edit e enter

F8 para ires para a lista de dados

Um Service Pack recente da SAP inibe esta técnica. Se, com um bocado de sorte, o teu sistema estiver desactualizado, agora o registo está editável. Depois é só gravar. Se não der, experimenta a mesma coisa mas com a transacção UASE16N ao invés.

 

3. Função SE16N_INTERFACE

transacção SE37, função SE16N_INTERFACE

F8 para testar

parâmetros:

I_TAB = KNA1 :-)

I_EDIT = X

I_SAPEDIT = X

IT_SELFIELDS preenchido opcionalmente para restringir os registos a editar

novamente F8 para executar

Se tudo tiver corrido bem agora aparece uma lista de registos editável. Depois é só gravar.

Vá, agora não comeces para aí a sabotar tabelas como se não houvesse amanhã!

 

Congratulations abapinho.com