Yes, in the Pro version of Logicity you can use Command Line Replacements to pass some of this. I wrote up a post about how you can use this feature a while back over here:
www.logicitysuite.com/support/support-fo...c=view&id=24&catid=9
Let me break down your individual questions as some things can work with command line replacements and some things cannot:
Parameters - Yes, the write-up mentioned above focuses primarily on doing this.
Login Info - Yes, you can place variables in the user name and password fields in Logicity Solution Builder and these could be replaced at runtime via command line replacements.
Data Source - No. This one is a bit of a bummer but what we have found is that in order to change the data source on a report we need to basically "edit" the RPT we are working with in memory and this requires additional licensing from SAP that we do not currently bundle with Logicity. It has been a while since we have evaluated all of the documentation from SAP but our understanding is that this would have made the free version of Logicity impossible.