SAP Запрос на транспортировку: как импортировать и экспортировать транспортные запросы.

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

SAP Запрос на транспортировку упаковывает все изменения, внесенные в систему разработки, в переносимый контейнер, который перемещается в среду тестирования и производства. Стандартный процесс: Создание → Выпуск (Экспорт) → Импорт → Проверка журналов и кодов возврата через STMS и SE01.

  • 📦 Рассматривайте TR как контейнер: Каждый транспортный запрос (TR) содержит одну или несколько задач; задачи перемещаются только как часть родительского транспортного запроса (TR).
  • 🔖 Ознакомьтесь с шаблоном именования: К (например, DEVK900030) — это исправленная ошибка, которая никогда не редактируется администратором.
  • 🇧🇷 Выберите правильный тип: Запросы Workbench передают объекты репозитория, относящиеся к разным клиентам; запросы Customizing передают настройки, специфичные для конкретного клиента.
  • 🚚 Разрешение на экспорт, STMS для импорта: Выпуск транспортного запроса запускает экспорт; STMS или очередь импорта SE01 перемещают его в QAS и PRD.
  • 🤖 Используйте ИИ для сортировки логов: Искусственный интеллект помогает пользователям понимать журналы транзакций, классифицировать коды возврата 0/4/8/12+ и рекомендовать дальнейшие действия в случае сбоя импорта.

SAP Структура запроса на транспортировку

Что такое запрос на транспортировку?

A Запрос на транспортировку (TR) — также называемый запросом на изменение — это контейнер или набор изменений, внесенных в SAP Система разработки. Она регистрирует тип изменения, цель переноса, категорию запроса и целевую систему, в которую будет перенесено изменение.

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

Задача сама по себе представляет собой список объектов, измененных одним пользователем. Каждая задача назначается ровно одному пользователю, но один TR может содержать задачи, принадлежащие многим пользователям. Задачи не могут быть перенесены сами по себе — они всегда перемещаются как часть TR.

Соглашение об именовании запросов на транспортировку

Запросы на транспортировку используют фиксированный шаблон, который администраторы не могут редактировать:

<SID>K<Number>
  • SID — Идентификатор системы (например, DEV).
  • K — Исправлено ключевое слово/буква.
  • Номер регистрации — последовательность, начинающаяся с 900001.

Пример: DEVK900030Задачи внутри этого ТР нумеруются последовательно в соответствии с той же системой обозначений: DEVK900031, DEVK900032, И так далее.

SAP Структура запроса на транспортировку

Кому принадлежит заявка на транспортировку?

  • Руководитель проекта или назначенный им лидер создает технический документ и назначает каждому участнику проекта задачу в его рамках.
  • Владелец TR контролирует все изменения, зафиксированные в TR — только владелец может самостоятельно выпустить TR.
  • Каждый участник проекта может освободить свою часть работы после ее завершения.

Ответственность за транспортный запрос

Типы транспортных запросов

Запрос верстака — содержит объекты репозитория и объекты настройки для разных клиентов. Эти запросы на изменение (TR) вносят изменения в Инструментальные средства ABAP к таким объектам относятся программы, функциональные модули, словарные объекты и экраны.

Запрос на настройку — содержит объекты настройки, специфичные для клиента. Эти TR-ы автоматически записываются при выполнении пользователями настроек, и целевая система назначается автоматически на основе транспортного уровня (если он определен).

SE01 — Организатор транспорта (расширенный вид)

SE01 Организатор транспорта, расширенный вид

Создать запрос на изменение

Запрос на изменение можно создать двумя способами:

  • Автоматический — когда пользователь создает или изменяет объект, или выполняет настройку параметров, SAP Отображается диалоговое окно, предлагающее пользователю либо создать новый запрос, либо прикрепить изменения к существующему запросу.
  • Ручной — Откройте Органайзер транспортировки (SE01 или SE09), создайте запрос с необходимыми атрибутами и добавьте объекты, подлежащие транспортировке.

Создайте запрос на изменение в SAP

Опубликовать запрос на транспортировку (процесс экспорта)

  • Наведите курсор на имя транзакции (или имя задачи) в транзакции SE01 и щелкните по нему. Release иконка (иконка грузовика).
  • SAP автоматически добавляет запись о выпущенном TR в очереди импорта каждой целевой системы, определенной в TMS.
  • При отправке и импорте запроса автоматически генерируются журналы экспорта и импорта, которые команда Basis может просмотреть позже.

Освободите запрос на транспортировку в SAP

Процесс импорта

Импорт запроса на изменение (TR) перемещает изменения в целевую систему (обычно сначала в систему контроля качества (QAS), а затем в производственную систему (PRD)).

  • Выпуск TR не означает... не Автоматически переводить его в среду тестирования или производства — требуется явный шаг импорта.
  • Когда экспорт завершится, SAP пишет соответствующий Кофилы и Дата файлы в общий транспортный каталог на уровне операционной системы и добавляет запись в Импортировать Buffer (Вид с ОС) / Очередь импорта (SAP (в режиме просмотра приложения) целевых систем.
  • Для импорта откройте транзакцию. STMS → Импорт кнопка или выбрать Обзор → Импорт.
  • STMS отображает список всех систем в текущем транспортном домене, с указанием количества запросов, ожидающих в каждой очереди импорта, и их статуса.

Очередь импорта — список доступных в общем каталоге TR-файлов, готовых к импорту в целевую систему. SAP В приложениях это называется очередью импорта; на уровне операционной системы это называется импортом. Buffer.

Процесс импорта в STMS

Статус импорта

В последнем столбце очереди импорта отображаются стандартные значки состояния. Значки соответствуют таким состояниям, как «готово к импорту», ​​«импорт с предупреждениями», «импорт успешно завершен» и «ошибка во время импорта».

Значки статуса импорта

Если запрос не добавляется в очередь импорта автоматически — даже если файлы Cofile и Data присутствуют в операционной системе — вы можете добавить его вручную, если знаете имя запроса на импорт. Путь к нему следующий: STMS → Очередь импорта → Дополнительно → Другие запросы → Добавить.

Добавить запрос в очередь импорта вручную.

История импорта

Вы можете просмотреть все предыдущие импорты в системе через STMS → Обзор импорта → История импортаИстория показывает, когда был импортирован каждый запрос на перевод, кем и с каким кодом возврата — это полезно для аудита и расследования инцидентов.

История импорта транспортных средств

Журналы транспортных перевозок и возврат Codes

После выполнения транспортных операций администратор Basis должен подтвердить, что все данные были перенесены корректно. SAP отображает два типа журналов в SE01 → ПЕРЕЙТИ → Журналы перевозок:

  • Журнал действий — перечисляет выполненные действия: экспорт, тестовый импорт, импорт, распространение и так далее.
  • Журналы транспорта — Записывать содержимое каждого файла журнала транспортировки, созданного на каждом этапе.

Самая важная информация в логах — это... код возврата:

Код возврата Смысл
0 Экспорт или импорт прошел успешно.
4 Были выдвинуты предупреждения, но все предметы были успешно перевезены.
8 Были вынесены предупреждения, и по меньшей мере один объект не удалось перевезти.
12 или выше Произошла критическая ошибка — как правило, вне самого запроса (проблема на системном уровне, отсутствие роли, сбой в сети).

Основные SAP Транспортные Т-коды

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

Т-код Цель
SE01 Организатор транспорта — расширенный режим просмотра с полными функциями поиска и отправки.
SE09 Организатор транспорта — ориентированный на пользователя интерфейс для отображения «ваших» запросов и задач.
SE10 Организатор транспорта — обзор по пользователю, статусу или диапазону дат.
СТМС Система управления транспортом — обзор, импорт, распределение.
СТМС_ИМПОРТ Прямой доступ к очереди импорта системы.
SE03 Инструменты для организации транспорта — параметры изменения системы, удаление, восстановление.

Рекомендации по работе с транспортными запросами

Следующие правила позволяют поддерживать чистоту и проверяемость конвейеров TR:

  • Один TR на каждое логическое изменение: Объединяйте связанные объекты, но избегайте смешивания несвязанных функциональных областей.
  • DescriptТекст запроса: Используйте краткий текст для записи номера заявки, причины обращения и целевой системы.
  • Перед выпуском TR необходимо выполнить следующие задачи: Технический документ может быть выпущен только после того, как все задачи внутри него будут выпущены или удалены.
  • Проведите тестирование в среде QAS перед выпуском в производственной среде: Всегда импортируйте данные в QAS, проверяйте их, и только после этого импортируйте в PRD.
  • Проверьте коды возврата: Любой код возврата выше 4 следует рассматривать как дефект, требующий расследования, прежде чем двигаться дальше.
  • Сохраните последовательность импорта: Импортируйте TR-теги в порядке их выпуска, чтобы избежать ошибок, зависящих от последовательности.

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

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

Запросы Workbench передают объекты репозитория, относящиеся к разным клиентам, такие как программы, функциональные модули и структуры словарей. Запросы на настройку передают значения конфигурации, специфичные для клиента, заданные через SPRO и другие транзакции настройки.

Нет. После выпуска запроса на изменение (TR) его содержимое фиксируется. Любые дальнейшие изменения должны быть оформлены в виде нового запроса на изменение. SE01 откажется добавлять объекты в запрос на изменение, статус которого уже «Выпущен».

Код возврата 8 означает, что были выданы предупреждения и как минимум один объект не удалось перенести. Откройте журнал переноса, чтобы найти объект, вызвавший ошибку, устраните причину и повторно импортируйте запрос после ее исправления.

Файлы управления (cofiles) описывают содержимое и зависимости транспортного запроса (TR); файлы данных (Data files) содержат фактическую полезную нагрузку объекта. Оба файла записываются в общий каталог транспортного запроса на уровне операционной системы при его выпуске.

В STMS откройте очередь импорта, выберите целевой запрос TR, затем выберите Запрос → Импорт. Будьте осторожны с последовательностью: импорт более позднего запроса TR в неправильном порядке может завершиться неудачей, если он зависит от объектов из более раннего, неимпортированного запроса.

Искусственный интеллект-помощники анализируют журналы транспортировки, классифицируют коды возврата, выявляют неисправный объект и предлагают дальнейшие шаги расследования. Они также прогнозируют конфликты в последовательности TR перед продвижением на основе перекрытия объектов.

Да. Передайте ИИ-помощнику список объектов TR и краткий текст; он создаст удобочитаемое резюме изменений с указанием затронутых модулей, рисков и примечаний по откату, готовое для создания заявки на развертывание.

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