The D\O~detector has been undergoing a major upgrade in preparation for the high luminosity run at the Tevatron. This document reviews the components of the upgrade with an emphasis on the new B physics capabilities. Projections for the observability of the CP violation are made based on the upgrade simulation. It is shown that measurement of $\sin{\rm 2}\beta$ can be achieved at D\O~ with uncertainty below 0.1 for an integrated luminosity of 2~fb$^{-1}$.}