Escolar Documentos
Profissional Documentos
Cultura Documentos
Fluxo do processo
Na figura acima exibida a sintaxe usada em um report para chamar uma BTE.
No programa acima, o mdulo de funo OPEN_FI_PERFORM_<...> ( ou
OUTBOUND_CALL_<...>) executado. passado para a funo dados para que a BTE
seja executada (n da implementao e outros). O nmero da implementao pesquisado
para saber se a mesma est ativa e ento armazenada em uma tabela interna. Todas as
funes armazenadas na tabela interna so executadas.
SAP e o Cliente
Processo
DADOS MESTRE CLIENTE:
DADOS MESTRE CLIENTE:
DADOS MESTRE CLIENTE:
DADOS MESTRE CLIENTE:
DADOS MESTRE CLIENTE:
DADOS MESTRE CLIENTE:
DADOS MESTRE CLIENTE:
Evento
chamada CUA
gravar
gravar c/transferncia dados
textos de teclas
verificaes finais
verific.duplicados individ.
verific.autoriz.grupo contas
Para cada evento criado um modelo da funo que poder ser implementada
( SAMPLE_INTERFACE_<N> ).
O programador ao implementar uma BTE preciso criar um produto (servio) que ser
vinculado s funes BTE criadas posteriormente.
A funo BTE criada ser criada do modelo do evento desejado, respeitando todos os
parametros de importao, exportao, modificao e tabelas. No podendo ser incluido
ou eliminado qualquer parmetro.
Funo BTE
Como dito anteriormente, a funo BTE dever ser copiada da funo modelo de acordo
com o evento a ser utilizado.
Para verificar o nome da funo a utilizar basta clicar sobre a linha(evento), desejado.
Clicar no boto Mdulo de Funo Modelo e proceder a cpia da funo como descrito
a baixo.
OBS: Antes de criar a funo preciso que seja criado um grupo de funes para a
criao da BTE.
Crie uma funo Z com cpia no modelo do evento e o grupo de funo criado para ela.
Criaremos uma nova entrada na tabela de eventos com o evento a ser implementado,
produto e funo.
Aps todos os passos acima a BTE est pronta e ativa para ser executada. No exemplo
acima, criamos um BTE para o dado mestre de cliente, no momento de gravar o registro.
Para testarmos basta executar a transao de incluir ou modificar e salvar o registro.
Caso queira desativar a BTE, basta ir no produto e desmarcar o flag ATIVO.
Lembrando que TODAS as funes que tiverem atribuidas a este produto (ver atribuio
evento, produto e funo) no sero mais executadas pelo processo.
Codigo Fonte
Menu
Telas
Tabelas
Administrao de nvel
Reuso
Client-specific
Filter-specific
EXIT
BTE
+
+
+
+
+
-
+
+
+
+
Ao contrrio das exits, as BTEs so client-specific. Isso significa que podemos ter um
mesmo evento implementado com cdigo fonte diferente dependendo do cliente.