Ir al final de los metadatos
Ir al inicio de los metadatos

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual View Version History

« Anterior Versión 4 Siguiente »

Para la generación del número de referencia del asiento, se ha creado una BAdI para que dependiendo de la tabla de referencia, se obtenga o desglose el número de referencia. El filtro de la BAdI es la tabla de referencia, que se obtiene del asiento. ( Este valor siempre es almacenado en la tabla de asientos electrónicos /EDGE/T_SL_901 ).

BADI no implementada

NOTA IMPORTANTE: Esta BAdI no está implementada por defecto, por lo que es necesario implementarla con la clase que se ajuste a los requerimientos del producto.

Será obligatorio crear la implementación Z.

Una vez creada verificar que:

  • Esté activa.

  • Tenga el filtro fijado:


La interfaz  de esta BAdI es la: /EDGE/IF_SL_BADI_NUM_REF.

En producto, esta BAdI tiene dos implementaciones, una para la tabla de referencia MARD y otra para la tabla de referencia MSEG. Esto quiere decir que, para los movimientos que son de apertura, tomará la implementación con filtro MARD que corresponde a la clase estándar /EDGE/CL_SL_MARD_NUM_REF:

Mientras que para los asientos que no son de apertura, tomará la implementación con filtro MSEG cuya clase que implementa es la /EDGE/CL_SL_MSEG_NUM_REF:



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 código, revise la BAdI &.

  • Sin etiquetas