You need to use Save for All Users when you want to distribute reports or universes from a repository to someone who isn’t part of that repository.
When you try to open a report or universe, BO will try to check against the repository to see if you have rights to do so. If it can’t find anything to say that you are permitted to, then you get a warning about not having the rights to open/use the report/universe and it will not open/appear.
The exception to this is when a General Supervisor account tries to open/use the report/universe. They always have access to everything, and will be able to use the files.
Generally, you only need to use this option when transferring reports or universes between repositories or when sending them to a user who doesn’t use a repository.
Paul is 100% correct … behind the scene’s, what’s happening is that the security bit gets removed from the report so that it looks like it’s never been exported to the repository