Hi Sky,
You can set breakpoint in background job runing the z-program. to debug the background running program. whether the user exit was triggerred.
During debugging, you can change the BDC mode as 'A'. check step by step operation. whether the user exit can be triggerred.
You can check the sy-batch field. whether this field affected the user exit triggerred.
Thanks,
Yawa