SAP Копия клиента: локальная, удаленная, импорт/экспорт

⚡ Умное резюме

SAP Функция Client Copy передает данные, специфичные для клиента, внутри одного экземпляра или между разными экземплярами, используя три метода: локальное копирование (SCCL), удаленное копирование (SCC9) и импорт/экспорт данных клиента (SCC8).

  • Локальная копия: Используйте транзакцию SCCL для копирования данных внутри одной и той же системы. SAP экземпляр для максимально быстрого выполнения.
  • 🔗 Удалённая копия: Используйте транзакцию SCC9 с RFC-соединениями для передачи данных между различными экземплярами.
  • 📦 Импорт Экспорт: Для передачи больших объемов данных из базы данных без постоянной зависимости от сети используйте транзакции SCC8 и STMS_IMPORT.
  • 🔒 Предварительные шаги: Блокируйте пользователей, приостанавливайте фоновые задачи и проверяйте наличие свободного места в базе данных перед каждым копированием клиента.
  • Производительность: Для сокращения времени копирования всегда используйте параллельные процессы и фоновое планирование.
  • 📋 Проверка: Отслеживайте все журналы копирования клиентов с помощью транзакции SCC3 и запускайте SCC7 для выполнения действий после импорта.

SAP Локальное копирование клиента в пределах одного SID с использованием транзакции SCCL.

Что SAP Текст для клиента?

Создать пустой клиент можно с помощью транзакции SCC4. Но как заполнить данные в клиентской копии? Ответ кроется в самой клиентской копии.

Клиентская копия означает «Передача данных, специфичных для клиента» В рамках одного экземпляра (SID) или между разными экземплярами (SID). Это можно выполнить тремя различными способами:

  1. Копия локального клиента.
  2. Удаленная копия клиента.
  3. Импорт/экспорт клиента.

Ниже приведено краткое описание каждого метода копирования для клиента.

Локальная копия для клиента: Этот метод копирует данные клиента в рамках одного экземпляра (SID). Он выполняется с помощью транзакции (T-code). СККЛ.

SAP Локальное копирование клиента в пределах одного SID с использованием транзакции SCCL.

Удалённая клиентская копия: Этот метод копирует данные клиента между различными экземплярами (SID). Он выполняется с помощью транзакции (T-code). SCC9.

SAP Удаленное копирование данных клиента между различными SID с использованием транзакции SCC9

Импорт/экспорт данных клиента: Этот метод копирует данные клиента между различными экземплярами (SID). Он выполняется с помощью транзакции (T-code). SCC8.

SAP Импорт и экспорт данных клиента между различными SID с использованием транзакции SCC8.

В следующей таблице приведены основные различия между этими тремя методами:

Характеристика Локальная копия (SCCL) Удалённое копирование (SCC9) Импорт/Экспорт (SCC8)
Объем Тот же самый случай. Разные случаи Разные случаи
Сетевая зависимость Ничто Высокий уровень (требуется RFC) Низкий (на основе файлов)
лучший для Данные малого и среднего размера Данные малого и среднего размера Большие базы данных

Предварительные шаги по копированию клиента

Во избежание несоответствий данных выполните следующие предварительные действия перед началом копирования клиентского файла:

1) Отключить и заблокировать корпоративных пользователей (SU10). Завершение сеансов активных пользователей с помощью транзакции (T-кода) SM04Убедитесь, что нет отмененных или ожидающих выполнения запросов на обновление.

SAP Транзакция SM04 для отключения и блокировки пользователей перед копированием данных на клиентский компьютер.

2) Приостановить все фоновые задания.

  • Выполнить T-код SE38 как указано ниже.

SAP Транзакция SE38 запускает программу BTCTRNS1 для приостановки заданий.

  • Введите название программы как "BTCTRNS1", как показано выше.
  • Нажмите «Выполнить».

Вывод выполнения программы BTCTRNS1 при приостановке фоновых заданий

3) Для локальной копии в системе должно быть достаточно места в базе данных или табличном пространстве. Для удалённого копирования на целевой системе должно быть достаточно места. Проверьте наличие свободного места с помощью транзакции. DB02.

SAP Транзакция DB02 отображает доступное пространство в базе данных.

4) Во избежание несоответствий при копировании клиентских файлов пользователям не следует разрешать работать в исходном клиенте.

5) rdisp/max_wprun_time Параметр следует изменить на 2000 секунд в соответствии с SAP Рекомендация. Несмотря на использование параллельных процессов и планирование заданий в фоновом режиме, будут использоваться диалоговые процессы.

Копия локального клиента

Локальное копирование данных на клиентский компьютер выполняется с помощью транзакции SCCL. Это самый простой способ копирования данных в рамках одной системы.

Сценарий:

  • Исходный экземпляр и клиент: DKM-000
  • Target Экземпляр и клиент: DKM-202

Шаг 1) Создайте запись для нового целевого клиента с помощью транзакции SCC4. В этом случае создайте клиента 202 в системе DKM. Войдите в систему этого вновь созданного целевого клиента (ДКМ-202) с пользователем SAP* и пароль по умолчанию «pass».

Шаг 2) Выполнить T-код СККЛ.

SAP Начальный экран транзакции SCCL для локальной копии клиента

Шаг 3) Выберите нужный профиль, укажите клиента-источника и введите описание.

Экран выбора профиля SCCL и ввода данных о клиенте-источнике

Шаг 4) По умолчанию копирование клиентских файлов выполняется в рамках одного процесса, что занимает много времени. Распределите рабочую нагрузку на параллельные (многочисленные) процессы, чтобы сократить время копирования.

  1. Выбрать Идти к из строки меню.
  2. Выбрать Параллельный процессПараллельные процессы более эффективно используют возможности базы данных.

SAP меню конфигурации параллельного процесса копирования клиента

Шаг 5) Всегда запускайте длительно работающие процессы в фоновом режиме, а не в режиме переднего плана/диалогового окна. Некоторые процессы работают в фоновом режиме быстрее.

Календарное Планирование SAP Работа над текстами для клиентов в качестве фонового задания.

Шаг 6) Журналы копирования клиента доступны в транзакции (T-code). SCC3Статус «Успешно завершен» означает, что копирование клиентского файла завершено.

Журнал копирования клиента SCC3, показывающий статус успешного завершения.

Копия удаленного клиента

Удаленное копирование клиента использует удаленный вызов функции (RFC). Список адресов RFC можно посмотреть в транзакции SM59. Этот метод зависит от сетевого подключения, поэтому соединение должно быть надежным и стабильным.

Сценарий:

  • Исходный экземпляр и клиент: BD1-101
  • Target Экземпляр и клиент: DKM-202

Шаг 1) Войдите в целевую систему (DKM). Создайте новую запись целевого клиента (202) с помощью транзакции. SCC4Войдите в систему этого нового целевого клиента под учетной записью пользователя. SAP* и пароль по умолчанию «pass».

Шаг 2) Выполните транзакцию SCC9.

SAP Начальный экран транзакции SCC9 для удаленного копирования клиента

Шаг 3) Укажите основные данные в соответствии с вашими требованиями.

Конфигурация удаленного копирования клиента SCC9 с использованием RFC-назначения

Шаг 4) Выберите параллельный режим обработки, чтобы более эффективно использовать ресурсы базы данных.

Настройка параллельных процессов для удаленного копирования клиента.

Шаг 5) Запланируйте создание копии для клиента в фоновом режиме.

Планирование удаленного копирования клиентских файлов в качестве фоновой задачи.

Шаг 6) Журналы копирования клиента доступны в транзакции (T-code). SCC3 как указано ниже.

Журнал SCC3, отображающий статус завершения копирования удаленного клиента.

Импорт/экспорт клиента

Для больших баз данных рекомендуется использовать импорт/экспорт данных с клиента вместо удаленного копирования данных с клиента. Такой файловый подход не требует постоянного подключения к сети.

Сценарий:

  • Исходный экземпляр и клиент: PKT-300
  • Target Экземпляр и клиент: DKM-202

Этот метод всегда начинается с клиента. экспорт шаг.

Примечание: Для выполнения экспорта клиента необходимо достаточно места в файловой системе /usr/sap/trans_SID.

Как экспортировать данные клиента?

Шаг 1) Войдите в целевую систему (DKM). Создайте запись для нового целевого клиента, используя транзакцию. SCC4Войдите в исходную систему/исходный клиент (PKT).

Шаг 2) Перед импортом клиента необходимо сначала его экспортировать. Экспорт переносит файлы данных и файлы CO из базы данных исходной системы в буфер импорта целевой системы. Выполните транзакцию. SCC8.

SAP Начальный экран транзакции SCC8 для экспорта данных клиента.

Шаг 3) Выберите профиль экспорта и целевую систему.

Выбор профиля экспорта SCC8 и настройка целевой системы.

Шаг 4) Запланируйте экспорт в фоновом режиме.

Календарное Планирование SAP Экспорт данных клиента в фоновом режиме.

Шаг 5) После выполнения задания файлы данных и сопутствующие файлы из базы данных системы PKT передаются в буфер импорта системы DKM. Данные будут отражены в базе данных DKM только после импорта транспортных запросов.

В зависимости от выбранного профиля экспорта создается до 3 транспортных запросов:

  • Запрос PKTKO00151 содержит данные, передаваемые между клиентами.
  • Запрос PKTKT00151 содержит данные, зависящие от клиента.
  • Запрос PKTKX00151 также содержит данные, зависящие от клиента.

Как импортировать клиента?

Шаг 1) Войдите в систему на только что созданном целевом клиенте (DKM-202), используя... SAP* и пароль «pass».

Шаг 2) Запустите СТМС_ИМПОРТ сделка.

SAP Начальный экран транзакции STMS_IMPORT

Как показано ниже, откроется очередь импорта:

В очереди STMS_IMPORT отображаются ожидающие запросы на транспортировку.

Шаг 3) Выберите запросы на транспортировку, сгенерированные при экспорте клиента. Импортируйте их в целевой клиент в следующей последовательности:

  1. Запрос PKTKO00151
  2. Запрос PKTKT00151
  3. Запрос PKTKX00151

Система автоматически определяет, что это запросы на экспорт и транспортировку от клиента, и выполняет импорт всех трех запросов. Журналы импорта можно посмотреть в СТМС_ИМПОРТ.

Журнал STMS_IMPORT, отображающий завершенные импорты транспортных данных.

Шаг 4) Этап после импорта: После завершения импорта выполните транзакцию (T-code). SCC7 для выполнения действий, следующих за импортом данных от клиента.

SAP Транзакция SCC7 для действий после импорта данных клиента.

Запланируйте выполнение задачи после импорта в фоновом режиме.

Планирование выполнения задачи SCC7 после импорта в фоновом режиме.

Шаг 5) Журнал импорта доступен в транзакции T-code. SCC3Статус «Успешно» подтверждает, что клиент был импортирован.

Как выбрать правильный метод создания текстов для клиентов

Выбор правильного метода зависит от конфигурации вашей системы, размера базы данных и состояния сети.

Использовать локальную копию клиента (SCCL) когда исходный и целевой клиенты находятся в одном и том же месте. SAP Например. Это самый быстрый метод, поскольку данные не передаются по сети.

Использовать удаленное копирование клиента (SCC9) Когда клиенты находятся на разных экземплярах, а размер базы данных умеренный. Этот метод использует RFC для копирования в реальном времени, поэтому сбои в сети могут привести к ошибкам.

Используйте функцию импорта/экспорта клиента (SCC8 + STMS_IMPORT) Когда база данных большая или сеть ненадежна, она создает транспортные файлы и не требует постоянного подключения.

Часто задаваемые вопросы (FAQ)

Локальное копирование данных клиента (транзакция SCCL) передает данные внутри одной и той же системы. SAP экземпляр. Удаленное копирование клиента (транзакция SCC9) передает данные между различными SAP примеры использования RFC-соединений по сети.

Транзакция SCC8 используется для экспорта клиента. Она создает транспортные запросы, содержащие данные, относящиеся к разным клиентам и зависящие от клиента, которые можно импортировать в целевую систему с помощью команды STMS_IMPORT.

Продолжительность зависит от размера базы данных, системных ресурсов и используемого метода. Для небольшого клиента это может занять несколько часов, в то время как для больших баз данных — несколько дней. Параллельные процессы значительно сокращают время.

Заблокируйте всех бизнес-пользователей (SU10), приостановите фоновые задания (SE38 с BTCTRNS1), проверьте свободное место в базе данных (DB02) и установите параметр rdisp/max_wprun_time не менее чем на 2000 секунд.

Журналы копирования данных клиентом для всех методов доступны в транзакции SCC3. В журнале отображается статус, продолжительность и любые ошибки, возникшие в процессе копирования.

Транзакция SCC7 выполняет действия после импорта/экспорта данных клиента. Ее необходимо выполнить в целевом клиенте после импорта всех транспортных запросов.

Продажи SAP Платформы управления могут отслеживать состояние системы, прогнозировать нехватку места для хранения данных и автоматизировать проверки на предварительном этапе. Они сокращают трудозатраты и минимизируют ошибки во время операций копирования клиентских файлов.

Инструменты на основе искусственного интеллекта предоставляют прогнозную аналитику для планирования ресурсов, автоматизированные проверки состояния и интеллектуальное составление графиков. Они помогают SAP Администраторы оптимизируют время копирования клиентских файлов и заблаговременно выявляют потенциальные сбои.

Подведем итог этой публикации следующим образом: