SAP Учебное пособие по TMS (системе управления транспортом)

Что такое ТМС?

TMS используется для упорядоченного перемещения, управления, контроля, копирования объектов разработки и настройки параметров по всей сети. SAP систем в ландшафте через заранее определенные транспортные маршруты (RFC Connections). Процесс транспортировки в основном состоит из экспорта объектов из источника. SAP системы и импорт их в целевую систему SAP система/ы. TMS означает систему управления транспортом

Зачем нам нужна транспортная система?

Транспортная система

Компоненты CTS играют важную роль в общей среде разработки и настройки. CTS означает «Изменения и транспортная система».

CTS – это инструмент для:

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

Обзор компонентов CTS

Обзор компонентов CTS

  • CTO (Организатор изменений и транспорта) – Это основной инструмент для управления, просмотра и регистрации изменений, внесенных в репозиторий, а также настройки объектов. Это центральная точка для организации проектов развития. SE01 — транзакция с новым расширенным представлением.
  • Транспортные инструменты – Фактическая транспортировка происходит на серверной стороне на уровне ОС с использованием транспортных инструментов, которые являются частью SAP Ядро и включает программу Р3транс и программа транспортного контроля tp.
  • (TMS) Система управления транспортом

SAP Системный ландшафт

SAP Системный ландшафт

Системный ландшафт (также известный как SAP System Group) — это расположение SAP серверы. В идеале в SAP среде рекомендуется трехсистемный ландшафт. Он состоит из

  1. Сервер разработки – DEV
  2. Сервер обеспечения качества – QAS
  3. Производственный сервер – PRD.

Транспортный цикл в самом базовом смысле — это выпуск новых разработок/изменений настройки от DEV, которые импортируются как в системы качества, так и в системы производства. Однако импорт в PRD может произойти только после интеграции. Тестирование и проверка качества была выполнена в QAS (и отмечена как проверенная).

Что такое кастомизация? Как TMS помогает в настройке

  • Кастомизация – это процесс адаптации SAP система в соответствии с потребностями клиента. Для выполнения настройки пользователи и консультанты используют SAP Справочное руководство по внедрению (IMG), доступное через транзакцию SPRO.
  • Настройка в идеале выполняется в DEV. Организатор транспорта (SE01) используется совместно с IMG для записи и дальнейшей транспортировки настроенных изменений.

Настройка в SAP

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

Изменения в репозитории и разработке

  • Помимо настройки уже существующих объектов, в большинстве случаев требуются и новые разработки. Объект разработки – любой объект, который создается (разрабатывается) вами в SAP системы.
  • Коллекция всех таких объектов (клиентских или межклиентских) называется вместилище.
  • Разработка в основном осуществляется с помощью ABAP Workbench (SE80). Поэтому такие изменения также известны как изменения Workbench.
  • Примеры:
  • Объекты словаря ABAP: таблицы, домены, элементы данных и т. д.
  • ABAP-программы, функциональные модули, меню, экраны
  • Документы, транспортные объекты, определенные приложением, и т. д.
  • Workbench также полностью интегрирован с TMS для записи и передачи изменений.

Большинство изменений Workbench (хотя и не все) перекрестный клиент, т.е. изменения будут отражены во всех системных клиентах целевой системы. Объекты, транспортированные из исходной системы, перезаписывают объекты целевой системы с такими же именами.

Клиенты и тип данных в SAP Система

  • Концептуально клиент представляет собой техническую и организационную независимую единицу, содержащую собственный набор данных (основные данные, приложение/ Operaтические данные, данные настройки)
  • Клиенты создают отдельные среды для пользователей из разных групп пользователей или с разными целями в пределах одной и той же среды. SAP системы, фактически не используя другую базу данных.
  • С технической точки зрения клиент указывается с использованием трехзначного числового идентификатора, который также действует как значение поля таблицы «MANDT» в случае заданий, специфичных для клиента.

Клиенты и тип данных в SAP Система

Среди данных, специфичных для клиента, есть 3 типа данных:

  • Основные данные пользователя содержит информацию для входа пользователя, включая имя пользователя, пароль и настройки пользователя по умолчанию, профили авторизации или роли, а также другую полезную информацию, такую ​​​​как группы пользователей, средства связи и т. д. Эти данные физически присутствуют в определенном наборе таблиц (таблицы USR*).
  • Настройка данных содержит настройки конфигурации для настройки организационной структуры и бизнес-процессов компаний, внедряющих SAP. Эти данные зависят от клиента и хранятся в таблицах, называемых таблицами настройки.
  • Данные приложения также зависят от клиента, и обычно пользователи различают два типа основных данных и транзакционных данных.
  1. Основные данные, такие как основные данные поставщика, основные записи материалов (например, таблицы MARA).
  2. Транзакционные данные, такие как заказы на продажу, финансовые документы, производственные заказы (ЗП) и т. д.

Параметры настройки клиента

Параметры настройки клиента

Транспортный каталог и его конфигурация

SAP Транспортный каталог:

  • Это глобальный транспортный каталог (/usr/sap/trans), который на самом деле является общим местоположением (находящимся в системе контроллера домена) среди всех систем-членов ландшафта (системной группы). Он также содержит определенные подкаталоги, которые создаются автоматически во время установки SAP система. Это обязательно для настройки системы управления транспортом.
  • По сути, Transport Directory — это место, где сохраняются все изменения (в виде файлов) после их выпуска из DEV. Таким образом, он выступает в качестве источника изменений, которые в конечном итоге будут импортированы в QAS и PRD. Следовательно, мы должны убедиться, что транспортный каталог правильно используется всеми системами в ландшафте.

В качестве примера, в Windows NT, доступ к общему каталогу можно получить, используя следующий адрес: \\SAPTRANSHOST>\sapmnt\trans в котором SAPTRANSHOST (адрес системы контроллера домена) определяется в файле хоста в Windows Каталог всего SAP системы в ландшафте. Контроллер домена — это одна из систем в ландшафте, которая действует как общий контроллер управления изменениями и процесса транспортировки в ландшафте. Контроллер домена выбирается (из D/Q/P) командой системных администраторов, исходя из доступности системы и времени установки.

Основные подкаталоги

  • Кофайлы: Содержит файлы с информацией о запросе на изменение с полной информацией и командами.
  • Дата файлы: Содержит фактические значения и данные, которые будут использоваться при реализации изменения.
  • Войти: Содержит журналы транспорта, трассировки или статистику, используемые для устранения неполадок в случае возникновения какой-либо ошибки в процессе транспортировки.
  • EPS: Каталог загрузки расширенных исправлений и пакетов поддержки.

Основные подкаталоги

Другие подкаталоги:

  • корзина: Файлы конфигурации для tp (транспортной программы) и TMS
  • старые данные: Старые экспортированные данные для архивирования или удаления.
  • журнал актов: Журналы действий для всех запросов и задач
  • буфер: Транспортный буфер для каждой системы, объявляющий импортируемые транспорты.
  • сап-имена: Информация о запросах на транспортировку, сделанных соответствующими пользователями
  • температура: Временные файлы и файлы журнала данных

Настройка транспортного каталога и TPPARAM

  • При настройке TMS одним из основных предварительных условий является настройка транспортного каталога и файла параметров транспорта.
  • Это гарантирует правильное совместное использование каталога всеми системами в ландшафте, поскольку все системы, участвующие в группе/ландшафте, должны быть включены в глобальный файл конфигурации TPPARAM (файл параметров транспорта), расположенный под бункер подкаталог /use/sap/trans. Мы должны убедиться, что в этот файл внесены записи для всех участвующих систем.
  • Если какая-либо запись отсутствует, скопируйте запись другой системы и измените значения (например, идентификатор системы, имя хоста).
  • Во время установки транспортный каталог и подкаталоги создаются автоматически, включая изначально настроенный шаблон файла TPPARAM.

Operaнастройка системных инструментов – TP и R3trans

tp – Программа транспортного контроля:

  • tp это SAP программа которые администраторы используют для выполнения и планирования транспортов между системами, а также при обновлении SAP системы. Это используется CTO и TMS.
  • На самом деле, tp использует другие специальные инструменты/программы и утилиты для выполнения своих функций. Главным образом, он вызывает Р3транс утилитарная программа. Однако он также предлагает более обширный контроль процесса транспортировки, обеспечивая правильную последовательность экспортируемых/импортируемых объектов, чтобы избежать серьезных несоответствий в системе, которые могут возникнуть из-за неправильной последовательности.
  • tp находится в стандартном каталоге времени выполнения SAP система: /usr/SAP/SYS/ /exe/запустить. Он автоматически копируется в процессе установки.
  • В качестве предварительного условия, tp файл глобальных параметров (ТППАРАМ), необходимо сохранить, указав, по крайней мере, имена хостов систем, участвующих в процессе транспортировки.
  • tp в основном используется для выполнения импорта в целевые системы. Он использует утилиты под названием «Диспетчеры импорта» — РДДИМППД & РДДИМПД_КЛИЕНТ_, их следует планировать как фоновые задания в каждой системе, где будет выполняться импорт. Если по какой-либо причине они будут удалены, мы можем запланировать эти задания, запустив отчет. РДДНЕВПП.
  • Эти вакансии на самом деле «событие сработало», означающий, что tp отправляет сигнал (событие) в систему R/3 и задание запускается. Эти события получили название SAP_TRIGGER_RDDIMPDP и SAP_TRIGGER_RRDIMPDP_CLIENT.

Р3транс — Программа транспортного контроля

  • Р3транс это SAP системная транспортная программа, которую можно использовать для транспортировки данных между различными SAP системы. Обычно он не используется напрямую, а вызывается из tp программой управления или с помощью SAP обновить утилиты.
  • tp управляет транспортами и генерирует управляющие файлы r3trans, но не подключается к самой базе данных. Вся «настоящая работа» выполняется из Р3транс.
  • Он поддерживает транспортировку данных между системами, работающими на разных ОС и даже с разными БД.