Hola,
la función FI_PERIOD_CHECK te dice si el periodo en cuestión está cerrado o no.
CALL FUNCTION 'FI_PERIOD_CHECK'
EXPORTING
i_bukrs = p_bukrs " Sociedad
* I_OPVAR = ' '
i_gjahr = v_gjahr " Ejercicio
i_koart = '+'
i_konto = '+'
i_monat = v_poper " Periodo
* I_SPERI =
* I_RLDNR =
* I_GLVOR =
* IMPORTING
* E_OPER =
EXCEPTIONS
error_period = 1
error_period_acc = 2
invalid_input = 3
OTHERS = 4.
Si sy-subrc no es 0, entonces el periodo está cerrado.
Un saludo.
|