Вилл Лиане
Шрифт:
4. В данном случае необходимо также защитить исходного клиента системы-источника от возможных изменений во время копирования. Убедитесь в том, что ни один пользователь не зарегистрирован в клиенте-источнике или целевом клиенте, и пошлите системное сообщение, чтобы объявить о предстоящем копировании клиента.
5. Наконец, можно начать копирование в целевой системе. Для вывода соответствующей программы копирования клиента можно выбрать команду ►Remote client сору (см. рис. 7.9).
6. Выберите копируемые данные, используя профиль.
7. Выберите RFC-соединение, определяя Source destination. Имя исходной системы и клиент-источник задаются автоматически после выбора соединения RFC.
Рис. 7.9. Удаленное копирование клиента
8. Перед фактическим копированием протестируйте соединение RFC с помощью средства RFC System check. Кроме тестирования соединения систем R/3, проверяются версии R/3 и совместимость словарей систем.
9. Запустите копирование в фоновом режиме.
10. Проверьте состояние копирования в целевой системе.
Альтернативные варианты удаленного копирования (в фоновом или приоритетном режиме) и их опции не отличаются от локального. Поэтому по уже упоминавшимся причинам и при локальном, и при удаленном копировании предпочтительнее фоновое выполнение данного процесса. Перед запуском копирования можно протестировать процедуру копирования. Прежде чем начинать копирование, нужно остановить все работы в исходном и целевом клиентах. При прерывании процедуры удаленного копирования ее можно продолжить (как и при локальном копировании).
Примечание
При удаленном копировании клиента перемещается только таблица данных, а не определения таблиц. Если на исходном клиенте были созданы пользовательские, зависимые от клиента таблицы, то они не будут копироваться автоматически — может возникнуть ошибка. Необходимо проверить структуру копируемых таблиц. Если копирование приведет к потере данных, потому что, например, таблицы отсутствуют в целевой системе или структура полей таблиц на исходной и целевой системах различается, то процесс копирования прерывается и все различия записываются в журнал. Чтобы обеспечить совместимость словарей (Dictionary), необходимо перед копированием клиента перенести отсутствующую структуру таблиц из исходной системы в целевую. Необходимо также отметить все программные изменения, связанные с новыми таблицами.
Профили копирования
Для удаленного копирования клиента доступны те же профили копирования, что и для локального копирования. В R/3 Enterprise были добавлены дополнительные профили, с помощью которых общая для клиентов пользовательская настройка также может переноситься в контексте копирования клиента (см. таблицу 7.2).
Таблица 7.2. Дополнительные профили копирования для удаленного копирования клиента
Имя профиля | Описание |
SAP_RMBC | Аналогично SAP_UCSV с добавлением общей для клиентов пользовательской настройки |
SAP_RMPA | Аналогично SAP_ALL с добавлением общей для клиентов пользовательской настройки |
SAP_RMPC | Аналогично SAP_CUSV с добавлением общей для клиентов пользовательской настройки |
При переносе клиента данные не будут копироваться непосредственно на удаленную целевую систему. Для создания данных и управляющих файлов нужно использовать средство управления переносом tp. Это позволит создать такие файлы для экспортируемых с клиента данных и сохранить их в глобальном каталоге переноса. Это данные можно затем импортировать в целевую систему в любое время позже. Перенос клиента можно применять также для перемещения (с использованием внешнего носителя) зависимых от клиента данных на систему, находящуюся вне системной инфраструктуры, или для создания резервной копии клиента.
Примечание
При применении данного метода важно, чтобы на исходной и целевой системах использовалась одна и та же версия системы R/3. Как и для удаленного копирования, для переноса клиента словари обеих систем также должны быть совместимы. Если целевая система уже известна и возможно соединение RFC, то это условие можно проверить с помощью RFC system check, как и для удаленного копирования.
Метод выполнения переноса данных клиента с помощью экспорта клиента несколько отличается от процедуры локального или удаленного копирования.
1. В первую очередь создайте целевого клиента на целевой системе. В отличие от локального и удаленного копирования, данный шаг возможен и после создания запроса на перенос в исходной системе.
2. Затем зарегистрируйтесь на клиенте-источнике исходной системы как пользователь, имеющий полномочия на выполнение запроса на перенос (не SAP* или DDIC).
3. Убедитесь в том, что никто кроме вас не зарегистрирован в исходном клиенте, и пошлите системное сообщение другим пользователям системы о предстоящем экспорте клиента.