Bayern beat Augsburg 4-1 on Saturday to secure their sixth consecutive Bundesliga title with five games to spare and stay on track for another treble-winning season, just like in 2013 when they were also coached by Heynckes.
Bayern were soon level through Corentin Tolisso's header in the 32nd minute and James Rodriguez fired them in front before the break.
The days itself was one of several milestones for a number of the Reds' squad, as not only is this year's title the Monchengladbach-born boss' fourth during his career, but defender David Alaba became the first player in Bundesliga history to get his hands on seven Meisterschales before turning 25.
Bayern now have the Champions League in their sights as they look to finish off Sevilla in Wednesday's return leg at the Allianz Arena holding a 2-1 lead in their quarter-final.
Sevilla would have been encouraged by the comedy of errors in Bayern's defence that led to Augsburg's goal.
Augsburg was beaten 4-1 away for Bayern to seal its record 28th German championship, including the solitary pre-Bundesliga title in 1932. However, the coronation ceremony will take place 12 May at the end of the season.More news: 2M Spotify users downloaded a hacked app to block ads
More news: Barry Hearn leads tributes to "legend" Eric Bristow
More news: CWG 2018: Deepak Lather wins bronze in weightlifting in men's 69kg category
"It's a special moment, because we now know we're champions", said Ribery, who has now won the Bundesliga eight times since joining in 2007.
"He's not only a great coach but a great person", Heynckes said.
Sergio Cordova forced Jerome Boateng to lose possession and Sven Ulreich then saved the Venezuelan forward's shot before the ball rebounded in off Niklas Suele's face.
Cologne's chances of avoiding the drop took a blow after relegation rival Mainz came from behind to earn a 1-1 draw in their decisive clash.
Thorgan Hazard came off the bench to score twice as Borussia Moenchengladbach climbed to eighth with a 2-1 win at home to Hertha Berlin.
Mainz are now 27 points in the 16 position, six points ahead of the 17th-placed Koln.