I had a layover in NRT recently and brought my SUICA card from a previous trip to Japan to see if there was still a balance.
I stayed airside during my layover and could not find any of the vending machines or stores that would accept it. I'll be back in a couple months and leaving the airport again.
On my first trip I used it for train fare as well as buying food and beer on the train. I might have used it in a convenience store.