Ibrahim Afellay has been ruled out of Schalke's Champions League last-16 clash with Galatasaray next month after suffering a torn thigh muscle.