Halliday & Matthiessen (2014: 76):
The class of an item indicates in a general way its potential range of grammatical functions. … But the class label does not show what part the item is playing in any actual structure. For that we have to indicate its function. The functional categories provide an interpretation of grammatical structure in terms of the overall meaning potential of the language … .