Комментарии 3
Выглядит так, что у вас решили запихнуть биллинг в ERP или еще какую-то штуку типа забивания гвоздей микроскопом.
Скорей всего описанные "подвиги" есть придурь условного главбуха, с которым просто не провели разъяснительную беседу о некорректности его процесса
После чего ИТ героически решает проблему адаптации микроскопа под роль молотка
Всего миллион записей и для их обработки нужны часы??? Я думаю их можно загрузить все в память секунды за две, любую операцию сделать максимум за одну и записать все взад с индексом ну за 10. Почему часы???
SAP обрабатывает их последовательно через BAPI, что приводит в зависимости от операций к апдейту таблиц смежных модулей. Если операция по логистике, то надо будет провести апдейт еще и таблицах логистики, если недвижимость, то соответственно в договорах недвижимости. Для записи в 1 таблицу лога согласен функционал отработает быстрее, но т.к. есть доп.логика по построению записей и определению ее предшественника, то это вызывает большую нагрузку и увеличивает время работы.
Успеть за два часа: как мы создавали пульт управления бухгалтерскими операциями для 1 000 000 проводок за короткий срок