¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Implementação clássica do BADI ZHCP00_PAYR: Guia para adicionar código e ativar o método GET_DATA no SAP

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 9 Vistas
0
Cargando...

Olá Gurus,

Criei uma nova implementação clássica de BADI com o nome ZHCP00_PAYR. O nome da definição é HRHCP00_DC_EMPLOYEE. Agora, quando ativo ZHCP00_PAYR, seu método GET_DATA deve ser chamado no programa padrão do sap... mas minha pergunta é: onde adiciono ou modifico o código para este método... Ou onde adiciono meu código em geral para que tenha efeito?

Qualquer contribuição seria apreciada.

Atenciosamente, B

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá novamente e obrigado pela resposta rápida.

Consegui editar o método get_data, que estava vazio por padrão. No entanto, estou recebendo um erro de sintaxe ao verificar o código:

A classe "ZCL_IM_HCP00_PAYR" não contém uma interface "IF_EX_HRHCP00_DC_EMPLOYEE".

Alguma ideia do que fazer?

Atenciosamente, B

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Baljinder,

Siga os passos abaixo.

1. Execute SE18 e insira o BAdi HRHCP00_DC_EMPLOYEE .

2. Escolha o caminho do menu Implementação->Alterar .

3. Todas as implementações ativas serão exibidas. Escolha (Clique duplo) na sua implementação ZHCP00_PAYR

4. Clique na aba Interface e então clique duplo no método GET_DATA .

Isso o levará a outra tela que mostra a assinatura deste método. Nesta tela mostrada, você pode escrever seu próprio código.

Uma vez que o BAdi estiver implementado, a implementação será chamada automaticamente. Você não precisa fazer nada extra, nem mesmo escrever qualquer código para ativar essa implementação. Se quiser testar, coloque um ponto de interrupção neste código do método GET_DATA e então verifique.

Espero que isso esteja claro para você. Recompense de acordo.

Obrigado e cumprimentos,

Maddineni Bharath.

Editado por: Maddineni Bharath em 17 de abril de 2008 às 13:24

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Baljinder Singh,

Depois de implementar o Badi, você pode escrever ou modificar o código no método.

É melhor escrever o código no método get_Data e isso pode ser chamado no programa padrão da SAP.

Depois de adicionar código no método, definitivamente terá um efeito.

Espero que esteja claro para você, se não entendeu, sinta-se livre para me perguntar.

Recompense se for útil,

Obrigado e cumprimentos,

Kalyan.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá, Baljinder,

Siga os passos abaixo.

1. Execute SE18 e insira o BAdi HRHCP00_DC_EMPLOYEE .

2. Escolha o caminho do menu Implementação->Alterar .

3. Todas as implementações ativas serão exibidas. Escolha (Dê um duplo clique) na sua implementação ZHCP00_PAYR

4. Clique na aba Interface e então dê um duplo clique no método GET_DATA .

Isso o levará para outra tela que mostra a assinatura deste método. Nesta tela mostrada, você pode escrever seu próprio código.

Uma vez que o BAdi tenha sido implementado, a implementação será chamada automaticamente. Você não precisa fazer mais nada, nem mesmo escrever algum código para ativar essa implementação. Se desejar testar, coloque um ponto de interrupção neste código do método GET_DATA e então verifique.

Espero que isso tenha ficado claro para você. Recompense conforme necessário.

Obrigado e cumprimentos,

Maddineni Bharath.

Editado por: Maddineni Bharath em 17 de abril de 2008 às 13:24

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?