We had Sharepoint 2003 in my previous company and used it with Riverbed for over 2 years. It was one of the top applications significantly improved by WAN acceleration. We saw over 90% reduction of traffic with our Sharepoint server to the clients. The reasons are due to the nature of information stored in Sharepoint: 1) Files are commonly used which results in a high hit rate of the data in the cache 2) Sharepoint is not a transactional system (like Oracle or SAP) but rather primarily a file download repository 3) Most pages in an intranet built on sharepoint are static (newsletters, company directory, etc.) which again results in a high hit rate on the cache 4) Uploads are usually for changed files which again utilizes the cache well because the file that is being uploaded only has a slight modification from the file that was just downloaded
As for SAP GUI, I don't have any experience with that. We did have the Oracle GUI and applications which worked well with Riverbed also.