Как мне видится написание сап'ом нового фукционала:
1) Находят клиента, который согласен платить деньги.
2) Пишут под него.
3) После чего какое-то время функционал живет как аддон или индастриал солюшн, а потом интегрируется в стандарт.
Как вариант - пишет клиент и потом Сап выкупает.
Как следствие, местами велезают очень странные ограничения, связанные с бизнес процессами конкретного клиента. Ну не было у клиента для которого писалось резервирование, wms (или наоборот)
А потом на другом проекте понадобилось и добавили поля и автоматический режим.
Имхо большим минусом является отсутствие нормального проектирования, но с другой стороны проектировать для абстрактного клиента тоже не вариант.