El proceso de creación de un modelo 592 se realiza al pulsar el botón "Crear Modelo 592" situado en la pantalla de visualización del listado de declaraciones del monitor. Se pueden elegir una o varias declaraciones, pero únicamente se podrán crear modelos 592 a partir de declaraciones con estado Borrador o Presentada. Si se eligen varias declaraciones, estas deben compartir la misma sociedad, ejercicio y periodo. Además, se permite crear un nuevo modelo 592 con declaraciones en las que ya se haya creado un modelo; estas vendrán con un ID de liquidación asignado.
...
Este proceso es el encargado de calcular los datos de cabecera y posición del modelo y guardarlos en base de datos, tal y como puede verse en la siguiente imagen.
...
El proceso de creación extracción realiza la llamada a al método GENERAR_LIQUIDACION de la definición de la BAdI /PNR/IF_LIBR_EXIS_LIQUIDA, ubicada dentro del punto de ampliación /PNR/ES_LIBRO_EXISTENCIAS_BADI.
La definición de la BAdI /PNR/IF_LIBR_EXIS_LIQUIDA tiene implementada una clase de reserva o clase por defecto (/PNR/CL_LIBR_EXIS_LIQUIDA) que se ejecuta en el caso de no tener implementada ninguna lógica o clase de cliente.
El proceso de creación realiza la llamada al método GENERAR_LIQUIDACION de la BAdI. A continuación se detallan los métodos que se pueden redefinir mediante la implementación custom de la BAdI.
...