If I were to guess, I'd say no later than 2007. They used those tags for quite a while. As far as size is concerned, a 98 is a German size, approximately an EU 48 long (if I remember correctly). 98-110 are the standard long sizes, 24-29 are the standard short sizes. The German-speaking world generally doesn't recognize long/short by letters as in Italian or English.
Edit: Here's a chart from Suit Supply. You can ignore the actual measurements and just use the numbers for reference.
That is super awesome, thanks very much for posting that. I remember you saying how German sizing worked, but was entirely too lazy to find it. I assumed it was an old system, like figuring out deutschmarks to francs before y'all switched to the Euro, but I'm assuming it's still in use since that's a Suitsupply chart.