German Chancellor Olaf Scholz will hold talks with Chinese President Xi Jinping in Beijing on April 16 as part of a four-day trip to China.