Рискуя быть осмеянным озвучу свое существующее решение.
Ведем разработки в BW системе 3 год. R3 в наличии не имеется.
В EXCEL создаются макеты одинаковой структуры для всех филиалов, в каждом пробиваются коды соответствующего филиала.
Макеты жестко заформатированы и защищены, внедрены проверки на ввод значений. Насколько позволяет EXCEL
Где-нибудь на сетевом диске файл EXCEL с формулами, собирает из 40-50 файлов EXCEL информацию в один, который и переводится в CSV и грузиться в BW. Или в DBF и грузиться через SAP Business connector server 4.7
Плюсы:
1) минимальные затраты времени на создание макетов (тем более если уже делал когда-либо подобное)
2) нет необходимости ставить программы-оболочки в филиалах и самому учить язык для создания оболочек-макетов
3) нет необходимости форматировать кучу файлов
4) не надо тратить много времени, составляя инструкции для заполнения макетов пользователями
5) Нажатием одной кнопки перегружаются все данные из файла (минимальное число операций и времени для загрузки в BW
Минусы пишите сами