Strictly speaking, the distinction between concrete noun and abstract noun is not really a matter of grammar, but of semantics. In other words, the decision to label a noun as concrete or abstract is more to do with the word’s meaning than its grammatical form or function.
There is very little, if any, grammatical difference between the ways in which abstract and concrete nouns operate.