Will 20mg of adderall be detectable in a drug test after two hours of taking the drug?

Yes it will. It will most likely be detectable for a couple of days. The half life of adderall is about 6 hours- which means half of it is out of your system in that time.
They aren't looking for prescription medicine. He'll probably pass.