Is sang an abstract noun?

No, the word 'sang' is the past tense of the verb to sing.