Transações utilizadas em desenvolvimento e gestão de um código “Z” no SAP

Quais são as transações que podem ser utilizadas em desenvolvimento e gestão de um código “Z” no SAP?

Neste Post estamos trazendo para você leitor um resumo das transações utilizadas em desenvolvimento e gestão de um código “Z” no SAP. Esta necessidade foi levantada parte por nosso time de Sucesso do Cliente que interage diariamente com diversos analistas e desenvolvedores e também por questionamentos de leitores e membros da comunidade QAMetrik.

Os itens que constam nesta lista, foram levantados e exemplificados para você, da forma que o time QAMetrik entendeu ser a mais didática para o entendimento de cada transação.

Mais entendemos que esta lista de transações usadas em desenvolvimento que é mutante, e convidamos você a contribuir com o aperfeiçoamento da mesma. Caso você leitor conheça alguma transação inerente a este processo que não conste na lista que levantamos ou queira complementar alguma das exemplificadas, deixe sua sugestão nos comentários e atualizaremos este Post periodicamente, também informe seu LinkedIn para podermos atribuir o crédito a você.

Vamos la então, segue a lista de transações e boa leitura:

Transações utilizadas para o desenvolvimento:

  • SE09 –Transação utilizada para gerenciar request´s. Nela é possível criar, modificar ou liberar request´s de transporte cópia, workbench ou customizing. Além de permitir a manipulação de tasks.
  • SE10 –Transação utilizada para gerenciar request´s. Nela é possível criar, modificar ou liberar request´s de transporte cópia, workbench ou customizing. Além de permitir a manipulação de tasks.
  • SE11 –Transação para manipulação de modelos e banco de dados. Nela é possível criar domínios, objetos de autorização, elementos de dados, estruturas, tipos de tabelas, views e tabelas.
  • SE16 –Consulta de dados em tabelas. Nela você pode acessar os dados contidos no banco de dados selecionando a tabela e os campos que almeja buscar apresentado em uma lista simples.
  • SE16N –Nova transação de consulta de dados. Nela você pode acessar os dados contidos no banco de dados selecionando a tabela e os campos que almeja buscar apresentado em um ALV.
  • SE18 –Transação utilizada para a manipulação de BADIs e Enhancement spot. Nela você consegue acessar as classes standard e verificar as implementações existentes.
  • SE19– Transação utilizada para a consulta e desenvolvimento de implementações feitas em BADIs. Nela também é possível consultar as BADIs standard.
  • SE24 –Transação utilizada para a construção de classes, interfaces e métodos.
  • SE30 –Transação antiga para análise de performance de programas e transações no SAP. Nela é possível executar um cenário de teste numa transação e verificar o consumo de memória no ABAP e o custo de acesso a banco de dados.
  • SE37 –Transação utilizada para a construção de módulos de função.
  • SE38 –Transação utilizada para a construção de programas e includes.
  • SE54 –Transação utilizada para a construção de telas de manutenção de tabelas e também cluster de manutenção de tabelas. Ele é capaz de gerar uma tela automaticamente para manipular dados diretamente em tabelas.
  • SE71 –Transação utilizada para o desenvolvimento de SAP Script. Geralmente quando utilizamos impressão de dados, utiliza-se o sap script como uma possibilidade de tecnologia.
  • SE80 –Transação guarda-chuva das transações de desenvolvimento. Ela agrupa todas as outras transações de desenvolvimento em uma única tela.
  • SE93 –Transação para a construção de novas transações. Nela você pode definir para qual programa a transação funcionará e que perfil de acesso poderá utilizar.
  • SMARTFORMS –Transação para a criação de formulários. Tecnologia muito utilizada para a impressão de documentos gerado no SAP.
  • SM30 –Transação utilizada para a manutenção de tabelas. Para utilizá-la é importante que tenha sido criada uma tela de manutenção para a tabela ou visão.
  • SAT –Nova transação criada em substituição a SE30. Ela tem a responsabilidade de analisar a performance de programas e transações no SAP. Nela é possível executar um cenário de teste numa transação e verificar o consumo de memória no ABAP e o custo de acesso a banco de dados.
  • ST05 –Transação de análise de performance de banco de dados. Nela é possível compreender quais são as principais querys que apresentam problemas de performance, demonstrado por meio de um trace detalhado de logs.
  • ST22 –Transação utilizada para avaliação de DUMPs no ambiente SAP. Nela você consegue analisar qual o problema que aconteceu, qual a sugestão de melhoria e quais objetos estão envolvidos.

Transações utilizadas para Basis:

  • SUIM –Transação utilizada para o gerenciamento de objetos de autorização, regras e perfis de acesso, permissões em transações, usuários e documentos.
  • SU01 –Transação para a manutenção de usuários. Nela você pode criar um usuário, alterá-lo, atribuir informações de nome, telefone, e-mail e permissões de modo geral.
  • SOST –Transação utilizada para o gerenciamento do envio e entrada de e-mails no ambiente SAP. De modo geral, as empresas têm esse envio desabilitado no ambiente de desenvolvimento.
  • AL11 –Transação para o gerenciamento de diretórios no servidor SAP. Nele é possível acessar pastas e arquivos necessários para o funcionamento do sistema.
  • STMS –Gerenciador do transporte de request´s entre os ambientes SAP. Nele é possível configurar uma rota de liberação entre DEV e QAS e PRD. Quando se libera uma request é nesta transação que conseguimos gerenciar o status dessa transição entre os ambientes.
  • ST22 –Transação utilizada para avaliação de DUMPs no ambiente SAP. Nela você consegue analisar qual o problema que aconteceu, qual a sugestão de melhoria e quais objetos estão envolvidos.