Not exactly.
As a medium of exchange we will need money for the foreseeable future, although we may not need actual cash. They "money" will be in the form of electronic entries.
But it may be impractical to eliminate cash altogether. Theoretically we could pay for all manner of small stuff (an ice cream, a loaf of bread) with a credit card (or a swipe of our mobile phone) but small amounts of ready money would be more practical.
And how do you give a hand-out t somebody who's down on his luck if you can't put your hand in your pocket and pull out a couple of bucks?