SAP Підручник TMS (система управління транспортом).

Що таке TMS?

TMS використовується для впорядкованого переміщення, керування, контролю, копіювання об’єктів розробки та налаштування параметрів SAP системи в ландшафті через попередньо визначені транспортні маршрути (з’єднання RFC). Процес транспортування в основному складається з експорту об’єктів із джерела SAP системи та імпортувати їх у ціль SAP система/и. TMS означає систему управління транспортом

Навіщо нам потрібна транспортна система?

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

Компоненти CTS відіграють важливу роль у загальному середовищі розробки та налаштування. CTS означає зміни та транспортну систему

CTS є інструментом для:

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

Огляд компонентів CTS

Огляд компонентів CTS

  • CTO (організатор змін і транспортування) – Це основний інструмент для керування, перегляду та реєстрації змін, зроблених у сховищі, і налаштування об’єктів. Це центральна точка для організації проектів розвитку. SE01 — це транзакція з новим розширеним поданням.
  • Транспортні засоби – Фактичні транспортування відбуваються у серверній частині на рівні ОС за допомогою інструментів транспортування, які є частиною SAP Ядро і включає програму R3транс та програма контролю транспорту tp.
  • (TMS) Система управління транспортом

SAP Система-Пейзаж

SAP Система-Пейзаж

Ландшафт системи (також відомий як SAP System Group) — це розташування SAP серверів. В ідеалі в a SAP середовища, рекомендується трисистемний ландшафт. Він складається з

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

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

Що таке налаштування? Як TMS допомагає в налаштуванні

  • Налаштування – це процес адаптації SAP система відповідно до потреб замовника. Щоб виконати налаштування, за допомогою користувачів і консультантів SAP Довідковий посібник із впровадження (IMG), який доступний через SPRO транзакції.
  • Налаштування ідеально виконується в DEV. Транспортний органайзер (SE01) використовується разом з IMG для запису та подальшого перенесення налаштованих змін.

Налаштування в SAP

Більшість змін налаштування (хоча не всі) є клієнта, тобто зміни мають бути відображені лише в конкретному клієнті, а не призначені для всіх клієнтів системи. Коли транспортний запит експортується, він витягує відповідні записи таблиці з бази даних SAP системи та копіює їх у транспортний каталог. Відповідні записи таблиці блокуються, коли використовується транзакція налаштування. Однак вони розблоковуються, щойно зміни зберігаються в транспортному запиті.

Репозиторій і зміни в розробці

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

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

Клієнти та тип даних у SAP SYSTEM

  • Концептуально клієнт – це технічно та організаційно незалежна одиниця, яка містить власний набір даних (основні дані, додаток/ Operaнаціональні дані, налаштування даних)
  • Клієнти створюють окремі середовища для користувачів з різних груп користувачів або з різною метою в межах одного SAP без фактичного використання іншої бази даних.
  • З технічної точки зору клієнт визначається за допомогою 3-значного числового ідентифікатора, який також діє як значення для поля таблиці «MANDT» у випадку завдань, пов’язаних із клієнтом.

Клієнти та тип даних у SAP SYSTEM

Серед даних про клієнта існує 3 типи даних:

  • Основні дані користувача містить інформацію про вхід користувача, включаючи ім’я користувача, пароль і параметри користувача за замовчуванням, профілі авторизації або ролі та іншу корисну інформацію, таку як групи користувачів, спілкування тощо. Ці дані фізично присутні в певному наборі таблиць (таблиці USR*).
  • Налаштування даних містить налаштування конфігурації для налаштування організаційної структури та бізнес-процесів для компаній, які впроваджують SAP. Ці дані залежать від клієнта та зберігаються в таблицях, відомих як таблиці налаштування.
  • Дані програми також залежать від клієнта, і зазвичай користувачі розрізняють два типи основних даних і транзакційних даних.
  1. Основні дані, такі як основні дані постачальника, основні дані матеріалу (таблиці, такі як MARA)
  2. Трансакційні дані, такі як замовлення на продаж, фінансові документи, виробничі замовлення (PO) тощо.

Параметри налаштування клієнта

Параметри налаштування клієнта

Транспортний каталог і його налаштування

SAP Каталог транспорту:

  • Це глобальний транспортний каталог (/usr/sap/trans), який фактично є спільним розташуванням (перебуває в системі контролера домену) серед усіх систем-членів ландшафту (системної групи). Він також містить певні підкаталоги, які створюються автоматично під час інсталяції SAP система. Це обов’язково для налаштування системи управління транспортом.
  • По суті, транспортний каталог – це місце, де зберігаються всі зміни (у формі файлів) після їх випуску з DEV. Таким чином, він діє як джерело для змін, які зрештою імпортуються в QAS і PRD. Отже, ми повинні переконатися, що транспортний каталог належним чином розподіляється між усіма системами в ландшафті.

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

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

  • Cofiles: Містить файли інформації про запит на зміну з повною інформацією та командами.
  • Файли даних: Містить фактичні значення та дані, які будуть використані для впровадження змін.
  • Журнал: Містить журнали транспортування, трасування або статистичні дані, які використовуються для усунення несправностей у разі виникнення будь-якої помилки в процесі транспортування.
  • Прибуток на акцію: Завантажте каталог для розширених виправлень і пакетів підтримки

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

Інші підкаталоги:

  • кошик: Файли конфігурації для tp (Transport Program) і TMS
  • старі дані: Старі експортовані дані для архівування або видалення
  • actlog: Журнали дій для всіх запитів і завдань
  • буфер: Транспортний буфер для кожної системи, що оголошує транспорти для імпорту
  • sapnames: Інформація про транспортні запити, зроблені відповідними користувачами
  • tmp: Тимчасові файли та файли журналів даних

Налаштування транспортного каталогу та TPPARAM

  • Під час налаштування TMS однією з головних передумов є налаштування транспортного каталогу та файлу транспортних параметрів.
  • Це гарантує належний спільний доступ до каталогу між усіма системами ландшафту, оскільки всі системи, що беруть участь у групі/ландшафті, мають бути включені до файлу глобальної конфігурації TPPARAM (файл параметрів транспортування), розташованого під Бен підкаталог /use/sap/trans. Ми повинні переконатися, що записи для всіх систем-учасників зроблені в цьому файлі.
  • Якщо будь-який запис відсутній, скопіюйте запис іншої системи та змініть значення (наприклад, ідентифікатор системи, ім’я хоста)
  • Під час встановлення транспортний каталог і підкаталоги створюються автоматично, включаючи початково налаштований шаблон файлу TPPARAM.

Operaінструменти системи – TP і R3trans

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

  • tp є SAP більшість квитків вже розпродано! які адміністратори використовують для виконання та планування транспортування між системами, а також для оновлення SAP системи. Це використовується технічним директором і TMS.
  • Насправді, tp використовує інші спеціальні інструменти/програми та утиліти для виконання своїх функцій. В основному дзвонить R3транс службова програма. Однак він також пропонує більш широкий контроль процесу транспортування, забезпечуючи правильну послідовність експортованих/імпортованих об’єктів, щоб уникнути серйозних невідповідностей у системі, які можуть виникнути через неправильну послідовність.
  • tp знаходиться в стандартному каталозі середовища виконання SAP Система: /usr/sap/SYS/ /exe/запустити. Він автоматично копіюється в процесі встановлення.
  • Як передумова, tp файл глобальних параметрів (TPPARAM), необхідно підтримувати, вказуючи принаймні імена хостів систем, які беруть участь у процесі транспортування.
  • tp в основному використовується для виконання імпорту в цільові системи. Він використовує утиліти під назвою Імпорт диспетчерів – RDDIMPDP & RDDIMPD_CLIENT_, їх слід запланувати як фонові завдання в кожній системі, де виконуватиметься імпорт. Якщо з будь-якої причини їх буде видалено, ми можемо запланувати ці завдання, запустивши звіт RDDNEWPP.
  • Ці роботи насправді «спровокована подія», що означає, що tp надсилає сигнал (подію) до системи R/3, і завдання починається. Ці події названі так SAP_TRIGGER_RDDIMPDP та SAP_TRIGGER_RRDIMPDP_CLIENT.

R3trans – програма контролю транспорту

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