Creación de registros (/EDGE/TB_ESPOT_CREA)
Este punto de ampliación contiene 2 BAdIs:
BADI /EDGE/BADI_TB_CREA-> Contiene la interfaz /EDGE/IF_BADI_TB_CREA la cual tiene estos métodos:
Solo los métodos CHANGE_CREACION y CHANGE_ANULACIONES_RECTIFICA tiene implementación por defecto.
Estas implementaciones se encuentra en la clase de reserva /EDGE/CL_BADI_TB_CREA.
DETERMINE: Modifica condiciones de creación, por ejemplo cambiar la configuración de anotaciones estándar para que recupere los datos de una tabla Z.
DETERMINE_AUTO: Modifica las condiciones de creación de los flujos de autofacturas. Será necesario cuando se quiera realizar una creación de autofactura por algún flujo que no se haya definido en el estándar.
DETERMINE_CLI_PRO: Modifica condiciones de la creación de flujos de autofactura sustituyendo a las transacciones /EDGE/TC_TB_HA_P y /EDGE/TC_TB_HA_C.
DETERMINE_PRIORIDAD: Es necesario implementarlo cuando se quiera cambiar el orden de prioridades establecidos por el estándar detallado en : https://techedgespain.atlassian.net/wiki/spaces/BT/pages/2433089588 .
CHANGE_CREACION: Se utiliza para añadir condiciones adicionales que determinan si se genera el flujo o no. Su implementación por defecto hace que si el documento llega con la tabla BSET vacía no se genera el flujo b+ TicketBAI.
CHANGE_ELECTRONIC_INVOICE: Se utiliza cuando se quiera cambiar la condiciones de la factura electrónica en la clase del canal /EDGE/CL_TB_CHANNEL_GEN.
CHANGE_ANULACIONES_RECTIFICA: Modifica si las rectificativas/anulaciones pasan por el flujo b+ TicketBAI. Su implementación por defecto hace que las rectificativas y anulaciones anteriores a 2022 no entran en el flujo.
2. BADI /EDGE/BADI_TB_CREA_BAJAS-> Contiene la interfaz /EDGE/IF_BADI_TB_CREA_BAJAS la cual tiene este método con implementación por defecto que recupera el documento anulado.
Sería necesario implementar esta BAdI cuando se obtenga el documento anulado por otra lógica que no sea la estándar ( mirar lógica en el método /EDGE/IF_BADI_TB_CREA_BAJAS~GET_DOC_CANCELLED de la clase de reserva /EDGE/CL_BADI_TB_CREA_BAJAS ).
Related content
Avvale 2024