Union Berlin coach Nenad Bjelica was banned for three matches and fined £21,351 (€25,000) on Thursday after he shoved Bayern Munich's Leroy Sane, the German Football Association (DFB) said.
The Croatian coach was sent off after 74 minutes in Wednesday's 1-0 Bundesliga loss to Bayern after shoving Sane.
The player had gone to retrieve the ball from Bjelica near the Union bench for a throw-in.
He pushed the ball out of the coach's hands and Bjelica then put his hands on the Germany international's face twice, pushing him away.