SAP BO Data Services поддерживают многопользовательскую разработку, где каждый пользователь может работать с приложением в своем локальном хранилище. Каждая группа использует центральный репозиторий для сохранения основной копии приложения и всех версий объектов в приложении.
Ключевые особенности —
- 
В SAP Data Services вы можете создать центральное хранилище для хранения коллективной копии приложения. Он содержит всю информацию, которая также доступна в локальном хранилище. Тем не менее, он просто обеспечивает место для хранения информации об объекте. Чтобы внести какие-либо изменения, вам нужно работать в локальном хранилище. 
- 
Вы можете копировать объекты из центрального хранилища в локальное хранилище. Однако, если вам нужно внести какие-либо изменения, вам нужно проверить этот объект в центральном хранилище. Из-за этого другие пользователи не могут извлекать этот объект в центральном хранилище и, следовательно, они не могут вносить изменения в тот же объект. 
- 
После того, как вы внесете изменения в объект, вам необходимо зарегистрироваться на него. Это позволяет Data Services сохранять новый измененный объект в центральном хранилище. 
- 
Службы данных позволяют нескольким пользователям с локальными репозиториями одновременно подключаться к центральному репозиторию, но только один пользователь может извлекать и вносить изменения в конкретный объект. 
- 
Центральный репозиторий также поддерживает историю каждого объекта. Это позволяет вам вернуться к предыдущей версии объекта, если изменения не приводят к необходимости. 
В SAP Data Services вы можете создать центральное хранилище для хранения коллективной копии приложения. Он содержит всю информацию, которая также доступна в локальном хранилище. Тем не менее, он просто обеспечивает место для хранения информации об объекте. Чтобы внести какие-либо изменения, вам нужно работать в локальном хранилище.
Вы можете копировать объекты из центрального хранилища в локальное хранилище. Однако, если вам нужно внести какие-либо изменения, вам нужно проверить этот объект в центральном хранилище. Из-за этого другие пользователи не могут извлекать этот объект в центральном хранилище и, следовательно, они не могут вносить изменения в тот же объект.
После того, как вы внесете изменения в объект, вам необходимо зарегистрироваться на него. Это позволяет Data Services сохранять новый измененный объект в центральном хранилище.
Службы данных позволяют нескольким пользователям с локальными репозиториями одновременно подключаться к центральному репозиторию, но только один пользователь может извлекать и вносить изменения в конкретный объект.
Центральный репозиторий также поддерживает историю каждого объекта. Это позволяет вам вернуться к предыдущей версии объекта, если изменения не приводят к необходимости.
Несколько пользователей
Службы данных SAP BO позволяют нескольким пользователям одновременно работать над одним приложением. Следующие термины должны рассматриваться в многопользовательской среде —
| Sr.No. | Многопользовательский и описание | 
|---|---|
| 1 | Объект высшего уровня Объект высшего уровня — это объект, который не зависит от какого-либо объекта в иерархии объектов. Например, если задание 1 состоит из рабочего потока 1 и потока данных 1, то задание 1 является объектом самого высокого уровня. | 
| 2 | Зависимые от объекта Зависимости объекта — это объекты, связанные с объектом самого высокого уровня в иерархии. Например, если задание 1 состоит из рабочего потока 1, который содержит поток данных 1, то и рабочий поток 1, и поток данных 1 являются зависимыми от задания 1. Кроме того, поток данных 1 зависит от рабочего потока 1. | 
| 3 | Версия объекта Версия объекта является экземпляром объекта. Каждый раз, когда вы добавляете или регистрируете объект в центральном хранилище, программное обеспечение создает новую версию объекта. Последняя версия объекта является последней или последней созданной версией. | 
Объект высшего уровня
Объект высшего уровня — это объект, который не зависит от какого-либо объекта в иерархии объектов. Например, если задание 1 состоит из рабочего потока 1 и потока данных 1, то задание 1 является объектом самого высокого уровня.
Зависимые от объекта
Зависимости объекта — это объекты, связанные с объектом самого высокого уровня в иерархии. Например, если задание 1 состоит из рабочего потока 1, который содержит поток данных 1, то и рабочий поток 1, и поток данных 1 являются зависимыми от задания 1. Кроме того, поток данных 1 зависит от рабочего потока 1.
Версия объекта
Версия объекта является экземпляром объекта. Каждый раз, когда вы добавляете или регистрируете объект в центральном хранилище, программное обеспечение создает новую версию объекта. Последняя версия объекта является последней или последней созданной версией.
Чтобы обновить локальный репозиторий в многопользовательской среде, вы можете получить последнюю копию каждого объекта из центрального репозитория. Для редактирования объекта вы можете использовать опцию check out и check in.