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?

System transportowy

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

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

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

  1. Serwer deweloperski – DEV
  2. Serwer zapewnienia jakości – QAS
  3. 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.

Dostosowywanie w SAP

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”.

Klienci i rodzaj danych w SAP Konfiguracja

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.
  1. Dane podstawowe, takie jak dane podstawowe dostawcy, podstawowe materiały (tabele takie jak MARA)
  2. Dane transakcyjne, takie jak zamówienie sprzedaży, dokumenty finansowe, zlecenia produkcyjne (PO) i tak dalej.

Opcje dostosowywania klienta

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

Główne podkatalogi

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.