Como editar programas ABAP em ambiente de Produção (ou Qualidade)?
Primeiro você precisa de um usuário que tenha permissão para Debug e também editar valores no Debug.
Vamos ao passo a passo:
- Abra a transação SE38 e exiba o programa LSTRDU34 (ou SE37 FM TRINT_CORR_CHECK).
- Coloque um breakpoint na linha "lv_subrc = sy-subrc" (linha 166).
- Abra a transação SE38 e exiba o programa LSTRDU44 (ou SE37 FM TRINT_CORR_INSERT).
- Coloque um breakpoint na linha "CASE sy-subrc." (linha 165).
- Agora abra a transação SE38 com o programa que você deseja editar.
- Clique no botão Editar.
- Primeiro irá chamar o programa LSTRDU34 e irá para no breakpoint. Você deve mudar o sy-subrc para 0.
- Aperte o botão F8.
- Agora você pode editar seu código.
- Após a edição clique no botão Ativar.
- Agora irá chamar o programa os LSTRDU44/LSTRDU34 que irão para no breakpoint. Você deve mudar o sy-subrc para 0.
- Aperte o botão F8.
- O passo 11 e 12 pode acontecer mais de uma vez. Lembre-se de deixar o sy-subrc = 0.
- Pronto você mudou o seu código.