Roca is joining the Germans for 15 million euros plus variables. He will pen a four-year contract with an additional optional year.
Sport says Roca is yet to take his medical. He will not participate, therefore, in the derby against Sabadell at the Nova Creu Alta.
They can also look for a new centre-forward, which they badly need.