Hallo Dirk,
willkommen im Forum. Eine nicht einfache Frage, ...
Das Bau-Ersatz-Bataillon 4 war, wie Du schon geschrieben hast, in Oschatz. Ersatz-Bataillone gingen zu dieser Zeit nicht in den Kampfeinsatz.
Bei den ganzen Bezeichnungen nehme ich mal an, Dein Großvater war Bausoldat. Vielleicht findet sich ja irgendwo ein Hinweis wo genau die genannten Heeres-Baudienststellen waren.