SAP Samouczek TMS (systemu zarządzania transportem).
Co to jest TMS?
TMS służy do przenoszenia, zarządzania, kontrolowania, kopiowania obiektów programistycznych i dostosowywania ustawień w uporządkowany sposób SAP systemów w krajobrazie poprzez predefiniowane trasy transportowe (połączenia RFC). Proces transportu zasadniczo polega na wyeksportowaniu obiektów ze źródła SAP systemu i importowanie ich do systemu docelowego SAP system/y TMS oznacza system zarządzania transportem
Dlaczego potrzebujemy systemu transportowego?
Komponenty CTS odgrywają ważną rolę w ogólnym środowisku rozwoju i dostosowywania. CTS oznacza system zmian i transportu
CTS jest narzędziem do:
- Administrowanie i kontrolowanie nowych żądań programistycznych.
- Zarządzanie transportami
- Rejestracja miejsca i osoby wprowadzającej zmiany
- Konfigurowanie krajobrazu systemów
Przegląd komponentów CTS
- CTO (Organizator Zmian i Transportu) – Jest to główne narzędzie do zarządzania, przeglądania i rejestrowania zmian dokonanych w repozytorium oraz dostosowywania obiektów. Jest to centralny punkt organizacji projektów deweloperskich. SE01 to transakcja z nowym rozszerzonym widokiem.
- Narzędzia transportowe – Rzeczywiste transporty odbywają się w zapleczu na poziomie systemu operacyjnego przy użyciu narzędzi transportowych, które są częścią SAP Jądro i zawiera program R3trans oraz program kontroli transportu tp.
- (TMS) System Zarządzania Transportem
SAP Krajobraz systemu
Krajobraz systemu (znany również jako SAP Grupa Systemowa) to układ SAP serwery. Idealnie w SAP środowisku zaleca się stosowanie krajobrazu składającego się z trzech systemów. Składa się z
- Serwer deweloperski – DEV
- Serwer zapewnienia jakości – QAS
- Serwer produkcyjny – PRD.
Cykl transportowy w bardzo podstawowym sensie polega na wydaniu nowych zmian w rozwoju/dostosowaniu z DEV, które są importowane zarówno w systemach jakości, jak i produkcji. Import w PRD może jednak nastąpić tylko po integracji Testowanie i kontrola jakości zostały przeprowadzone w QAS (i oznaczone jako sprawdzone).
Co to jest dostosowywanie? W jaki sposób TMS pomaga w dostosowywaniu
- Dostosowywanie to proces dostosowywania SAP systemu według potrzeb klienta. Aby dokonać dostosowania, użytkownicy i konsultanci korzystają z pomocy SAP Referencyjny przewodnik po implementacji (IMG), który jest dostępny poprzez transakcję SPRO.
- Dostosowywanie najlepiej jest wykonywać w DEV. Organizator transportu (SE01) jest używany w połączeniu z IMG do rejestrowania i dalszego transportu dostosowanych zmian.
Większość zmian w dostosowywaniu (choć nie wszystkie) tak specyficzne dla klienta, tj. zmiany mają być odzwierciedlone tylko w konkretnym kliencie, a nie dla wszystkich klientów systemu. Gdy żądanie transportu jest eksportowane, wyodrębnia ono odpowiednie wpisy tabeli z bazy danych SAP system i kopiuje je do katalogu transportu. Odpowiednie wpisy w tabeli są blokowane, gdy używana jest transakcja dostosowująca. Zostaną one jednak odblokowane natychmiast po zapisaniu zmian w zleceniu transportowym.
Zmiany w repozytorium i rozwoju
- Oprócz dostosowywania już istniejących obiektów, w większości przypadków potrzebne są także nowe rozwiązania. Obiekt deweloperski to dowolny obiekt, który został stworzony (rozbudowany) przez Ciebie w SAP pomimo napiętego harmonogramu
- Wywoływana jest kolekcja wszystkich takich obiektów (specyficznych dla klienta lub między klientami). Magazyn.
- Rozwój odbywa się głównie za pomocą ABAP Workbench (SE80). Dlatego takie zmiany są również znane jako zmiany w środowisku roboczym.
- Przykłady:
- Obiekty słownika ABAP: tabele, domeny, elementy danych itp.
- Programy ABAP, moduły funkcyjne, menu, ekrany
- Dokumenty, obiekty transportowe zdefiniowane przez aplikację itp.
- Workbench jest również w pełni zintegrowany z TMS, aby rejestrować i transportować zmiany.
Większość zmian w Workbenchu (choć nie wszystkie) to zmiany klient krzyżowy, tj. zmiany zostaną odzwierciedlone we wszystkich klientach systemowych systemu docelowego. Obiekty przeniesione z systemu źródłowego nadpisują obiekty w systemie docelowym, które mają takie same nazwy.
Klienci i rodzaj danych w SAP Konfiguracja
- Koncepcyjnie klient jest niezależną technicznie i organizacyjnie jednostką, która zawiera własny zestaw danych (dane podstawowe, aplikację/ Operadane osobowe, dane dostosowywania)
- Klienci tworzą w ramach tego samego oddzielne środowiska dla użytkowników z różnych grup użytkowników lub mających inny cel SAP systemu, bez faktycznego korzystania z innej bazy danych.
- Z technicznego punktu widzenia klient jest określany za pomocą 3-cyfrowego identyfikatora numerycznego, który w przypadku zadań specyficznych dla klienta pełni również funkcję wartości pola tabeli „MANDT”.
Wśród danych specyficznych dla klienta wyróżniamy 3 rodzaje danych:
- Podstawowe dane użytkownika zawiera dane logowania użytkownika, w tym nazwę użytkownika, hasło i ustawienia domyślne użytkownika, profile autoryzacji lub role, a także inne przydatne informacje, takie jak grupy użytkowników, komunikacja i tak dalej. Dane te są fizycznie obecne w określonym zestawie tabel (tabele USR*).
- Dostosowywanie danych zawiera ustawienia konfiguracyjne umożliwiające dostosowanie struktury organizacyjnej i procesów biznesowych dla wdrażających firmy SAP. Dane te zależą od klienta i są przechowywane w tabelach zwanych tabelami dostosowywania.
- dane aplikacji są również zależne od klienta i zwykle użytkownicy rozróżniają dwa typy danych podstawowych i danych transakcyjnych.
- Dane podstawowe, takie jak dane podstawowe dostawcy, podstawowe materiały (tabele takie jak MARA)
- Dane transakcyjne, takie jak zamówienie sprzedaży, dokumenty finansowe, zlecenia produkcyjne (PO) i tak dalej.
Opcje dostosowywania klienta
Katalog transportu i jego konfiguracja
SAP Katalog transportu:
- Jest to globalny katalog transportowy (/usr/sap/trans), który jest w rzeczywistości wspólną lokalizacją (znajdującą się w systemie kontrolera domeny) wśród wszystkich systemów członkowskich krajobrazu (grupy systemowej). Zawiera również pewne podkatalogi, które są tworzone automatycznie podczas instalacji SAP system. Jest to obowiązkowe w celu skonfigurowania Systemu Zarządzania Transportem.
- Zasadniczo Katalog Transportu to lokalizacja, w której zapisywane są wszystkie zmiany (w formie plików) po ich opublikowaniu z DEV. Dlatego działa jako źródło zmian, które zostaną ostatecznie zaimportowane do QAS i PRD. Dlatego musimy się upewnić, że katalog transportu jest prawidłowo współdzielony pomiędzy wszystkimi systemami w krajobrazie.
Jako przykład, w Windows NT, do lokalizacji katalogu współdzielonego można uzyskać dostęp za pomocą następującego adresu: \\SAPTRANSHOST>\sapmnt\trans gdzie SAPTRANSHOST (adres systemu kontrolera domeny) jest zdefiniowany w pliku hosta w Windows Katalog wszystkich SAP systemy w krajobrazie. Kontroler domeny – to jeden z systemów w krajobrazie, który działa jako ogólny kontroler zarządzania zmianami i procesem transportu w krajobrazie. Kontroler domeny jest wybierany (spośród D/Q/P) przez zespół administratorów systemu, na podstawie dostępności systemu i czasu instalacji.
Główne podkatalogi
- Copliki: Zawiera pliki z informacjami o prośbie o zmianę wraz z pełnymi szczegółami i poleceniami.
- Pliki danych: Zawiera rzeczywiste wartości i dane, które mają zostać użyte podczas wdrażania zmiany.
- Log: Zawiera dzienniki transportu, ślady lub statystyki, wykorzystywane do rozwiązywania problemów, w przypadku wystąpienia jakiegokolwiek błędu w procesie transportu.
- EPS: Pobierz katalog z zaawansowanymi poprawkami i pakietami wsparcia
Inne podkatalogi to:
- kosz: Pliki konfiguracyjne dla tp (Program Transportowy) i TMS
- stare dane: Stare eksportowane dane do archiwizacji lub usunięcia
- aktlog: Dzienniki akcji dla wszystkich żądań i zadań
- bufor: Bufor transportowy dla każdego systemu deklarujący transporty do zaimportowania
- nazwy sap: Informacje dotyczące zleceń transportowych złożonych przez poszczególnych użytkowników
- temperatura: Pliki tymczasowe i dzienniki danych
Konfiguracja Katalogu Transportu i TPPARAM
- Jednym z głównych wymagań wstępnych podczas konfigurowania TMS jest skonfigurowanie katalogu transportu i pliku parametrów transportu.
- Zapewnia to prawidłowe współdzielenie katalogu pomiędzy wszystkimi systemami w krajobrazie, w związku z czym wszystkie systemy biorące udział w grupie/krajobrazie muszą być uwzględnione w globalnym pliku konfiguracyjnym TPPARAM (plik parametrów transportowych), znajdującym się w kosz podkatalog /use/sap/trans. Musimy się upewnić, że w tym pliku znajdują się wpisy dla wszystkich uczestniczących systemów.
- W przypadku braku któregokolwiek wpisu, skopiuj wpis z innego systemu i zmień wartości (na przykład identyfikator systemu, nazwę hosta)
- W momencie instalacji automatycznie tworzony jest katalog transportu i podkatalogi, łącznie ze wstępnie skonfigurowanym szablonem pliku TPPARAM.
OperaNarzędzia systemowe – TP i R3trans
tp – Program Kontroli Transportu:
- tp jest SAP program których administratorzy używają do wykonywania i planowania transportów między systemami, a także do aktualizacji SAP systemy. Jest to wykorzystywane przez CTO i TMS.
- Tak właściwie, tp używa innych specjalnych narzędzi/programów i narzędzi do wykonywania swoich funkcji. Przede wszystkim dzwoni R3trans program użytkowy. Oferuje jednak również szerszą kontrolę procesu transportu, zapewniając prawidłową kolejność eksportowanych/importowanych obiektów, aby uniknąć poważnych niespójności w systemie, które mogą powstać na skutek nieprawidłowej kolejności.
- tp znajduje się w standardowym katalogu wykonawczym programu SAP system: /usr/sap/SYS/ /exe/uruchom. Jest on automatycznie kopiowany w procesie instalacji.
- Warunkiem wstępnym jest tp globalny plik parametrów (TPARAM), należy zachować, podając przynajmniej nazwy hostów systemów biorących udział w procesie transportu.
- tp służy głównie do wykonywania importów w systemach docelowych. Używa narzędzi zwanych Import Dispatchers – RDDIMPDP & RDDIMPD_CLIENT_, należy je zaplanować jako zadania w tle w każdym systemie, w którym będzie wykonywany import. Jeśli z jakiegoś powodu zostaną usunięte, możemy zaplanować te zadania, uruchamiając raport RDDNEWPP.
- Te prace rzeczywiście są „wywołane zdarzenie”, co oznacza, że tp wysyła sygnał (zdarzenie) do systemu R/3 i rozpoczyna się zadanie. Zdarzenia te nazywane są tzw SAP_TRIGGER_RDDIMPDP i SAP_TRIGGER_RRDIMPDP_CLIENT.
R3trans – Program Kontroli Transportu
- R3trans jest SAP program transportu systemowego, którego można używać do przesyłania danych pomiędzy różnymi systemami SAP systemy. Zwykle nie jest używany bezpośrednio, ale wywoływany z tp program sterujący lub przez SAP narzędzia do aktualizacji.
- tp kontroluje transporty i generuje pliki kontrolne r3trans, ale nie łączy się z samą bazą danych. Cała „prawdziwa praca” jest wykonywana z R3trans.
- Obsługuje transport danych pomiędzy systemami działającymi na różnych systemach operacyjnych, a nawet różnych bazach danych.