It is an interesting question though. I've done a similar weird connection from Canada through MUC-FRA backtracking to the UK having handbaggage only. I would think it's possible your checked bags can definitely be checked through to JNB but you will have to go through Schengen immigration in MUC because otherwise you could just walk into Germany unchecked at FRA from your domestic MUC-FRA flight.