Você está na página 1de 8

Passos para encontrar BADI, BAPI e EXIT´s.

Como encontrar a lista de User-Exit que estão disponíveis para o código de transação padrão.

Método 1: (User Exits):

Cenário de Negócios: Quando o usuário fizer o tipo de movimento de mercadoria “311 –


Transferência“ ele gostaria de auto-preencher a planta e o número de material no campo de
texto.

Executar a transação SPRO

Clicar em IMG referência SAP.

Para este exemplo:

-> Administração de Materiais

-> Administração de estoques e inventário

-> Atualizar exits de clientes e business add-in.


Selecionar a ampliação e exibir na transação SMOD:
Selecionar componentes:

Esta é a função da exit:

Método 2: (Modulo de Função):

Cenário de Negócios: Você deseja verificar se há alguma Exit adequado disponível antes da
criação do fornecedor usando o código de transação XK01.

Executar a transação SE93 e selecionar Exibir.


Copiar o nome do programa:

Executar a transação SE37, e inserir “ EXIT < NOME DO PROGRAMA > _* “ e pressionar o
match-code ( F4 ).

Método 3: (Identificando uma BADI).

Cenário de Negócios: Você quer avisar o usuário sempre que o usuário SALVAR uma fatura
recebida com zero de valor na transação MIRO.

Aqui neste cenário, vamos identificar a lista de BADI que estão disponíveis para a transação
MIRO.
Ir na transação SE24 e exibir o objeto “CL_EXITHANDLER “.

Duplo click no método GET_INSTANCE :


Colocar um BREAK-POINT sobre “ CASE sy-subrc. “ na linha 28

Executar a transação MIRO, e verificar o nome da badi na variável EXIT_NAME, pressionar F8


para continuar a procura.
Método 3: (Identificando uma BADI).

Executar a transação MIGO e no menu suspenso selecionar “Sistema -> Status “

Duplo click em Transação :


Copiar o nome do pacote “MB “:

Ir a transação SE84 -> Ampliações -> Business Add-in -> Definições e inserir o nome do pacote
“MB“ e executar.

A seguir serão exibidos as BADI´s:

Você também pode gostar