what would be the possible reasons for an ABAP program to be able to run in forground and not in background?