Hello,
I think the lonely way to find the reason is by debugging.
Please put a breakpoint at the begin of requirement routines 001 and 028 (or 012), then run VF01.
When system stops at the breakpoints, please debug the routines and check where SY-SUBRC is et to 4.
Best regards,
Ivano.