La definición de la BAdI /EINVO/PL_IF_BADI_ISSUED_REPO tiene implementada una clase de reserva o clase por defecto (/EINVO/PL_CL_BADI_ISSUED_REPO) que se ejecuta en el caso de no tener implementada ninguna lógica o clase de cliente.
El propósito de esta BAdI es asignarle un nombre al archivo XML. Actualmente el nombre del fichero varia en función de si se trata de una factura de Alta o es una factura corregida. El cliente tendrá la capacidad de modificar el nombre al fichero según sus necesidades.
Adicionalmente, el cliente podrá cambiar el repositorio destinado al almacenamiento del archivo XML. El proceso es sencillo, únicamente habrá que modificar el campo AR_OBJECT e introducir el repositorio deseado.
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_REPO~ALMACENAR_XML_ENVIO | Almacena fichero XML de envío en un repositorio configurado |