So it turns out to be very easy. The scan ranges are not inclusive, the logic is start <= key < end. So the answer is
scan 'mytable', {STARTROW => 'abc', ENDROW => 'abd'}
So it turns out to be very easy. The scan ranges are not inclusive, the logic is start <= key < end. So the answer is
scan 'mytable', {STARTROW => 'abc', ENDROW => 'abd'}