SAP Урок за TMS (система за управление на транспорта).
Какво е TMS?
TMS се използва за преместване, управление, контрол, копиране на обекти за разработка и персонализиране на настройки по подреден начин SAP системи в пейзаж чрез предварително дефинирани транспортни маршрути (RFC връзки). Процесът на транспортиране основно се състои от експортиране на обекти извън източника SAP система и импортирането им в целта SAP система/и. TMS означава Система за управление на транспорта
Защо се нуждаем от транспортна система?
Компонентите на CTS играят важна роля в цялостната среда за разработка и персонализиране. CTS означава промяна и транспортна система
CTS е инструмент за:
- Администриране и контролиране на нови заявки за разработка.
- Управление на транспорта
- Записване на това къде и от кого са направени промените
- Конфигуриране на системен пейзаж
Преглед на CTS компонентите
- CTO (Организатор на промяна и транспорт) – Това е основният инструмент за управление, разглеждане и регистриране на промените, направени в хранилището и персонализиране на обекти. Това е централната точка за организиране на проектите за развитие. SE01 е транзакцията с новия разширен изглед.
- Транспортни инструменти – Действителните транспорти се извършват в задната част на ниво ОС с помощта на транспортни инструменти, които са част от SAP Ядро и включва програмата R3транс и програмата за контрол на транспорта tp.
- (TMS) Система за управление на транспорта
SAP Система-Пейзаж
Системният пейзаж (известен също като SAP System Group) е подредбата на SAP сървъри. В идеалния случай в a SAP среда, се препоръчва ландшафт от три системи. Състои се от
- Сървър за разработка – DEV
- Сървър за осигуряване на качеството – QAS
- Производствен сървър – PRD.
Транспортният цикъл в много основен смисъл е пускането на нови разработки/персонализирани промени от DEV, които се импортират както в системите за качество, така и в системите за производство. Импортирането в PRD обаче може да се случи само след интегриране Тестване и проверка на качеството са извършени в QAS (и са маркирани като проверени).
Какво е персонализиране? Как TMS помага при персонализиране
- Персонализирането е процес за адаптиране на SAP система според нуждите на клиента. За да извършите персонализирането, потребителите и консултантите се възползват от помощта на SAP Справочно ръководство за внедряване (IMG), което е достъпно чрез транзакция SPRO.
- Персонализирането в идеалния случай се извършва в DEV. Транспортният органайзер (SE01) се използва заедно с IMG за записване и допълнително транспортиране на персонализирани промени.
Повечето от промените в персонализирането (макар и не всички) са специфични за клиента, т.е. промените трябва да бъдат отразени само в конкретен клиент и не са предназначени за всички клиенти на системата. Когато транспортната заявка се експортира, тя извлича съответните записи в таблицата от базата данни на SAP система и ги копира в транспортната директория. Съответните записи в таблицата се заключват, когато се използва транзакцията за персонализиране. Те обаче се отключват веднага щом промените бъдат запазени в заявка за транспорт.
Промени в хранилището и разработката
- Освен персонализиране на вече съществуващи обекти, в повечето случаи са необходими и нови разработки. Обект за разработка е всеки обект, който е създаден (разработен) от вас в SAP система.
- Извиква се колекция от всички такива обекти (специфични за клиента или кръстосани клиенти). хранилище.
- Разработката се извършва предимно с помощта на ABAP Workbench (SE80). Следователно такива промени са известни също като Промени на работната маса.
- Примери:
- ABAP речникови обекти: таблици, домейни, елементи от данни и др.
- ABAP програми, функционални модули, менюта, екрани
- Документи, дефинирани от приложението транспортни обекти и др.
- Workbench също е напълно интегриран с TMS, за да записва и транспортира промените.
Повечето от промените в Workbench (макар и не всички) са междуклиентски, т.е. промените ще бъдат отразени във всички системни клиенти на целевата система. Обектите, транспортирани от изходната система, презаписват обекти в целевата система, които имат същите имена.
Клиенти и типът данни в SAP Система
- Концептуално клиентът е техническа и организационна независима единица, която съдържа собствен набор от данни (основни данни, приложение/ Operaционни данни, персонализирани данни)
- Клиентите създават отделни среди за потребители от различни потребителски групи или с различна цел, в рамките на една и съща SAP система, без всъщност да използвате различната база данни.
- От техническа гледна точка клиентът се посочва с помощта на 3-цифрен цифров идентификатор, който също действа като стойност за полето на таблицата „MANDT“ в случай на специфични за клиента задачи.
Сред специфичните за клиента данни има 3 вида данни:
- Основни данни на потребителя съдържа потребителска информация за влизане, включително потребителско име, парола и потребителски настройки по подразбиране, профили за оторизация или роли и друга полезна информация като потребителски групи, комуникация и т.н. Тези данни присъстват физически в определен набор от таблици (таблиците USR*).
- Персонализиране на данни съдържа конфигурационните настройки за персонализиране на организационната структура и бизнес процесите за компаниите, които внедряват SAP. Тези данни зависят от клиента и се съхраняват в таблици, известни като таблици за персонализиране.
- Данни за приложението също са зависими от клиента и обикновено потребителите разграничават два типа основни данни и транзакционни данни.
- Основни данни като основни данни на доставчика, основни данни за материали (таблици като MARA)
- Транзакционни данни като поръчка за продажба, финансови документи, производствени поръчки (PO) и т.н.
Опции за персонализиране на клиента
Транспортна директория и нейната конфигурация
SAP Транспортна директория:
- Това е глобалната транспортна директория (/usr/sap/trans), която всъщност е споделено местоположение (намиращо се в системата за контролер на домейн) между всички системи-членове на пейзаж (системна група). Той също така съдържа определени поддиректории, които се създават автоматично по време на инсталирането на SAP система. Това е задължително за настройка на Системата за управление на транспорта.
- По принцип транспортната директория е мястото, където се записват всички промени (под формата на файлове), след като бъдат пуснати от DEV. Следователно той действа като източник за промените, които евентуално да бъдат импортирани в QAS и PRD. Следователно трябва да се уверим, че транспортната директория се споделя правилно между всички системи в ландшафта.
Като пример, в Windows NT, местоположението на споделената директория може да бъде достъпно чрез следния адрес: \\SAPTRANSHOST>\sapmnt\trans където SAPTRANSHOST (адресът на системата за контролер на домейн) е дефиниран във файла на хоста в Windows Справочник на всички SAP системи в ландшафта. Контролер на домейн – е една от системите в ландшафта, която действа като цялостен контролер за управление на промените и транспортния процес в ландшафта. Домейн контролерът се избира (от D / Q / P) от екипа от системни администратори, въз основа на наличността на системата и времето на инсталиране.
Основни поддиректории
- Кофайлове: Съдържа файлове с информация за искане за промяна с пълни подробности и команди.
- Файлове с данни: Съдържа действителните стойности и данни, които да се използват при прилагане на промяната.
- Влезте: Съдържа транспортни регистрационни файлове, следи или статистика, използвани за отстраняване на неизправности, в случай че възникне грешка в процеса на транспортиране.
- EPS: Изтеглете директория за разширени корекции и пакети за поддръжка
Други поддиректории са:
- съм: Конфигурационни файлове за tp (транспортна програма) и TMS
- стари данни: Стари експортирани данни за архивиране или изтриване
- actlog: Дневници на действия за всички заявки и задачи
- буфер: Транспортен буфер за всяка система, декларираща транспортите за импортиране
- sapnames: Информация относно заявки за транспорт, направени от съответните потребители
- tmp: Временни файлове и регистрационни файлове с данни
Настройка на транспортна директория и TPPARAM
- Докато конфигурирате TMS, едно от основните предпоставки е да настроите транспортната директория и файла с транспортните параметри.
- Той гарантира, че директорията се споделя правилно между всички системи в ландшафта, тъй като всички системи, участващи в групата/ландшафта, трябва да бъдат включени в глобалния конфигурационен файл TPPARAM (файл с транспортни параметри), разположен под кофа за боклук поддиректория на /use/sap/trans. Трябва да сме сигурни, че записите за всички участващи системи са направени в този файл.
- В случай, че някой запис липсва, копирайте записа на друга система и променете стойностите (например System ID, Host name)
- По време на инсталацията транспортната директория и поддиректориите се създават автоматично, включително първоначално конфигуриран шаблон на TPPARAM файл.
Operating System Tools – TP и R3trans
tp – Програмата за контрол на транспорта:
- tp е SAP програма които администраторите използват за извършване и планиране на транспортиране между системи, а също и при надграждане на SAP системи. Това се използва от CTO и TMS.
- Всъщност, tp използва други специални инструменти/програми и помощни програми, за да изпълнява своите функции. Основно се обажда R3транс помощна програма. Той обаче предлага и по-обширен контрол на транспортния процес, като гарантира правилната последователност на експортираните/импортираните обекти, за да се избегнат сериозни несъответствия в системата, които могат да възникнат поради грешна последователност.
- tp се намира в стандартната директория за изпълнение на SAP система: /usr/sap/SYS/ /exe/изпълни. Той се копира автоматично в процеса на инсталиране.
- Като предпоставка, tp файл с глобални параметри (TPPARAM), трябва да се поддържа, като се уточняват поне имената на хостове на системите, участващи в транспортния процес.
- tp се използва главно за извършване на импортиране в целеви системи. Той използва помощни програми, наречени Import Dispatchers – RDDIMPDP & RDDIMPD_CLIENT_, те трябва да бъдат планирани като фонови задания във всяка система, където ще се извършва импортиране. Ако по някаква причина те бъдат изтрити, можем да планираме тези задачи, като изпълним отчет RDDNEWPP.
- Тези работни места всъщност са „задействано събитие“, което означава това tp изпраща сигнал (събитие) към системата R/3 и заданието започва. Тези събития са наречени като SAP_TRIGGER_RDDIMPDP намлява SAP_TRIGGER_RRDIMPDP_CLIENT.
R3trans – Програмата за контрол на транспорта
- R3транс е SAP системна транспортна програма, която може да се използва за транспортиране на данни между различни SAP системи. Обикновено не се използва директно, а се извиква от tp програма за управление или от SAP помощни програми за надграждане.
- tp контролира транспортите и генерира контролните файлове r3trans, но не се свързва със самата база данни. Цялата „истинска работа“ се извършва от R3транс.
- Той поддържа транспортирането на данни между системи, работещи на различни операционни системи и дори различни DB.