O que é SAP BTE
SAP BTE ( Business Transaction Events ) é a enhancement (Open FI) que foi desenvolvida para o componente Contabilidade Financeira SAP FI.
O Open FI é baseado nos seguintes princípios: Os desenvolvedores de aplicativos devem definir sua interface em um módulo de função, uma tabela de atribuição é lida no código que acompanha (gerado), e os módulos do cliente atribuídos são chamados dinamicamente
Essa técnica diferencia entre aprimoramentos que só podem ter uma implementação e aprimoramentos que podem chamar várias implementações em qualquer sequência desejada. Podem ser definidos aprimoramentos específicos da indústria e específicos do país.
O SAP BTE pode ser facilmente personalizado para as necessidades do negócio, em que o SAP não fornece a funcionalidade padrão por meio de personalização ou aprimoramentos. Esta funcionalidade é usada principalmente em SAP FI nas áreas de cobrança, administração de crédito, serviços bancários, etc. Por exemplo: a funcionalidade de cobrança padrão no SAP envia o aviso para a função Pagar ao parceiro (com base nas funções de parceiro em Módulo SAP SD, ou seja, pagar para acertar os livros em Contas a Receber no módulo SAP FI), enquanto o requisito poderia ser enviar o mesmo para a fatura para a parte, com base na premissa de que a fatura original foi enviada para ele de acordo com as funções de parceiro em SAP SD.
Diferença entre BADI’s e BTE’s
Os conceitos por trás da BADI e do BTE ( Business Transaction Events) são basicamente os mesmos. No entanto, as duas técnicas de aprimoramento diferem uma da outra nos seguintes pontos:
O BTE só pode ser usado para fazer melhorias no programa, ou seja, você só pode melhorar a fonte código usando Open FI. Você não pode melhorar os elementos da interface do usuário com o BTE como você pode com BADI.
BTE pressupõe que as melhorias ocorrerão apenas em três níveis (SAP – partners – customers), enquanto que com BADI você pode criar e implementar melhorias em quantas camadas de software desejar.
O BTE usa módulos de função para melhorias do programa. Com BADI, os objetos ABAP são usados para aprimorar programas
Tipos de interfaces
Existem dois tipos de interface disponíveis:
- Publish and Subscribe Interface
- Process Interface
Nos componentes Contabilidade Geral (FI-GL), Contas a Receber e Contas a Pagar (FI-AR / FI-AP) e Vendas e Distribuição (SD).
Publish and Subscribe Interface
Eles devem informá-lo sobre eventos específicos (como a entrada de um documento) no aplicativo padrão SAP e disponibilizar os dados gerados como resultado para o software externo. O software externo não retorna nenhum dado ao sistema. Exemplos de tais eventos no sistema são:
- O registro mestre foi criado, alterado ou bloqueado
- O documento foi inserido, estacionado, alterado ou revertido
- Os itens foram apagados ou redefinidos
Additional processing can be caused in the additional component on the basis of these events and data:
- Iniciando um workflow
- Gerar ou alterar dados adicionais
- Solicitando correspondência
Process Interface
- As Process Interface são usadas para submeter os processos de negócios a um controle diferente que não pode ser realizado com o sistema padrão, ou seja, as interfaces de processo substituem os processos padrão.
- Aqui você pode estruturar a determinação de conteúdos de campos individuais ou de reações específicas aos fluxos de processo individualmente. É possível conectar diferentes desenvolvimentos externos ao Sistema padrão. Os desenvolvimentos adicionais são geralmente realizados usando o ABAP / 4 Development Workbench.
- Desta forma, você pode, por exemplo, influenciar o controle das transações de pagamento. A seleção da forma de pagamento, banco da empresa e banco parceiro pode ser feita usando os dados de pagamento (moeda, montante e beneficiário) de acordo com uma lógica de seleção que você definiu.
Encontrando a BTE Business Transaction Events
SAP Reference IMG -> Financial Accounting -> Financial Accounting Global Settings -> Business Transaction Events
Para publicar e assinar interfaces: Environment – > Info system (P/S)
Para interfaces de processo: Environment -> Infosystem(Processes)
Encontre a string de caracteres: “OPEN_FI_PERFORM” no código-fonte
Etapas básicas de configuração BTE Business Transaction Events
- Certifique-se de que o aplicativo esteja ativo para BTE Business Transaction Events
- Identifique o BTE
- Copie o módulo de função de interface de amostra em um módulo de função “Z” ou “Y”.
- Escreva o código ABAP na seção de código-fonte do novo módulo de função “Z” ou “Y”. Você pode escolher criar um programa “Z” ou “Y” para inserir o código e, em seguida, inserir o “Z” ou ” Programa Y ”no código-fonte do módulo de função.
- Salve e ative o módulo de função.
- Atribua o módulo de função ao evento, país e aplicação.
Faça a inscrição para a prova de certificação. Estude com os simulados Bynem
Veja também em Web Store: SAP BTE