I'm not a storage guy, but as far as I know SRA commits the following operations:
1. connects to storage array and gets basic info about it (model, etc)
2. enumerates LUNs as you have mentioned already and their replication state
3. creates / removes snapshots of LUNs on the recovery side (in test recovery mode) or pauses the replication - depends on the type of array.
4. stops the replication (in real recovery mode)
5. presents LUNs to the ESX hosts (in both recovery modes)
Hope this helps somewhat.