When using "Generate and Execute " option, it does not necessarily upload the program to the SAP client. Depending on Authorisation this happens. Best to check in SE38 screen if your code is uploaded after the first successful execution of the ABAP dataflow in BODS.
I've not used the request and task id option in the datastore. Best to create these in your SAP DEV client and use them.