Suns guard Bradley Beal will not play in Tuesday night's season opener as he deals with a back ailment.