El proceso de generación de ficheros de asientos se lleva a cabo cuando son seleccionados los movimientos extraídos y se pulsa el botón “Generar modelo” en la aplicación.
Este proceso es el encargado de calcular los asientos y guardarlos en base de datos, El proceso de generación del fichero de asientos se ejecuta en fondo y realiza la llamada varios métodos de la definición de BAdI /PNR/BADI_MODELOS_ASIENTO_CSV, ubicada dentro del punto de ampliación /PNR/ES_MODELOS_BADI.
La definición de la BAdI /PNR/BADI_MODELOS_ASIENTO_CSV tiene implementada una clase de reserva o clase por defecto (/PNR/CL_MODELOS_ASIENTO_CSV) que se ejecuta en el caso de no tener implementada ninguna lógica o clase de cliente.
A continuación se detallan los métodos que se pueden redefinir mediante la implementación custom de la BAdI.
Método | Descripción |
---|---|
/PNR/IF_BADI_MODELO_ASIENT_CSV~GENERAR_ASIENTOS_CSV | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_NUMERO_ASIENTO | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_FECHA_CONTABILIZADO | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_CONCEPTO | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_CLAVE_PRODUCTO | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_REGIMEN_FISCAL | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_JUSTIFICANTE | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_TIPO_DOCUMENTO | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_RAZON_SOCIAL | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_KILOGRAMOS | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_KILOGRAMOS_NR | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_CIP | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_DESCRIPCION_PRODUCTO | |
/PNR/IF_BADI_MODELO_ASIENT_CSV~GET_NUMERO_DOCUMENTO |