Anexo em BADI
Configuração de Anexo no Builder Tachyonix
No Builder da Tachyonix, é possível configurar um anexo diretamente em qualquer aplicação. Para isso, selecione o pacote desejado, clique em 'Novo' e escolha o tipo de aplicação. Em seguida, acesse a seção de 'Saída' e, na parte de 'Tela (Lista Principal)', selecione a opção Anexo. Após isso, configure os parâmetros conforme necessário, como Nome, Descrição, Processo e Layout. A imagem abaixo exemplifica a configuração de um anexo vinculado ao processo CTG_ANEX_EXEMPLO.
Descrição
Descrevendo o procedimento padrão para criação e configuração de uma BADI (Business Add-In) no SAP, conforme o padrão adotado pela Tachyonix. O fluxo é o mesmo de uma BADI tradicional, com a diferença de que no momento do comparado (comparação de objetos) deve ser seguido o procedimento do anexo Tachyonix.
Passos Técnicos
-
1. Criar a Definição da BADI
-
Acessar a transação SE18.
-
Criar uma nova BADI Definition (Ex.: ZBADI_<NOME_DO_PROJETO>).
-
Definir os métodos necessários na interface associada.
-
Salvar e ativar a definição.
-
-
2. Criar a Implementação de Ampliação
-
Ainda na SE18, clicar na parte superior da tela em “Implementação de Ampliação” (Enhancement Implementation).
-
Clicar em Criar.
-
Preencher os campos:
-
Implementação de Ampliação: Nome técnico (ex.: ZENH_<NOME>_001).
-
Descrição Breve: Texto curto descritivo.
-
-
Salvar no pacote e na request de transporte.
-
-
3. Configurar a Implementação da BADI
-
Informar o nome da Implementação da BADI (ex.: ZIMP_<NOME>_001).
-
Definir a Classe de Implementação (ex.: ZCL_<NOME>_001).
-
Selecionar a Definição da BADI criada no passo anterior.
-
Salvar as alterações.
-
-
4. Adicionar os Valores de Filtro
-
1. No painel lateral esquerdo, selecione “Vlr.filtro”.
-
2. Clique em “Combinação” → “Criar”.
-
3. Na nova linha exibida (campo Valor 1 com “????”), clique duas vezes nas interrogações.
-
4. Preencha conforme o exemplo abaixo:
Campo Valor Valor 1 Nome do processo na Tachyonix (ex.: PROCESSO_TACH) Comparador 1 = Filtro PROCESS Comparador 2 (deixar vazio) Valor 2 (deixar vazio) -
5. Confirmar (✔️) e gravar a configuração.
-
6. O campo Valor 1 deve refletir exatamente o nome do processo configurado na aplicação Tachyonix, garantindo a vinculação correta entre o backend e a lógica do Builder.
-
Exemplo visual: Na aba Elementos de Implementação Ampliação, o campo Filtro = PROCESS deve ter Valor 1 = PROCESSO_TACH, conforme as capturas de tela anexadas abaixo.
5. Exemplo no Application