La definición de la BAdI /EINVO/PL_IF_BADI_ISSUED_GET tiene implementada una clase de reserva o clase por defecto (/EINVO/PL_CL_BADI_ISSUED_GET) que se ejecuta en el caso de no tener implementada ninguna lógica o clase de cliente.
La BAdI esta compuesta por 2 métodos: El primer método que se llama es GET_DATA y se encarga de obtener los datos de la factura SAP y cargarlos en el contexto. El segundo método es SET_DATOS_EXTRAIDOS setea los datos previamente cargados del contexto a la estructura encargada de ser el parámetro de entrada de los mapeos.
El cliente podrá modificar estos métodos redefiniendo e implementando una clase Z: FAQ 002 - Cómo implementar un método de una BAdI.
A continuación se detallan los métodos que se pueden redefinir mediante la implementación custom de la BAdI:
Método | Descripción |
---|---|
/EINVO/PL_IF_BADI_ISSUED_GET~SET_DATOS_EXTRAIDOS | Setea los datos custom a la estructura de mapeo |
/EINVO/PL_IF_BADI_ISSUED_GET~GET_DATA | Recupera los datos de la factura en SAP |