Hi,
There is a problem in your view. First create your view with out any errors.
Then create generic data source. Now it works fine.
For your information,
when you are creating generic data source with customized tables, better to create data source with function module.(because performance issue).