Still here, still here...
I think you need authorization S_BTCH_NAM in order to schedule background jobs (like a BI session running in background) under a different user name than your own, so that's independent of S_PROGRAM.
If you start BI sessions online, they will run under your own user ID.
Thomas