Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

Para las ampliaciones de los datos de mapeos, se han generado 4 3 BAdIs.

Todas ellas contienen un filtro basado en la tabla de referencia, de la cual se obtiene el asiento. ( Este valor siempre es almacenado en la tabla de asientos electrónicos electrónicos /EDGE/T_SL_901 )


Advertencia
titleBADIS no implementadas

NOTA IMPORTANTE: Las BAdIs de mapeo no están implementadas por defecto, por lo que es necesario implementarlas con las clases que se ajusten a los requerimientos del producto.

...

Y de que se haya definido un filtro para la implementación:


Info
titleClase de implementación

Si durante la creación de la implementación se decide usar una clase Z porque la estándar no se ajusta a los requisitos, se recomienda crearla como herencia de la estándar.


A continuación detallaremos cada BAdI con su clase ejemplo y su estructura.

BAdI para mapeos Generales

  • Interfaz /EDGE/IF_SL_MAPEOS_GEN
  • Clase estándar /EDGE/CL_SL_MAPEOS_GEN_MSEG

El filtro de esta BAdI en producto es para las tablas de referencia MSEG y MARD. 

...

En esta BAdI ambas tablas de referencia tienen la misma implementación.


NOTA: En el caso de que la tabla de referencia no se encuentre en el filtrado de la BAdI o la BADI no esté implementada, el sistema devolverá un error indicado el siguiente mensaje: Error de codigo, revise la BAdI &.