¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Implementación clásica de BADI ZHCP00_PAYR: Guía para agregar código y activar método GET_DATA en SAP

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

Hola Gurus,

He creado una nueva implementación clásica de BADI con el nombre ZHCP00_PAYR. El nombre de la definición es HRHCP00_DC_EMPLOYEE. Ahora, cuando activo ZHCP00_PAYR, su método GET_DATA debería ser llamado en el programa estándar de sap... pero mi pregunta es: ¿dónde agrego o modifico el código para este método... O dónde agrego mi código en general para que tenga efecto?

Cualquier aporte sería apreciado.

Saludos cordiales, B

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

4 Respuestas

0
Cargando...

Hola de nuevo y gracias por la respuesta rápida.

Logré editar el método get_data, que estaba vacío por defecto. Pero obtengo un error de sintaxis al verificar el código:

La clase "ZCL_IM_HCP00_PAYR" no contiene una interfaz "IF_EX_HRHCP00_DC_EMPLOYEE".

¿Alguna idea de qué hacer?

Saludos cordiales, B

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

Hola Baljinder,

Procede de la siguiente manera.

1. Ejecuta SE18 e introduce el BAdi HRHCP00_DC_EMPLOYEE .

2. Elige la ruta del menú Implementación->Cambiar .

3. Se te mostrarán todas las implementaciones activas. Elige (Haz doble clic) en tu implementación ZHCP00_PAYR

4. Haz clic en la pestaña Interfaz y luego haz doble clic en el método GET_DATA .

Esto te llevará a otra pantalla que muestra la firma de este método. Aquí en esta pantalla mostrada puedes escribir tu propio código.

Una vez que el BAdi esté implementado, la implementación se llamará automáticamente. No tienes que hacer nada extra, ni siquiera escribir algo de código para activar esta implementación. Si deseas probar, coloca un punto de interrupción en este código del método GET_DATA y luego verifica.

Espero que esto esté claro para ti. Recompensa en consecuencia.

Gracias y saludos,

Maddineni Bharath.

Editado por: Maddineni Bharath el 17 de abril de 2008 a la 1:24 PM

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

Hola Baljinder Singh,

Después de implementar el Badi, puedes escribir o modificar el código en el método.

Es mejor escribir el código en el método get_Data y esto puede ser llamado en el programa estándar de SAP.

Después de agregar código en el método, definitivamente tendrá un efecto.

Espero que esté claro para ti, si no entendiste, siéntete libre de preguntarme.

Recompensa si es útil,

Gracias y saludos,

Kalyan.

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

Hola Baljinder,

Procede de la siguiente manera.

1. Ejecuta SE18 e introduce el BAdi HRHCP00_DC_EMPLOYEE .

2. Elige la ruta del menú Implementación->Cambiar .

3. Se te presentarán todas las implementaciones activas. Elige (Haz doble clic) tu implementación ZHCP00_PAYR

4. Haz clic en la pestaña Interfaz y luego haz doble clic en el método GET_DATA .

Esto te llevará a otra pantalla que muestra la firma de este método. Aquí en esta pantalla mostrada puedes escribir tu propio código.

Una vez que se haya implementado el BAdi, la implementación se llamará automáticamente. No tienes que hacer nada adicional, ni siquiera escribir algo de código para activar esta implementación. Si deseas probar, coloca un punto de interrupción en este código del método GET_DATA y luego verifica.

Espero que esto te quede claro. Recompensa en consecuencia.

Gracias y saludos,

Maddineni Bharath.

Editado por: Maddineni Bharath el 17 de abril de 2008 a la 1:24 PM

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?