Какво е TMS?
TMS се използва за преместване, управление, контрол, копиране на обекти за разработка и персонализиране на настройките по подреден начин в SAP системите в пейзаж чрез предварително дефинирани транспортни маршрути (RFC Connections). Транспортният процес основно се състои от експортиране на обекти от изходната SAP система и импортирането им в целевата SAP система / и. TMS щандове за система за управление на транспорта
Защо се нуждаем от транспортна система?
Компонентите на CTS играят важна роля в цялостната среда за разработка и персонализиране. CTS щанд за система за промяна и транспорт
CTS е инструмент за:
- Администриране и контрол на нови заявки за разработка.
- Управление на транспорта
- Записване къде и от кого се правят промени
- Конфигуриране на системен пейзаж
Преглед на компонентите на CTS
- CTO (Change and Transport Organizer) - Това е основният инструмент за управление, сърфиране и регистриране на промените, направени в хранилището и персонализиране на обекти. Това е централната точка за организиране на проектите за развитие. SE01 е транзакцията с новия разширен изглед.
- Транспортни инструменти - Действителните транспорти се извършват в задната част на ниво ОС, използвайки транспортни инструменти, които са част от SAP Kernel и включват програмата R3trans и програмата за контрол на транспорта tp .
- (TMS) Система за управление на транспорта
SAP System-Landscape
Системният пейзаж (известен също като SAP System Group) е подреждането на SAP сървърите. В идеалния случай в SAP среда се препоръчва пейзаж от три системи. Състои се от
- Сървър за разработка - DEV
- Сървър за осигуряване на качеството - QAS
- Производствен сървър - PRD.
Транспортният цикъл в много основен смисъл е пускането на нови разработки / персонализиране на промени от DEV, които се внасят както в системите за качество, така и в производството. Вносът в PRD обаче може да се случи само след като в QAS са извършени тестове за интеграция и проверка на качеството (и маркирани като отметнати).
Какво е персонализиране? Как TMS помага при персонализирането
- Персонализирането е процес за адаптиране на SAP системата според нуждите на клиента. За да извършат персонализирането, потребителите и консултантите се възползват от помощта на SAP Справочно ръководство за внедряване (IMG), което е достъпно чрез SPRO за транзакции.
- Персонализирането в идеалния случай се извършва в DEV. Транспортният организатор (SE01) се използва заедно с IMG за допълнително записване и транспортиране на персонализирани промени.
Повечето промени по персонализиране (макар и не всички) са специфични за клиента , т.е. промените трябва да бъдат отразени само в определен клиент и не са предназначени за всички клиенти на системата. Когато заявката за транспорт се експортира, тя извлича съответните записи в таблицата от базата данни на системата SAP и ги копира в транспортната директория. Съответните записи в таблицата се заключват, когато се използва персонализиращата транзакция. Те обаче се отключват веднага щом промените бъдат запазени в заявка за транспорт.
Промени в хранилището и развитието
- Освен персонализиране на вече съществуващи обекти, в повечето случаи се изискват и нови разработки. Обект за разработка е всеки обект, който е създаден (разработен) от вас в системата SAP.
- Колекция от всички такива обекти (специфични за клиента или кръстосани клиенти) се нарича хранилище .
- Разработката се извършва най-вече с помощта на ABAP Workbench (SE80). Следователно такива промени са известни също като Workbench Changes.
- Примери:
- Обекти на речника на ABAP: таблици, домейни, елементи от данни и др.
- Програми ABAP, функционални модули, менюта, екрани
- Документи, дефинирани от приложението транспортни обекти и др.
- Workbench също е напълно интегриран с TMS, за да записва и транспортира промените.
Повечето от промените в Workbench (макар и не всички) са между-клиентски , т.е. промените ще бъдат отразени във всички системни клиенти на целевата система. Обектите, транспортирани от системата източник, презаписват обекти в целевата система, която има същите имена.
Клиенти и вида на данните в системата SAP
- Концептуално клиентът е техническа и организационно независима единица, която съдържа собствен набор от данни (основни данни, данни за приложения / оперативни данни, персонализиране на данни)
- Клиентите създават отделни среди за потребители от различни потребителски групи или с различна цел, в рамките на една и съща SAP система, без действително да използват различната база данни.
- От техническа гледна точка клиентът се посочва с помощта на 3-цифрен цифров идентификатор, който също действа като стойност за полето на таблицата „MANDT“, в случай на специфични за клиента задачи.
Сред специфичните за клиента данни има 3 вида данни:
- Основните данни на потребителя съдържат потребителска информация за вход, включително потребителско име, парола и потребителски настройки по подразбиране, профили или роли за упълномощаване и друга полезна информация като потребителски групи, комуникация и т.н. Тези данни присъстват физически в определен набор от таблици (USR * таблици).
- Персонализирането на данни съдържа конфигурационните настройки за персонализиране на организационната структура и бизнес процесите за компаниите, внедряващи SAP. Тези данни зависят от клиента и се съхраняват в таблици, известни като персонализиране на таблици.
- Данните от приложението също зависят от клиента и обикновено потребителите различават основните данни на данните и операционните данни от два типа.
- Основни данни като главен доставчик, основен материал (таблици като MARA)
- Транзакционни данни като поръчка за продажба, финансови документи, производствени поръчки (PO) и т.н.
Опции за персонализиране на клиента
Транспортна директория и нейната конфигурация
Транспортна директория на SAP:
- Това е глобалната транспортна директория (/ usr / sap / trans), която всъщност е споделено местоположение (пребиваващо в системата за контрол на домейни) между всички системи-членове на пейзаж (системна група). Той също така съдържа определени поддиректории, които се създават автоматично по време на инсталацията на SAP системата. Това е задължително за настройване на системата за управление на транспорта.
- По принцип Транспортната директория е мястото, където всички промени се запазват (под формата на файлове), след като бъдат освободени от DEV. Следователно, той действа като източник за промените, които в крайна сметка ще бъдат внесени в QAS и PRD. Следователно трябва да се уверим, че транспортната директория се споделя правилно между всички системи в пейзаж.
Като пример, в Windows NT, до местоположението на споделената директория може да се получи, като се използва следният адрес: \\
Основни поддиректории:
- Cofiles: Съдържа файлове с информация за заявка за промяна с пълни подробности и команди.
- Файлове с данни: Съдържа действителните стойности и данни, които ще се използват при внедряването на промяната.
- Дневник: Съдържа транспортни дневници, следи или статистика, използвани за отстраняване на неизправности, в случай че възникне грешка в процеса на транспортиране.
- EPS: Изтеглете директория за разширени корекции и пакети за поддръжка
Други поддиректории са:
- bin: Конфигурационни файлове за tp (Транспортна програма) и TMS
- стари данни: Стари експортирани данни за архивиране или изтриване
- actlog: Регистрационни файлове за всички заявки и задачи
- буфер: Транспортен буфер за всяка система, декларираща транспортираните за импортиране
- sapnames: Информация относно заявки за транспорт, отправени от съответните потребители
- tmp: Временни файлове и файлове с данни
Създаване на транспортна директория и TPPARAM
- Докато конфигурирате TMS, една от основните предпоставки е да настроите транспортната директория и файла Transport Parameter.
- Той гарантира, че Директорията се споделя правилно между всички системи в пейзаж, тъй като всички системи, участващи в групата / пейзажа, трябва да бъдат включени в глобалния конфигурационен файл TPPARAM (файл с транспортен параметър), намиращ се в поддиректорията на bin на / use / sap / trans. Трябва да се уверим, че записите за всички участващи системи са направени в този файл.
- В случай, че липсва какъвто и да е запис, копирайте записа на друга система и променете стойностите (например ИД на системата, име на хост)
- По време на инсталацията транспортната директория и поддиректориите се създават автоматично, включително първоначално конфигуриран шаблон на TPPARAM файл.
Инструменти на операционната система - TP и R3trans
tp - Програма за контрол на транспорта:
- tp е SAP програмата, която администраторите използват за извършване и планиране на транспортиране между системи, а също и при надстройки на SAP системите. Това се използва от CTO и TMS.
- Всъщност tp използва други специални инструменти / програми и помощни програми, за да изпълнява функциите си. Основно той извиква помощната програма R3trans . Той обаче предлага и по-обширен контрол на транспортния процес, като осигурява правилната последователност на експортираните / импортираните обекти, за да се избегнат сериозни несъответствия в системата, които могат да възникнат поради грешна последователност.
- tp се намира в стандартната директория за изпълнение на SAP системата: / usr / sap / SYS /
/ exe / run . Той автоматично се копира в процеса на инсталиране. - Като предварително условие трябва да се поддържа tp файлът с глобални параметри ( TPPARAM ), като се посочват поне имена на хостове на системите, участващи в транспортния процес.
- tp се използва главно за извършване на внос в целеви системи. Той използва помощни програми, наречени Import Dispatchers - RDDIMPDP & RDDIMPD_CLIENT_
, те трябва да бъдат насрочени като фонови задачи във всяка система, където ще се извършва импортирането. Ако по някаква причина те бъдат изтрити, можем да насрочим тези задачи, като стартираме отчет RDDNEWPP . - Тези задачи всъщност са "задействани от събитие", което означава, че tp изпраща сигнал (събитие) към системата R / 3 и заданието започва. Тези събития се именуват като SAP_TRIGGER_RDDIMPDP и SAP_TRIGGER_RRDIMPDP_CLIENT .
R3trans - Програма за контрол на транспорта:
- R3trans е транспортната програма на системата SAP, която може да се използва за транспортиране на данни между различни системи SAP. Обикновено не се използва директно, а се извиква от tp контролната програма или от помощните програми за надстройка на SAP.
- tp контролира транспортирането и генерира r3trans контролни файлове, но не се свързва със самата база данни. Цялата „истинска работа“ се извършва от R3trans .
- Той поддържа транспортирането на данни между системи, работещи на различни операционни системи и дори различни DB.