SAP TMS (Transport Management System) oktatóanyag

Mi az a TMS?

A TMS a fejlesztési objektumok mozgatására, kezelésére, vezérlésére, másolására és a beállítások rendezett módon történő testreszabására szolgál SAP rendszereket egy tájban előre meghatározott szállítási útvonalakon (RFC Connections) keresztül. A szállítási folyamat alapvetően az objektumok forrásból történő exportálásából áll SAP rendszert, és importálja azokat a célba SAP rendszer/ek. A TMS a Transport Management System rövidítése

Miért van szükségünk közlekedési rendszerre?

Közlekedési rendszer

A CTS komponensek fontos szerepet játszanak az általános fejlesztési és testreszabási környezetben. A CTS a Change and Transport System rövidítése

A CTS egy eszköz a következőkhöz:

  • Új fejlesztési kérések adminisztrálása és ellenőrzése.
  • Szállítások kezelése
  • Annak rögzítése, hogy hol és ki hajtja végre a változtatásokat
  • A rendszer tájkép konfigurálása

A CTS komponensek áttekintése

A CTS komponensek áttekintése

  • CTO (Change and Transport Organizer) – Ez a fő eszköz a lerakaton végrehajtott változtatások kezeléséhez, böngészéséhez és regisztrálásához, valamint az objektumok testreszabásához. Ez a fejlesztési projektek szervezésének központi pontja. Az SE01 a tranzakció az új kiterjesztett nézettel.
  • Szállítási eszközök – A tényleges szállítások a háttérben, az operációs rendszer szintjén történnek a szállítási eszközök segítségével, amelyek részét képezik SAP Kernel és tartalmazza a programot R3trans és a szállításellenőrző program tp.
  • (TMS) Közlekedésirányítási Rendszer

SAP Rendszer-Tájkép

SAP Rendszer-Tájkép

A rendszertáj (más néven SAP Rendszercsoport) az elrendezése SAP szerverek. Ideális esetben a SAP környezet, három rendszerű táj javasolt. Ez áll a

  1. Fejlesztői szerver – DEV
  2. Minőségbiztosítási szerver – QAS
  3. Gyártószerver – PRD.

A szállítási ciklus alapvetően az új fejlesztések/testreszabási változtatások kiadása a DEV-ből, amelyeket mind a minőségi, mind a gyártási rendszerbe importálnak. A PRD-be való importálás azonban csak az integráció után történhet meg Tesztelés és minőségellenőrzést végeztek a QAS-ben (és megjelölték ellenőrzöttként).

Mi az a testreszabás? Hogyan segít a TMS a testreszabásban?

  • A testreszabás egy olyan folyamat, amely a SAP rendszer az ügyfél igénye szerint. A testreszabás végrehajtásához a felhasználók és a tanácsadók vesznek segítséget SAP Referencia megvalósítási útmutató (IMG), amely a tranzakció SPRO-n keresztül érhető el.
  • A testreszabás ideális esetben DEV-ben történik. A Transport Organizer (SE01) az IMG-vel együtt használható a személyre szabott változások rögzítésére és továbbszállítására.

Testreszabás be SAP

A testreszabási módosítások többsége (bár nem mindegyik) ilyen ügyfélspecifikus, azaz a változtatásoknak csak egy adott kliensben kell megjelenniük, és nem az összes rendszerkliensre vonatkoznak. A szállítási kérelem exportálásakor kivonja a vonatkozó táblabejegyzéseket a szolgáltató adatbázisából SAP rendszert, és átmásolja azokat a szállítási címtárba. A testreszabási tranzakció használatakor a vonatkozó táblabejegyzések zárolva vannak. Ezek azonban azonnal feloldódnak, amint a módosításokat elmentik egy szállítási kérelembe.

Adattár és fejlesztési változások

  • A már meglévő objektumok testreszabása mellett a legtöbb esetben új fejlesztésekre is szükség van. A fejlesztési objektum bármely olyan objektum, amelyet Ön hozott létre (fejlesztett). SAP rendszer.
  • Az összes ilyen objektum (kliens-specifikus vagy kliensek közötti) gyűjteménye meghívásra kerül raktár.
  • A fejlesztés többnyire az ABAP Workbench (SE80) segítségével történik. Ezért az ilyen változtatásokat munkaterületi módosításoknak is nevezik.
  • Példák:
  • ABAP szótárobjektumok: táblák, tartományok, adatelemek stb.
  • ABAP programok, funkciómodulok, menük, képernyők
  • Dokumentumok, Alkalmazás által meghatározott szállítási objektumok stb.
  • A Workbench teljes mértékben integrálva van a TMS-szel, hogy rögzítse és továbbítsa a változásokat.

A Workbench-módosítások többsége (bár nem mindegyik) igen cross-kliens, azaz a változások a célrendszer összes rendszerkliensében megjelennek. A forrásrendszerről szállított objektumok felülírják a célrendszerben az azonos nevű objektumokat.

Ügyfelek és az adatok típusa SAP rendszer

  • A kliens fogalmilag egy technikai és szervezeti független egység, amely saját adathalmazt tartalmaz (törzsadat, alkalmazás/ Operanemzeti adatok, adatok testreszabása)
  • A kliensek külön környezetet hoznak létre a különböző felhasználói csoportokhoz tartozó vagy eltérő célú felhasználók számára, ugyanazon belül SAP rendszert anélkül, hogy ténylegesen használnánk a különböző adatbázisokat.
  • Technikai szempontból a kliens 3 számjegyű numerikus azonosítóval van megadva, amely egyben a 'MANDT' táblamező értéke is, kliensspecifikus jobok esetén.

Ügyfelek és az adatok típusa SAP rendszer

Az ügyfélspecifikus adatok között 3 adattípus különböztethető meg:

  • Felhasználó törzsadatok tartalmazza a felhasználói bejelentkezési információkat, beleértve a felhasználónevet, a jelszót és a felhasználói alapértelmezett beállításokat, a jogosultsági profilokat vagy szerepköröket, valamint egyéb hasznos információkat, például felhasználói csoportokat, kommunikációt és így tovább. Ezek az adatok fizikailag jelen vannak egy meghatározott táblakészletben (az USR* táblákban).
  • Adatok testreszabása tartalmazza a konfigurációs beállításokat a szervezeti struktúra és az üzleti folyamatok személyre szabásához a megvalósító vállalatok számára SAP. Ezek az adatok ügyfélfüggőek, és testreszabási tábláknak nevezett táblákban tárolódnak.
  • Alkalmazási adatok szintén kliensfüggőek, és a felhasználók általában kétféle törzsadatot és tranzakciós adatot különböztetnek meg.
  1. Törzsadatok, például szállítói törzs, anyagtörzs (táblák, mint például a MARA)
  2. Tranzakciós adatok, például értékesítési rendelés, pénzügyi dokumentumok, gyártási rendelések (PO) és így tovább.

Az ügyfél testreszabási beállításai

Az ügyfél testreszabási beállításai

Szállítási címtár és konfigurációja

SAP Közlekedési címtár:

  • Ez a globális szállítási címtár (/usr/sap/trans), amely valójában egy megosztott hely (a tartományvezérlő rendszerben található) egy tájegység (rendszercsoport) összes tagrendszere között. Tartalmaz továbbá bizonyos alkönyvtárakat, amelyek a telepítés során automatikusan létrejönnek SAP rendszer. Ez kötelező a közlekedésirányítási rendszer felállításához.
  • Alapvetően a Transport Directory az a hely, ahová a DEV-ből való kiadásuk után az összes módosítást menti (fájlok formájában). Ezért forrásként szolgál a QAS-ba és a PRD-be végül importált változtatásokhoz. Ezért meg kell győződnünk arról, hogy a szállítási címtár megfelelően meg van osztva a táj összes rendszere között.

Példaként in Windows NT, a megosztott könyvtár helye a következő címen érhető el: \\SAPTRANSHOST>\sapmnt\trans ahol SAPA TRANSHOST (Domain Controller System címe) a gazdagép fájljában van megadva Windows Az összes címjegyzéke SAP rendszerek a tájban. Domain Controller – az egyik olyan rendszer a környezetben, amely átfogó vezérlőként működik a változáskezelésben és a tájban történő szállítási folyamatban. A tartományvezérlőt (a D / Q / P közül) a rendszergazdák csapata választja ki a rendszer rendelkezésre állása és a telepítés időpontja alapján.

Fő alkönyvtárak

  • Cofile: Módosítási kérelem információs fájlokat tartalmaz teljes részletekkel és parancsokkal.
  • Adat fájlok: Tartalmazza a változtatás végrehajtása során felhasználandó tényleges értékeket és adatokat.
  • Bejelentkezés: Szállítási naplókat, nyomkövetéseket vagy statisztikákat tartalmaz, amelyeket hibaelhárításra használnak arra az esetre, ha a szállítási folyamatban hiba lépne fel.
  • EPS: Letöltési könyvtár a speciális javításokhoz és támogatási csomagokhoz

Fő alkönyvtárak

További alkönyvtárak:

  • kuka: Konfigurációs fájlok a tp-hez (Transport Program) és a TMS-hez
  • régi adatok: Régi exportált adatok archiválásra vagy törlésre
  • actlog: Műveletnaplók az összes kéréshez és feladathoz
  • puffer: Szállítási puffer minden rendszerhez, amely deklarálja az importálandó szállításokat
  • sapnames: Információk az érintett felhasználók szállítási kérelmeiről
  • tmp: Ideiglenes és adatnaplófájlok

A szállítási címtár és a TPPARAM beállítása

  • A TMS konfigurálása során az egyik fő előfeltétel a Transport Directory és a Transport Parameter fájl beállítása.
  • Gondoskodik arról, hogy a címtár megfelelően meg legyen osztva a tájkép összes rendszere között, hogy a csoportban/tájképben részt vevő összes rendszer szerepeljen a TPPARAM globális konfigurációs fájlban (szállítási paraméterfájl), amely a tartó /use/sap/trans alkönyvtárában. Meg kell győződnünk arról, hogy az összes részt vevő rendszer bejegyzései ebben a fájlban szerepelnek.
  • Ha valamelyik bejegyzés hiányzik, másolja ki egy másik rendszer bejegyzését, és módosítsa az értékeket (például rendszerazonosító, gazdagép neve)
  • A telepítéskor a szállítási könyvtár és az alkönyvtárak automatikusan létrejönnek, beleértve a TPPARAM fájl kezdetben konfigurált sablonját.

OperaRendszereszközök – TP és R3trans

tp – A Közlekedésellenőrzési Program:

  • tp a SAP program amelyeket az adminisztrátorok a rendszerek közötti szállítások végrehajtására és tervezésére, valamint a frissítések során használnak SAP rendszerek. Ezt használja a CTO és a TMS.
  • Tulajdonképpen, tp funkcióinak ellátásához egyéb speciális eszközöket/programokat és segédprogramokat használ. Főleg hív R3trans segédprogram. Ugyanakkor a szállítási folyamat szélesebb körű vezérlését is kínálja, biztosítva az exportált/importált objektumok helyes sorrendjét, hogy elkerüljük a rendszer súlyos inkonzisztenciáit, amelyek a helytelen sorrend miatt keletkezhetnek.
  • tp a szabvány futásidejű könyvtárában található SAP rendszer: /usr/sap/SYS/ /exe/run. A telepítési folyamat során automatikusan átmásolódik.
  • Előfeltételként a tp globális paraméter fájl (TPPARAM), fenn kell tartani, legalább az átviteli folyamatban részt vevő rendszerek gazdagépnevét megadva.
  • tp főként célrendszerekben történő importálásra szolgál. Az Import Dispatchers nevű segédprogramokat használja – RDDIMPDP & RDDIMPD_CLIENT_, ezeket háttérfeladatokként kell ütemezni minden olyan rendszerben, ahol az importálásra kerül sor. Ha valamilyen okból törlődnek, a jelentés futtatásával ütemezhetjük ezeket a feladatokat RDDNEWPP.
  • Ezek a munkák valójában „esemény aktiválva”, ami azt jelenti tp jelet (eseményt) küld az R/3 rendszernek, és a munka elindul. Ezeknek az eseményeknek a neve SAP_TRIGGER_RDDIMPDP és a SAP_TRIGGER_RRDIMPDP_CLIENT.

R3trans – A Közlekedésirányítási Program

  • R3trans a SAP rendszertranszport program, amely adatátvitelre használható különböző SAP rendszerek. Általában nem közvetlenül használják, hanem a tp vezérlőprogram vagy a SAP frissítse a segédprogramokat.
  • tp vezérli az átviteleket és előállítja az r3trans vezérlőfájlokat, de nem csatlakozik magához az adatbázishoz. Az összes „igazi munka” tól történik R3trans.
  • Támogatja az adatok szállítását a különböző operációs rendszeren futó rendszerek és akár különböző DB-k között is.