Mi a TMS?
A TMS-t 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ő rendezésére használják az SAP-rendszerek között egy tájban, előre meghatározott szállítási útvonalakon (RFC-kapcsolatok) keresztül. A szállítási folyamat alapvetően abból áll, hogy objektumokat exportálunk a forrás SAP rendszerből, és importáljuk azokat a cél SAP rendszer (ek) be. A TMS a szállításirányítási rendszert jelenti
Miért van szükségünk közlekedési rendszerre?
A CTS komponensek fontos szerepet játszanak az általános fejlesztési és testreszabási környezetben. A CTS a változás- és szállítási rendszer
rövidítése A CTS a következők eszközei:
- Új fejlesztési kérelmek adminisztrálása és ellenőrzése.
- A szállítások kezelése
- Annak rögzítése, hogy hol és ki végez változtatásokat
- Rendszer táj konfigurálása
A CTS-összetevők áttekintése
- CTO (Change and Transport Organizer) - Ez a fő eszköz az adattáron 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.
- Transport Tools - A tényleges szállítások a háttérben zajlanak operációs rendszer szinten a szállítási eszközök használatával, amelyek az SAP Kernel részét képezik, és tartalmazzák az R3trans programot és a tp szállításvezérlő programot .
- (TMS) szállításirányítási rendszer
SAP rendszer-fekvő
A rendszer táj (más néven SAP System Group) az SAP szerverek elrendezése. Ideális esetben SAP környezetben három rendszerű táj használata ajánlott. Ez áll a
- Fejlesztői kiszolgáló - DEV
- Minőségbiztosítási szerver - QAS
- Produkciós kiszolgáló - PRD.
A szállítási ciklus nagyon alapvető értelemben az új fejlesztések kiadása / a változtatások testreszabása a DEV-ből, amelyeket mind a minőségi, mind a termelési rendszerben importálnak. A PRD-be történő importálás azonban csak akkor történhet meg, ha az integráció tesztelését és minőségellenőrzését elvégezték a QAS-ban (és bejelölték jelölve).
Mi a testreszabás? Hogyan segít a TMS a testreszabásban
- A testreszabás az SAP rendszer az ügyfél igényeinek megfelelő adaptálása. A testreszabás elvégzéséhez a felhasználók és a tanácsadók igénybe veszik az SAP Reference Implementation Guide (IMG) segítséget, 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ó az egyedi változások további rögzítésére és továbbítására.
A testreszabási változtatások többsége (bár nem mindegyik) kliensspecifikus , azaz a változtatások állítólag csak egy adott kliensben fognak megjelenni és nem az összes rendszer kliens számára készültek. A szállítási kérelem exportálásakor kivonja a megfelelő táblázat bejegyzéseket az SAP rendszer adatbázisából, és átmásolja azokat a szállítási könyvtárba. A vonatkozó táblázatok be vannak zárolva, amikor a testreszabási tranzakciót használják. Ezek azonban fel vannak oldva, amint a módosításokat elmentették 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. Fejlesztési objektum minden olyan objektum, amelyet Ön hozott létre (fejlesztett) az SAP rendszerben.
- Az összes ilyen objektum (ügyfélspecifikus vagy több kliens közötti) gyűjteményét Tárháznak hívják .
- A fejlesztés többnyire az ABAP Workbench (SE80) segítségével történik. Ezért az ilyen változások Workbench Changes néven is ismertek.
- Példák:
- ABAP szótár objektumok: táblázatok, tartományok, adatelemek stb.
- ABAP programok, funkciómodulok, menük, képernyők
- Dokumentumok, alkalmazás által definiált szállítási objektumok stb.
- A Workbench teljes mértékben integrálva van a TMS-be is, hogy rögzítse és továbbítsa a változásokat.
A Workbench-változtatások többsége (bár nem az összes) klienseken átívelő , azaz a változások a célrendszer összes rendszer -kliensében megmutatkoznak. A forrásrendszerből szállított objektumok felülírják az azonos nevű célrendszer objektumait.
Ügyfelek és az adatok típusa az SAP rendszerben
- Fogalmilag az ügyfél egy technikai és szervezeti független egység, amely a saját adatkészletét tartalmazza (törzsadatok, alkalmazás / operatív adatok, adatok testreszabása)
- Az ügyfelek külön környezeteket hoznak létre a különböző felhasználói csoportokból származó vagy más célú felhasználók számára ugyanazon az SAP rendszeren belül, anélkül, hogy a különböző adatbázist ténylegesen használnák.
- Műszaki szempontból az ügyfél megadása háromjegyű numerikus azonosítóval történik, amely ügyfélspecifikus munkák esetén a „MANDT” táblamező értékeként is működik.
Az ügyfélspecifikus adatok között 3 típusú adat létezik:
- A felhasználói törzsadatok tartalmazzák a felhasználó bejelentkezési adatait, beleértve a felhasználónevet, a jelszót és a felhasználó alapértelmezett beállításait, az engedélyezési profilokat vagy szerepeket, 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 egy adott táblázathoz tartoznak (az USR * táblák).
- Az adatok testreszabása tartalmazza a konfigurációs beállításokat a szervezeti struktúra és az üzleti folyamatok testreszabásához az SAP-t megvalósító vállalatok számára. Ezek az adatok kliensfüggőek, és a táblák testreszabása néven ismert táblákban vannak tárolva.
- Az alkalmazásadatok szintén kliensfüggők, és általában a felhasználók megkülönböztetnek kétféle törzsadatot és tranzakciós adatot.
- Törzsadatok, például szállítói mester, anyagfőnök (táblák, például MARA)
- Tranzakciós adatok, például értékesítési rendelések, pénzügyi dokumentumok, gyártási rendelések (PO) és így tovább.
Kliens testreszabási lehetőségek
Transport Directory és annak konfigurálása
SAP Transport Directory:
- Ez egy globális szállítási könyvtár (/ usr / sap / trans), amely valójában egy megosztott hely (a tartományvezérlő rendszerben található) egy táj (rendszercsoport) összes tagrendszere között. Ez bizonyos alkönyvtárakat is tartalmaz, amelyek automatikusan létrejönnek az SAP rendszer telepítése során. Ez kötelező a szállításirányítási rendszer felállításához.
- Alapvetően a Transport Directory az a hely, ahová az összes változtatást elmentjük (fájlok formájában), miután feloldjuk őket a DEV-ből. Ezért forrásként szolgál a QAS-ban és a PRD-ben végül importálandó változásokhoz. Ezért meg kell győződnünk arról, hogy a szállítási könyvtár megfelelő megosztása van-e a tájon lévő rendszerek között.
Példaként a Windows NT, a megosztott könyvtár alatt elérhető a következő címen: \\
Fő alkönyvtárak:
- Cofiles: Változtatási kérelem információs fájlokat tartalmaz, teljes részletekkel és parancsokkal.
- Adatfájlok: tartalmazza a tényleges értékeket és a változás végrehajtásához felhasználandó adatokat.
- Napló: Szállítási naplókat, nyomokat vagy statisztikákat tartalmaz, amelyeket hibaelhárításra használnak, arra az esetre, ha bármilyen hiba lépne fel a szállítási folyamat során.
- EPS: Könyvtár letöltése a speciális javításokhoz és támogatási csomagokhoz
Egyéb alkönyvtárak:
- bin: A tp (Transport Program) és a TMS konfigurációs fájljai
- régi adatok: Régi exportált adatok archiváláshoz vagy törléshez
- actlog: Műveletnaplók minden kéréshez és feladathoz
- puffer: Minden rendszer szállítási puffere, amely deklarálja az importálandó szállításokat
- sapnames: Információk a megfelelő felhasználók által benyújtott szállítási kérelmekről
- tmp: Ideiglenes és adatnapló fájlok
A Transport Directory é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.
- Ez biztosítja, hogy a könyvtár megfelelően megosztva között a rendszerek a táj, az, hogy az összes rendszer részt vesz a csoport / tájegység fel kell venni a globális konfigurációs fájl TPPARAM (szállítás paraméter fájl), amely megtalálható az bin alkönyvtár a / use / sap / trans. Meg kell győződnünk arról, hogy az összes résztvevő rendszer bejegyzései ebben a fájlban készültek-e.
- Abban az esetben, ha bármilyen bejegyzés hiányzik, másolja át egy másik rendszer bejegyzését, és módosítsa az értékeket (például Rendszerazonosító, Gazdanév)
- A telepítéskor automatikusan létrejön a szállítási könyvtár és az alkönyvtárak, beleértve a TPPARAM fájl eredetileg konfigurált sablonját.
Operációs rendszer eszközök - TP és R3trans
tp - A szállításvezérlő program:
- A tp az SAP program, amelyet a rendszergazdák a rendszerek közötti szállítás végrehajtásához és tervezéséhez, valamint az SAP rendszerek frissítéséhez használnak. Ezt használja a CTO és a TMS.
- Valójában a tp más speciális eszközöket / programokat és segédprogramokat használ funkcióinak ellátásához. Főleg az R3trans segédprogramot hívja meg . Ugyanakkor a szállítási folyamat szélesebb körű ellenőrzését is biztosítja, biztosítva az exportált / importált objektumok helyes sorrendjét, hogy elkerülje a rendszer súlyos következetlenségeit, amelyek a helytelen sorrend miatt keletkezhetnek.
- A tp az SAP rendszer normál futásidejű könyvtárában található: / usr / sap / SYS /
/ exe / run . A telepítési folyamat automatikusan másolja. - Előfeltételként fenn kell tartani a tp globális paraméterfájlt ( TPPARAM ), megadva legalább a szállítási folyamatban részt vevő rendszerek hostneveit.
- A tp- t elsősorban az import célrendszerekben történő végrehajtására használják. Az Import Dispatchers - RDDIMPDP és RDDIMPD_CLIENT_
nevű segédprogramokat használja , ezeket háttérmunkaként kell ütemezni minden rendszerben, ahová az importálást végrehajtják. Ha valamilyen okból törlik őket, ütemezhetjük ezeket a feladatokat az RDDNEWPP jelentés futtatásával . - Ezek a feladatok valójában "esemény által kiváltottak", vagyis a tp jelet (eseményt) küld az R / 3 rendszernek, és a feladat elindul. Ezeknek az eseményeknek a neve SAP_TRIGGER_RDDIMPDP és SAP_TRIGGER_RRDIMPDP_CLIENT .
R3trans - A szállításirányítási program:
- Az R3trans az SAP rendszertranszport program, amely felhasználható adatok különböző SAP rendszerek közötti szállítására. Általában nem közvetlenül használják, hanem a tp vezérlőprogramból vagy az SAP frissítési segédprogramokból hívják meg .
- A tp vezérli a transzportokat és létrehozza az r3trans vezérlőfájlokat, de nem kapcsolódik magához az adatbázishoz. Az összes "igazi munkát" az R3trans végzi .
- Támogatja az adatok szállítását a különböző operációs rendszereken futó rendszerek és akár különböző DB között.