/
Punto de ampliación BAdI: /TBAI/ES_BADI_MAPEOS

Punto de ampliación BAdI: /TBAI/ES_BADI_MAPEOS

Este punto de ampliación tiene las siguientes BAdIs:

  1. /TBAI/BADI_MAP_FE_ALTA_122 → Modifica el mapeo de la clase /TBAI/BADI_MAP_FE_ALTA_122

  2. /TBAI/BADI_MAP_FE_BAJA_100 → Modifica el mapeo de la clase /TBAI/CL_MAP_TBAI_FE_BAJA_100

  3. /TBAI/BADI_MAP_LROE_FR_ALT_101 → Modifica el mapeo de la clase /TBAI/CL_MAP_LROE_FR_ALTA_101

  4. /TBAI/BADI_MAP_LROE_FR_BAJ_100 → Modifica el mapeo de la clase /TBAI/CL_MAP_LROE_FR_BAJA_100

  5. /TBAI/BADI_ADJUNTOS → Modifica el nombre de los ficheros adjuntos, tiene clase de reserva /TBAI/CL_BADI_ADJUNTOS

  6. /TBAI/BADI_MAP_LROE_FE_ALT_102 → Modifica el mapeo de la clase /TBAI/CL_MAP_LROE_FE_ALTA_102

  7. /TBAI/BADI_MAP_LROE_FE_BAJ_100 → Modifica el mapeo de la clase /TBAI/CL_MAP_LROE_FE_BAJA_100

  8. /TBAI/BADI_MAP_LROE_FESS_A_101 → Modifica el mapeo de la clase /TBAI/CL_MAP_LROE_FE_A_SSG_101

  9. /TBAI/BADI_MAP_LROE_FESS_B_100 → Modifica el mapeo de la clase /TBAI/CL_MAP_LROE_FE_B_SSG_100

  10. /TBAI/BADI_EXTRACCION_SAP → Modifica el mapeo de extracción de la clase /TBAI/CL_MAPEO_ABS

image-20241025-074603.png

 

Para implementar dichas BAdIs se hara los siguientes pasos:

  1. Creación de Enhancement Implementation de el Enhancement Spot: /TBAI/ES_BADI_MAPEOS

  2. Añadir una BAdI Implementation de la BAdI que se quiera modificar.

  3. Implementar la clase de implementación.

image-20241025-091623.png

 

Ejemplo de clase de implementación para la BAdI /TBAI/BADI_EXTRACCION_SAP:

En este ejemplo se cambia el NIF de bbdd por petición de cliente.

 

 

Avvale 2024