The pair were both doubts coming into the clash at Ibrox and have failed to overcome injury in time to face St Johnstone for a place in the final.
The winner of the tie will face Dundee United in the final, with the Terrors overcoming Rangers in yesterday's other semi-final.
Aberdeen: Langfield, Logan, Anderson, Reynolds, Considine, Jack, Flood, Robson, Pawlett, McGinn, Rooney
Subs: Weaver, Shaughnessy, Robertson, Low, Smith, McManus, Vernon
St Johnstone: Mannus, MacKay, Wright, Anderson, Miller, MacLean, Wotherspoon, Dunne, May, Easton, O'Halloran
Subs: Banks, Cregg, Hasselbaink, Millar, Brown, Clancy, Iwelumo