Versiones comparadas

Clave

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

Para las ampliaciones del monitor, se han generado 2 BAdIs.

  1. BAdI para la ampliación de la pantalla de selección.

 

...

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 /EDGE/T_SL_901 )

Cada implementación de BAdI que se realice, la clase deberá llevar su interfaz estándar correspondiente, también hay clases estándar basadas en las tablas de referencia MSEG y MARD, en las cuales nos podemos basar para realizar las implementaciones:

Para las ampliaciones del monitor, existen doPara la generación del número de referencia del asiento, se ha generado una BAdI para que dependiendo de la tabla de referencia, se obtenga o desglose. Por lo que la BAdI 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 /EDGE/T_SL_901 ).

Cada implementación de BAdI que se realice, la clase deberá llevar su interfaz estándar correspondiente, también hay clases estándar basadas en las tablas de referencia MSEG y MARD, en las cuales nos podemos basar para realizar las implementaciones:

  • Interfaz /EDGE/IF_SL_BADI_NUM_REF
  • Clase estandar para la MSEG /EDGE/CL_SL_MSEG_NUM_REF

Image Removed

  • Clase estándar para la MARD /EDGE/CL_SL_MARD_NUM_REF

Image Removed

En el caso de que la tabla de referencia no se encuentre en el filtrado de la BAdI, el sistema devolverá un error indicado el siguiente mensaje: Error de codigo, revise la BAdI &.                  Monitor - Ampliar pantalla de selección

  1. BadI para los eventos del monitor.

                    BAdI para eventos del monitor b+ SILICIE