Charlie Sheen's tour is taking a softer approach when it arrives in San Francisco later this week, with a donation planned for a Giants fan severely beaten during the Los Angeles Dodgers' home opener.