Cada função no sistema SAP tem um código de transação associado. Um código de transação consiste em letras, números, ou ambos. Você pode entrar com um código de transação no campo de comando quando desejar ir para qualquer tarefa em um aplicativo SAP mais rápido. Ao entrar um código de transação em vez de usar o menu, você vai para uma tarefa e começa a função em uma única etapa.
Podemos dizer que Transaction Codes ou Tcodes são como atalhos em um sistema SAP, você pode digita-los e acessar diretamente o conteúdo que você necessita, como programas entre outros tipos de transações, você também pode criar um código de transação para executar seus programas.
Mais informações sobre Tcodes: Maintaining Transactions e Working with Transaction Codes
Criando um código de transação para seu programa
1 – Primeiro precisamos criar um programa para ser executado pelo nosso tcode, entre na transação SE38 e digite o código abaixo, logo após criar, testar e ativar o programa, entre na transação SE93 e digite para nosso Tcode o seguinte código: ZDA1
2 – Após a criar o Tcode você precisa escolher o tipo de transação desejada, existem vários tipos, escolha a opção Program and Selection Screen:
3 – Preencha os detalhes da sua transação, como o pacote que será inserida, descrição, autorização, o tipo de suporte para o SAP GUI e o nome do programa que você deseja executar, em nosso caso ZTCODE:
4 – Após salvar sua transação, digite /n para voltar para a tela inicial do sistema e digite, ZDA1 no campo do Tcode e aperte a tecla Enter:
5 – Então seu programa será executado com sucesso:
Exemplo:
Neste exemplo criamos um programa chamado ZTCODE e o associamos a uma transação de nome ZDA1.
Abap
*&---------------------------------------------------------------------* *& Report ZTCODE *& *&---------------------------------------------------------------------* *& Desenvolvimento Aberto *& Minha primeira transação - Tcode *&---------------------------------------------------------------------* REPORT ZTCODE. Write : / 'Hello World - Tcode', /. skip 2. Write at 50 : 'ZDA1 - transação para este programa' color 2.
Percebi que é muito Complexo esse sistema, mais eficiente no que vai ser proposto em cada tarefa