The Giants' hopes of benefiting from a full season of Randy Johnson's services ended Monday when they placed him on the 15-day DL with a strained left shoulder, as reported by MLB.com. To replace Johnson on the roster, the Giants recalled Kevin Frandsen from Triple-A Fresno. Jonathan Sanchez, who recently lost his spot on the starting staff to Ryan Sadowski, will rejoin the rotation in Johnson's spot.