SAP ABAP Workbench é a coleção de ferramentas que são usadas pelos desenvolvedores ABAP para criar vários aplicativos usando a linguagem ABAP no sistema SAP ERP. Todas as ferramentas da bancada são integradas entre si. As várias ferramentas são dadas como:
- Editor ABAP
- Dicionário de Dados
- Menu Pintor
- Tela de Pintor
- Função de Construtor
- Depurador
- Object Navigator
é o ambiente de programação gráfica que permite que os desenvolvedores para desenvolver, testar e executar programas ABAP no sistema SAP.
o ABAP workbench nos permite criar uma tabela de banco de dados, visualizar os campos e navegar pelos dados dentro das tabelas usando sua uma das ferramentas mais populares, o ABAP data dictionary. Com a ajuda dessas ferramentas de bancada, podemos criar programas, interfaces de usuário e acessar as informações do banco de dados no sistema SAP. O diagrama abaixo explica o processo de trabalho do ABAP Workbench no SAP R/3 arquitetura do Sistema:
Para acessar o ABAP workbench para o desenvolvimento, o caminho de menu do SAP Easy access é dada abaixo:
Considere a imagem abaixo:
Na imagem acima, podemos ver que toda a bancada de ferramentas são dadas em Ferramentas-> Desenvolvimento opção. Podemos acessar essas ferramentas de duas maneiras:
- siga o caminho dado e clique duas vezes na ferramenta necessária. Ou,
- insira o código de transação (discutiremos mais sobre este tópico) fornecido na frente de cada ferramenta no “campo de comando.”Por exemplo: para acessar o dicionário ABAP, precisamos inserir o código SE11 no campo de comando.
o Menu ABAP Workbench é dividido em quatro seções:
- Visão
- Desenvolvimento
- Teste
- Utilitários
Características do ABAP Workbench
- As ferramentas ABAP workbench são integrados, o que significa que se nós um duplo clique sobre um objecto, enquanto trabalhava em um programa, o workbench iniciar automaticamente essa ferramenta.
- no ABAP workbench, trabalhamos com os pacotes de desenvolvimento e objetos como relatórios, transações, módulos de funções, telas, menus, etc.
- é usado para escrever o código ABAP para criar os vários aplicativos, depurar um aplicativo, análise de desempenho, manter objetos de banco de dados, criar Menus, etc.
Componentes/Ferramentas do ABAP Workbench
abaixo estão algumas ferramentas importantes de desenvolvimento do ABAP Workbench:
1. ABAP Data Dictionary: é uma das ferramentas mais importantes da bancada de trabalho, que é usada para criar e gerenciar as tabelas sem redundâncias. Ele pode ser acessado diretamente usando o código de transação SE11. O caminho do menu para isso é dado abaixo:
2. Editor ABAP: é outro componente importante do ABAP Workbench, que é uma ferramenta de edição de código-fonte. Os desenvolvedores da ABAP passam muito tempo neste editor da ABAP. É a ferramenta onde construímos todas as lógicas e escrevemos/editamos o código. Ele pode ser acessado diretamente usando o código de transação se38. O caminho do menu para isso é dado abaixo:
3. Object Navigator: é o principal ponto de entrada do ABAP workbench, pois reúne todas as ferramentas e também cria um ambiente eficiente para desenvolvermos os programas. Ele pode ser usado para organizar aplicativos de programação em um ambiente integrado. É a ferramenta mais usada quando precisamos desenvolver programas grandes com muitos módulos de função e muitas telas, pois fornece uma maneira fácil de navegar entre os aplicativos. Podemos acessá-lo diretamente usando o código de transação SE80. O caminho do menu para isso é dado abaixo:
4. Construtor de funções: é mais semelhante ao editor ABAP e nos permite acessar todo o módulo padrão SAP.Mas sua principal função é definir algumas tarefas específicas que também podem ser acessadas de outros programas. Como, podemos criar interfaces usando o construtor de funções. Ele pode ser acessado diretamente usando o código de transação se37. O caminho do menu para isso é dado abaixo:
5. Pintor de tela: é usado para definir a tela de entrada, como usando isso, podemos criar nossa própria tela GUI para os programas. Ele nos permite criar os objetos do dicionário, como visualizações, tabela de banco de dados, etc. Ele pode ser acessado usando o código de transação SE51. O caminho do menu para isso é dado abaixo:
6. Menu Painter: menu Painter é uma ferramenta, que é usada para criar a interface do Usuário para o nosso programa. Ele pode gerar os botões, barra de menu, ícones, etc., ou pode personalizar os menus do usuário que são fornecidos por padrão. Também podemos definir se um evento de menu deve ser acionado através do clique duplo do mouse ou pressionando a tecla enter. Ele pode ser acessado diretamente usando o código de transação SE41. O caminho do menu para isso é dado abaixo:
7. Construtor de classes: é o mesmo que um construtor de funções e usado para criar objetos de classe. Ele pode ser acessado diretamente usando o código de transação SE24. O caminho do menu para isso é dado abaixo:
Como Iniciar o ABAP Workbench
O ABAP workbench pode ser acessado utilizando duas formas:
- Por logon no SAP GUI→ clique em Ferramentas do SAP Easy Access→Clique em ABAP Workbench. Considere a imagem abaixo:
- inserindo os códigos de transação do particular ferramentas de uma bancada de trabalho ou introduza o S001 código no campo de comando e pressione enter, que o irá abrir o ABAP Workbench.
Código de Transação
No SAP, cada aplicativo/ferramenta é atribuído um código, que é uma combinação de letras ou números, ou ambos, tais códigos são chamados de códigos de transação. Podemos inserir esses códigos no campo de comando, pelo qual, em vez de seguir o caminho completo do menu, podemos acessar diretamente essa ferramenta.
usando esses códigos de transação, podemos tornar nossos aplicativos mais rápidos.
abaixo estão alguns pontos-chave dos códigos de transação:
- o comprimento do código de transação pode ter até 20 caracteres.
- deve começar com uma carta.
- deve ser inserido no campo de comando para acessá-lo.
Considere a imagem abaixo:
Como encontrar o código de transação?
os códigos de transação para cada aplicativo são fixos, então só precisamos inserir esses códigos no campo de comando e podemos acessar diretamente esse aplicativo.
Existem duas formas de encontrar o código de transação:
- Se estamos acessando um aplicativo:
- Vá para a opção do Sistema na barra de Menus→ escolher o Status no menu suspenso:
- irá aparecer Uma janela a partir da qual podemos verificar o código de transação do aplicativo:
- Vá para a opção do Sistema na barra de Menus→ escolher o Status no menu suspenso:
- Se estamos na página inicial
- Vá até o menu Extras opção → Escolher as Definições a partir do menu suspenso:
- Uma janela pop-up irá aparecer, clique em Exibir Nomes Técnicos.”
- Vá até o menu Extras opção → Escolher as Definições a partir do menu suspenso: