опцию Restart mode, которая автоматически будет предложена системой. В этом случае процедура копирования возобновляется не с самого начала, а с того места, где она была остановлена.
Чтобы предварительно протестировать выполнение всей процедуры, используйте опцию Test run. Также доступны опции Resource check (Проверка ресурсов) и Simulation (Моделирование) (см. рис. 7.8).
При копировании можно проверять журналы (со всех других клиентов). Это позволяет, например, следить за ходом выполнения копирования. Во время операции копирования удобно использовать монитор. Он графически отображает на экране процесс выполнения копирования и объем еще не скопированных данных.
Рис. 7.8.
Ниже приведены фрагменты файла журнала копирования локального клиента в фоновом режиме. Копирование выполнялось на производственной системе со своими собственными данными пользователей. Особенно важная информация выделена жирным шрифтом.
Листинг 7.1.
Client copy from ' 15.07.2002 ' ' 17:30:45'
SYSID..................................PLU
SAP Release............................46С
Host...................................SLUPLU
User...................................SAP*
Parameter
Source client...........................100
Source client user master data .........100
Target client...........................600
Copy profile............................SAP_ALL
Table selection
Customizing data.........................X
with application data....................X
Initialize and re-create.................X
Change documents not copied
ADDR_CLIENTCOPY_SELECT_TABLES executed 25(0)
Entries transferred
Runtime 0 seconds
Exit program ADDR_CLIENTCOPY_SELECT_TABLES
successfully executed
SCCB_VARIANT_
CLIENTCOPY executed 4( 9.324) Entries transferred
Runtime 200 seconds
Exit program SCCB_VARIANT_CLIENTCOPY successfully executed
CLIENTCOPY_SELECT_TEXTAB executed 3(0)
Entries transferred
Runtime 0 seconds
Exit program CLIENTCOPY_SELECT_
TEXTAB successfully executed
table Inserts Delete Total Function Kbyte
Exluded from copy: STXB
Exluded from copy: STXH
Exluded from copy: STXL
Table BSEC not copied explicitly, copied as a cluster table
Table BSED not copied explicitly, copied as a cluster table
…………………………………
A000 0 0 0 COPY 0 0
A002 6 0 6 COPY 0 0
A003 516 0 516 COPY 12 1
…………………………………
WYT5 0 0 0 DEL. 0 1
WYT6 0 0 0 COPY 0 0
25D11 86 0 86 COPY 6 0
…………………………………
Exit program RSSOURSCO_FOR_CC successfully executed
Selected objects : 18.398
Edited objects : 17.937
Tables deleted : 461
Storage required (KB) : 2.172.391
Program run successfully.
Runtime (seconds) : 4.797
End of processing: 06:50:35
Каждая система R/3 в многосистемной инфраструктуре выполняет свои четко определенные задачи. Поэтому, например, пользовательская настройка, обеспечение качества и продуктивная работа должны выполняться на разных системах R/3. Чтобы обеспечить идентичность изменений, вносимых в настройки и параметры систем R/3, можно использовать копирование клиентов системы, в которой вы работаете. Один из возможных способов сделать этот перенос данных предоставляет «удаленное копирование».
Клиента можно скопировать из одной системы в другую, если это системы R/3 одной и той же версии и репозитории не были изменены различным образом в результате внесения исправлений или переносов.
Для связи между системами R/3 используются удаленные вызовы функций (RFC), поэтому необходимо создать RFC-соединение целевой системы с исходной (см. главу 13). Однако передача данных через интерфейс RFC происходит медленнее, чем при локальном копировании или переносе клиента с одной системы на другую. Если принимать во внимание одно лишь быстродействие сетевых соединений, то удаленное копирование всегда выполняется медленнее локального. Причем во время этой операции ни исходный, ни целевой клиент не должны использоваться для других работ. Кроме того, процедура удаленного копирования должна выполняться в фоновом режиме. Это позволит предотвратить блокирование процесса диалога. Длительное выполнение приводит к тому, что время работы процедуры копирования несколько превышает время, определенное для процессов диалога в системе R/3. Если копирование прерывается, его можно возобновить с того же места (когда активизирована соответствующая опция рестарта). Необходимо также отметить, что даже при фоновой обработке процесс RFC захватывает процесс работы диалога во время чтения таблицы на системе-источнике. Поэтому необходимо задать максимальное время диалога в исходной системе в зависимости от размера наибольшей таблицы.
Единственное различие между процедурами локального копирования и копирования клиента с другой системы R/3 состоит в том, что в последнем случае необходимо RFC-соединение с этой системой. Для удаленного копирования клиента выполните следующие шаги:
1. Создайте в целевой системе нового клиента (см. раздел 7.1).
2. Войдите в систему на целевом клиенте как пользователь SAP* с паролем PASS.