Advocate Shamila Batohi will on Friday officially take up her position as the new National Director of Public Prosecutions (NDPP). President Cyril Ramaphosa appointed her in December 2018.