Hi, you can try to use Auth. object F_FMBU_DOC.
I'm not sure if it will work as you want, but if not then you can imolement BADi FMKU_BUDGET_EVNT with own check. In method DOCUMENT_CHECKS,
I_S_HEADER-DOCSTATE = 3 Post document and
I_S_HEADER-DOCSTATE = 2 Prepost