HI
O conceito de melhoria permite adicionar sua própria funcionalidade às aplicações comerciais padrão da SAP sem ter que modificar as aplicações originais. A SAP cria saídas para clientes para programas, telas e menus específicos dentro das aplicações padrão. Essas saídas não contêm nenhuma funcionalidade. Em vez disso, as saídas para clientes atuam como ganchos. Você pode pendurar sua própria funcionalidade adicional nesses ganchos.
Se você deseja melhorar a funcionalidade do seu sistema SAP, deve aproveitar as saídas disponíveis nas aplicações padrão. Existem duas razões principais pelas quais você deve usar saídas em vez de modificar o próprio software da SAP. Os complementos anexados às saídas têm a vantagem de que:
Não afetam o código-fonte padrão da SAP.
Ao adicionar nova funcionalidade ao seu sistema SAP usando as saídas da SAP, você não altera de forma alguma o código-fonte dos programas padrão da SAP. O código e as telas que você cria estão encapsulados como objetos separados. Esses objetos para clientes estão vinculados às aplicações padrão, mas existem de forma independente ao pacote de software padrão da SAP.
Não afetam as atualizações de software.
Ao adicionar nova funcionalidade ao seu sistema SAP usando as saídas da SAP, seus objetos (chamados objetos para clientes) devem seguir estritas convenções de nomenclatura. Quando chegar a hora de atualizar para uma nova versão de software, os nomes dos objetos para clientes garantem que não serão afetados por nenhuma alteração ou adição ao pacote de software padrão.
As saídas para clientes não estão disponíveis para todos os programas e telas no sistema SAP. Você só pode usar saídas para clientes se já existirem no sistema SAP.
USER-EXIT
Resumo
O R/3 fornece três "pontos de personalização" que permitem melhorar as características de FI/CO sem modificar o código padrão. Embora frequentemente sejam chamados coletivamente de "saídas para usuários", dois dos três têm nomes diferentes. As melhorias da SAP são usadas para expandir a funcionalidade padrão dentro da SAP. As melhorias usam módulos de função e são chamadas a partir do código padrão da SAP. Cada módulo no sistema possui um conjunto de melhorias entregues que ajudam as empresas a expandir a funcionalidade padrão onde necessitam. As melhorias foram novas na versão 3.0.
As Interfaces Abertas de FI ou Eventos de Transação Comercial também são usados para expandir a funcionalidade padrão dentro da SAP. Esses eventos são definidos na IMG. Os Eventos de Transação Comercial foram novos na versão 4.0. Não estão disponíveis para todos os módulos e não são chamados em todas as transações integradas em FI a partir da versão 4.5B. Isso mudará com cada versão e precisará ser testado novamente.
As antigas Saídas de Usuário em FI/CO são programas "Z" definidos na tabela T80D para saídas de usuário dependentes do cliente e na tabela T80I para saídas de usuário independentes do cliente. Também são usados para expandir a funcionalidade padrão dentro dos módulos FI/CO. Essas Saídas de Usuário estão disponíveis desde as primeiras versões da SAP. Todas essas Saídas de Usuário de FI/CO estão listadas neste documento na Configuração de Saídas de Usuário (Antigas). A lista é incluída porque essas Saídas de Usuário não fazem parte das Melhorias ou Eventos de Transação Comercial e não têm um Sistema de Informação para pesquisar.
Benefícios:
- A funcionalidade padrão da SAP pode ser melhorada sem modificar o código padrão.
- As atualizações não removem a funcionalidade e não é necessário retransportá-la ou reintroduzi-la no sistema. As melhorias devem ser minuciosamente testadas durante a atualização para garantir que o sistema continue funcionando conforme implementado.
Configuração de Melhorias da SAP
Passos básicos para configurar uma melhoria
- Encontre a melhoria adequada.
- Insira o código ABAP no programa "Z" dentro do módulo de função.
- Crie um projeto.
- Adicione a melhoria ao projeto.
- Ative o projeto.
Exemplo de Cenário Comercial para Melhorias
A empresa A tem o requisito de validar todos os registros mestres de clientes criados com um endereço dos EUA. A entidade dos EUA relata sobre o campo da indústria no registro mestre do cliente. Isso é apenas um requisito dos EUA e não deveria ser necessário para outros países, portanto, o status do campo não funcionaria. Para atender a esse requisito, a empresa A precisará configurar uma melhoria para a transação de registro mestre do cliente. Os passos necessários estão detalhados abaixo com capturas de tela. Este exemplo foi configurado em um sistema 4.6C.
Passos Detalhados
1. Ferramenta